Views
Compiling Fortran copied.
Compiling Fortran
last edited 5 years ago by mbog002
Some notes on compiling a Fortran program for OpenMP under AIX.
OpenMP library access
The easiest way to make the OpenMP library declarations available to a subroutine or function is to place the following line at the start of the subroutine:
use omp_lib
Alternatively, if the subroutines are all contained within a module then this line is needed just once in main body of the module.
Compile/build command
The following command builds an OpenMP executable called fubar from two source files fu.f90 and bar.f90 :
xlf90_r -q64 -qsmp=omp -qsuffix=f=f90 fu.f90 bar.f90 -o fubar
The option -q64 is to enable 64-bit mode, required if your program exceeds the memory limit in 32-bit mode.
The option -qsuffix=f=f90 tells the compiler to accept files with the .f90 extension.