Differences
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 00:49] – anita | abstract:farber:app_dev:prog_env [2022-08-30 10:15] (current) – [Introduction] anita | ||
---|---|---|---|
Line 89: | Line 89: | ||
==== Compiling parallel programs that use OpenMP ==== | ==== Compiling parallel programs that use OpenMP ==== | ||
- | If your program only uses OpenMP directives, has __no__ message passing, and your target is a single SMP node, you should add the [[http:// | + | If your program only uses OpenMP directives, has __no__ message passing, and your target is a single SMP node, you should add the [[https://www.openmp.org/resources/ |
^ Compiler suite ^ OpenMP compiler flag ^ | ^ Compiler suite ^ OpenMP compiler flag ^ | ||
Line 128: | Line 128: | ||
<code bash> | <code bash> | ||
- | vpkg_reguire | + | vpkg_require |
mpif90 -fpic fdriver.f90 -o driver | mpif90 -fpic fdriver.f90 -o driver | ||
</ | </ | ||
Line 134: | Line 134: | ||
== C example: == | == C example: == | ||
<code bash> | <code bash> | ||
- | vpkg_reguire | + | vpkg_require |
mpicc -fpic cdriver.c -o driver | mpicc -fpic cdriver.c -o driver | ||
</ | </ | ||
Line 167: | Line 167: | ||
== Commercial libraries == | == Commercial libraries == | ||
- | * [[http:// | + | * [[https:// |
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// |