This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision |
abstract:farber:app_dev:prog_env [2018-06-08 01:02] – [Compiling parallel programs that use OpenMP] anita | abstract:farber:app_dev:prog_env [2022-08-30 10:15] (current) – [Introduction] anita |
---|
| |
<code bash> | <code bash> |
vpkg_reguire openmpi/1.4.4-pgi | vpkg_require openmpi/1.4.4-pgi |
mpif90 -fpic fdriver.f90 -o driver | mpif90 -fpic fdriver.f90 -o driver |
</code> | </code> |
== C example: == | == C example: == |
<code bash> | <code bash> |
vpkg_reguire openmpi/1.4.4-pgi | vpkg_require openmpi/1.4.4-pgi |
mpicc -fpic cdriver.c -o driver | mpicc -fpic cdriver.c -o driver |
</code> | </code> |
== Commercial libraries == | == Commercial libraries == |
| |
* [[http://developer.amd.com/libraries/acml/pages/default.aspx|ACML]]: AMD's Core Math Library (See [[http://developer.amd.com/libraries/acml/onlinehelp/Documents/BestLibrary.html#BestLibrary|AMD's guide on library selection]].) | * [[https://developer.amd.com/amd-aocl/|AOCL]]: AMD Optimizing CPU Libraries (See [[https://developer.amd.com/wp-content/resources/57404_User_Guide_AMD_AOCL_v3.2_GA.pdf|AMD's AOCL User Guide]].) AOCL is the successor to ACML. |
* [[http://www.roguewave.com/products/imsl|IMSL]]: RogueWave's mathematical and statistical libraries | * [[http://www.roguewave.com/products/imsl|IMSL]]: RogueWave's mathematical and statistical libraries |
* [[http://software.intel.com/en-us/articles/intel-mkl/?utm_source=google&utm_medium=cpc&utm_term=intel_mkl&utm_content=dpd_us_hpc_mkl& utm_campaign=DIV_US_DPD_%28S%29|MKL]]: Intel's Math Kernel Library | * [[http://software.intel.com/en-us/articles/intel-mkl/?utm_source=google&utm_medium=cpc&utm_term=intel_mkl&utm_content=dpd_us_hpc_mkl& utm_campaign=DIV_US_DPD_%28S%29|MKL]]: Intel's Math Kernel Library |