User Guide of OmpSs-2 2024.11¶
This document is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
The information included in this document is provided “as is”, with no warranties whatsoever, including any warranty of merchantability, fitness for any particular purpose, or any warranty otherwise arising out of any proposal, specification, or sample. The document is not guaranteed to be complete and/or error-free at this stage and it is subject to changes without furthernotice.
This document shall never be construed as a commitment by the Barcelona Supercomputing Center. The center will not assume any responsibility for errors or omissions in it. You can send comments, corrections and/or suggestions to pm-tools at bsc.es. This document is provided for informational purposes only. Due to the dynamic nature of the contents is strongly recomended to check if there is an updated version in the following link:
Note
Find a PDF version of this document at https://pm.bsc.es/ftp/ompss-2/doc/user-guide/OmpSs-2-User-Guide.pdf
- 1. Installation of OmpSs-2
- 2. LLVM-based compiler
- 3. Nanos6 Runtime Options
- 3.1. Executing and controlling number of CPUs
- 3.2. Runtime configuration options
- 3.3. Runtime variants
- 3.4. Task data dependencies
- 3.5. Task scheduler
- 3.6. Task worksharings
- 3.7. Stack size
- 3.8. Dynamic Load Balancing (DLB)
- 3.9. CPU manager policies
- 3.10. Benchmarking, instrumenting and debugging
- 3.11. Throttle
- 3.12. Hardware counters
- 3.13. OmpSs-2@Cluster
- 4. NODES Runtime Options
- 5. nOS-V Library
- 6. Mercurium Legacy Compiler Options
- 7. Publications