CrayPE multi-thread compilers options
Cray Programming Enviroment (CrayPE) supports link line generation for the multi-threaded versions of the LibSci library based on the OpenMP option the user specifies with each compiler.
- Cray Compiler, CCE (since 9.0.x and later) uses dynamic linking by default and links to the serial version of the LibSci library. CrayPE will link-in the OpenMP version of LibSci when the CCE flag -h omp (Fortran) or -fopenmp (C, C++) is used.
- GNU by default links to the serial LibSci library. CrayPE will link-in the OpenMP version of LibSci when the gcc flag -f openmp is used.
- INTEL by default links to the serial LibSci library. CrayPE will link-in the OpenMP version of LibSci when the Intel flag -qopenmp is used.