Presentation Supercomputing Computer Database SIEpedia SIE News

Follow @SIEie_IAC
Logo SIE

Intel F90   
Description "The Intel Fortran Compiler for Linux delivers rapid development and winning performance for the full range of Intel® processor-based platforms. It is a full-language Fortran 95 compiler with many features from the Fortran 2003 standard, plus a wide range of popular extensions."
Version installed Fedora-26: v18.0.3 (installed in September 2018). It includes the Math Kernel Library.
Usage The compiler is invoked by the command ifort. The debugger is invoked by idbc (command line) or idb (GUI).

You need first to load the Intel module by typing: module load intel/2018_update3; other versions or variants may also be available, check them out with module avail intel.
Upgrade Notes See the Intel Parallel Studio XE 2018 Release Notes page.

If you have programs compiled with an older release, and now are having problems like missing libraries, please let us know.
Manuals and
Documentation
For quick help, type ifort -help.
To access the extensive documentation, visit the Intel Software Documentation Library.
SIE contact Nicola Caon - - tel: 5383 - office: 1.124
Additional Info If you are linking your program with external libraries such as pgplot, and have problems with undefined references or symbols, you might need to link also with other gnu libraries. Ask us if you need help.

Licenses: There are two floating licenses available for the Intel compiler; they apply to "compile time", not to run time (at most two users can compile at the same time, but there are no restrictions on how many users can run their code simultaneously). If your compilation command does nothing, and seems just to hang, it may be because the two licenses are being used. Wait a few minutes and try again. You can check the licence usage in real-time.
Note on stacksize: We have noticed that the some executable that were working some time ago may fail now with a "Segmentation fault" error. This seems to affect especially those program using the where and pack fortran routines, and is likely related to the stacksize limit. If you are experiencing such problems, before launching your program type (in the same terminal window):
limit stacksize unlimited  (for a tcsh o csh shell; for bash the command is: ulimit -s unlimited).
Do not put such command in your .login or .cshrc file, as it may cause other programs to crash.