Community
cancel
Showing results for 
Search instead for 
Did you mean: 
zliu7
Beginner
161 Views

Using Fortran Compiler in oneAPI

Hello,

I am the student and i need to use fortran to run some of my codes, but i can not find a place to open the fortran compiler. Can you pls suggest me a way to open the compiler? Thank you.

( I have already installed the HPC tool kits)

0 Kudos
5 Replies
zliu7
Beginner
155 Views

I alredy had my .f code written with notepad, now i just wan to bring them into a folder and using the command window to run.

RahulV_intel
Moderator
144 Views

Hi,


Firstly, you need to source the oneAPI environment.


On Linux:

source /opt/intel/oneapi/setvars.sh


On Windows:

  • Open Intel oneAPI command prompt for Visual Studio which will automatically source the oneAPI environment.
  • Alternatively, you may source the setvars.bat file directly from the command prompt.

"C:\Program Files (x86)\Intel\oneAPI\setvars.bat"


Compiler path:

ifort: C:\Program Files (x86)\Intel\oneAPI\compiler\latest\windows\bin\intel64

ifx: C:\Program Files (x86)\Intel\oneAPI\compiler\latest\windows\bin


The Intel® Fortran Compiler Classic (ifort driver) in the Intel® oneAPI HPC Toolkit includes a full implementation of the Fortran 2018 standard. 


The Intel® Fortran Compiler (Beta) (ifx driver) is also included in the Intel® oneAPI HPC Toolkit. The Intel® Fortran Compiler (Beta) (ifx) is a new compiler based on the Intel® Fortran Compiler Classic (ifort) frontend and runtime libraries, using LLVM backend technology.


To compile:

ifort filename

ifx filename


More information here:

https://software.intel.com/content/www/us/en/develop/articles/intel-oneapi-fortran-compiler-release-...


Thanks,

Rahul


zliu7
Beginner
127 Views

Thank you very much Rahul! But when i followed the instruction, i wasn't sure which one is the "Intel oneAPI command prompt for Visual Studio", so i went with the alternative approach, but it showed me the error message in the pic, i didnt install my visual studio in the drive C, is there a way i can redirect the setvars.bat file to the directory where i installed my visual studio? Thank you.

zliu7_0-1614030102307.png

zliu7_1-1614030279430.png

 

 

RahulV_intel
Moderator
75 Views

Hi,


Apologies for the late response.

It looks like your Visual Studio has not been integrated with the oneAPI during installation.


Since your issue is related to installation, we are redirecting your query to the oneAPI installer forum (https://community.intel.com/t5/Registration-Download-Licensing/bd-p/registration-download-licensing-...).


Thanks,

Rahul


Soumya_M_Intel
Moderator
57 Views

Hi Zhibo,


Based on the information, I would suggest you go through the below steps:

 

·      Make sure that Visual Studio 2019 is installed first with appropriate component selection and then Intel® oneAPI Toolkit has been installed.

 

·      For Intel® Compilers for Windows*, it is necessary to install the Desktop development with C++ component from Visual Studio. This component is not installed by default.

 

However, if the issue persists, kindly get back to me here with:


·      a screenshot of the 'About' from the Help section of the Visual Studio and

·      the build number of Visual Studio 2019 in use


Looking forward to your findings.


Regards,

Soumya