This information is being deprecated. We highly recommend you use CCR's new software infrastructure for this package |
OpenMP is an application programming interface (API) intended for directing multi-threaded shared memory parallelism.
Category: Multi-threading
Availability: Open access for all academic users
OpenMP is the Open Specification for Multi Processing
OpenMP provides:
- Compiler directives
- Run-time library routines
- Environmental variables
OpenMP is specified for C/C++ and Fortran compilers. Directives for INTEL, GNU and PGI compilers.
Usage Notes
The GNU compiler is the default path.
Load the module for the intel or pgi compiler: module load intel/version
Compile the code with the OpenMP flag:
- INTEL: -openmp
- GNU: -fopenmp
- PGI: -mp