Libraries Provided by Intel Fortran

Intel Fortran provides different types of libraries, such as static or DLL, single-threaded or multi-threaded, for certain libraries.

The table below shows the libraries provided by the compiler:

File

Description

crtxi.o
crtxn.o

 

for_main.o

 

icrt.internal.map
icrt.link

 

ifcore_msg.cat

 

libcprts.a
libcprts.so
libcprts.so.5

C++ standard language library.

libcxa.a
libcxa.so
libcxa.so.5

C++ language library indicating I/O data location.

libcxaguard.a
libcxaguard.so
libcxaguard.so.5

 

libguide.a
libguide.so

OpenMP* static library for the parallelizer tool

libguide_stats.a
libguide_stats.so

Support for parallelizer tool with performance and profile information

libifcore.a
libifcore.so
libifcore.so.5

Intel-specific Fortran run-time library

libifcoremt.a
libifcoremt.so
libifcoremt.so.5

Multithreaded Intel-specific Fortran run-time library

libifport.a
libifport.so
libifport.so.5

Portability and POSIX support

libimf.a
libimf.so

Math library

libirc.a

Intel-specific library (optimizations)

libircmt.a

Multithreaded Intel-specific library (optimizations)

libompstub.a

Library that resolves references to OMP subroutines when OMP is not in use

libsvml.a

Short vector math library

libunwind.a
libunwind.so
libunwind.so.5

Unwind support