- Infos im HLRS Wiki sind nicht rechtsverbindlich und ohne Gewähr -
- Information contained in the HLRS Wiki is not legally binding and HLRS is not responsible for any damages that might result from its use -
OmpSs: Difference between revisions
From HLRS Platforms
Jump to navigationJump to search
(Created page with "{{Infobox software | description = '''OmpSs''' is an implementation of the StarSs programming model. | developer = Open MPI Development Team | available on = | category ...") |
No edit summary |
||
Line 13: | Line 13: | ||
== Usage == | == Usage == | ||
Load the necessary module | |||
{{Command|command=module load compiler/ompss}} | |||
To compile a Program with the OmpSs compiler use | To compile a Program with the OmpSs compiler use | ||
{{Command | command=sscc my_app.c -o my_c_app | {{Command | command=sscc my_app.c -o my_c_app |
Latest revision as of 23:59, 4 June 2012
OmpSs is an implementation of the StarSs programming model. |
|
Introduction
OmpSs is an implementation of the StarSs programming model. Currently OmpSs supports C and C++. Fortran support is added at the moment. It is based on the Mercurium compiler and the Nanos++ runtime library.
Usage
Load the necessary module
module load compiler/ompss
To compile a Program with the OmpSs compiler use
sscc my_app.c -o my_c_app
sscxx my_app.cpp -o my_cpp_app
The runtime behavior is controlled via environment variables. E.g. to run your program with 4 threads execute
NX_PES=4 ./your_app