Community
cancel
Showing results for 
Search instead for 
Did you mean: 
389 Views

oneAPI and Fortran

Good morning

I am a FORTRAN programmer, with Parallel studio XE 2019 (recently updated to 2020) installed in my pc.  I'm interested in the oneAPI interface for extending my code to Nvidia GPU hardware.

What is the suggested configuration, maintaining my previous FORTRAN code? Is it possible to mix oneAPI libraries (MKL, OpenCL) with Fortran?

Thank you

Alessandro

Tags (1)
0 Kudos
4 Replies
Barbara_P_Intel
Moderator
389 Views

The tools to access Intel accelerators are only available using the oneAPI beta Toolkits. This link has information on downloading the appropriate toolkits. With these kits MKL and other libraries are available.

Neither PSXE 2019 nor PSXE 2020 support offloading to accelerators. 

Only Intel accelerators are supported.

 

 

389 Views

Thank you very much for your help. 

I have downloaded the OneAPI base toolkit for installing, by the way the installer alert me that I will loose my previous VS integration of the PSXE. I'm confused, should I go on with that? Is the new compiler functionality the same of the PSXE? What happens to the other tools (like debugger, VTune, etc.)? If I choose to not integrate it with VS, I still have console access to the two different Fortran Compilers?

I still can't understand what is the best configuration...

Alessandro

AbhishekD_Intel
Moderator
389 Views

Hi,

The OneAPI toolkit VS integration will also have integration of tools like Vtune, Advisor, Intel Inspector, debugger, etc.

And if you choose not to integrate, then you can still access them using the console, the only thing is that you have to source the environment at every instance before using the tools from the OneAPI base kit. After sourcing only you can able to use compilers and other tools from the OneAPI toolkit.

I will suggest you go through the PSXE and OneAPI base kit links and compare What's Included field of both, and according to your requirement, you can either integrate the extensions or skip them.

-Abhishek

 

 

AbhishekD_Intel
Moderator
389 Views

Hi,

Let us know if your issue get resolved.

Kind Regards

Abhishek

Reply