Skip to content
Snippets Groups Projects
Commit 505df3e0 authored by Branislav Jansik's avatar Branislav Jansik
Browse files

Update grace.md

parent 5c7713cf
No related branches found
No related tags found
No related merge requests found
Pipeline #36655 passed with warnings
...@@ -86,6 +86,21 @@ The [NVPL](https://developer.nvidia.com/nvpl) package includes more extensive se ...@@ -86,6 +86,21 @@ The [NVPL](https://developer.nvidia.com/nvpl) package includes more extensive se
This package should be compatible with all availiable toolchains and includes CMake module files for easy integration into CMake-based projects. For further documentation see also [NVPL](https://docs.nvidia.com/nvpl). This package should be compatible with all availiable toolchains and includes CMake module files for easy integration into CMake-based projects. For further documentation see also [NVPL](https://docs.nvidia.com/nvpl).
### Recommended BLAS Library
We recommend to use the multi-threaded BLAS library from the NVPL package.
!!! note
It is important to pin the processes using **OMP_PROC_BIND=spread**
Example:
```console
$ ml NVHPC
$ nvc -O3 -march=native myprog.c -o myprog -lnvpl_blas_lp64_gomp
$ OMP_PROC_BIND=spread ./myprog
```
## Basic Communication Libraries ## Basic Communication Libraries
The OpenMPI 4 implementation is included with NVHPC toolchain and is exposed as a module (`ml OpenMPI`). The following example The OpenMPI 4 implementation is included with NVHPC toolchain and is exposed as a module (`ml OpenMPI`). The following example
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment