#%Module1.0 # Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. # # NVIDIA CORPORATION and its licensors retain all intellectual property # and proprietary rights in and to this software, related documentation # and any modifications thereto. Any use, reproduction, disclosure or # distribution of this software and related documentation without an express # license agreement from NVIDIA CORPORATION is strictly prohibited. module-whatis "NVIDIA HPC SDK: A Comprehensive Suite of Compilers, Libraries and Tools for HPC" module-url "https://developer.nvidia.com/hpc-sdk" module-license "# Copyright (c) 2023 NVIDIA CORPORATION. All rights reserved. # # NVIDIA CORPORATION and its licensors retain all intellectual property # and proprietary rights in and to this software, related documentation # and any modifications thereto. Any use, reproduction, disclosure or # distribution of this software and related documentation without an express # license agreement from NVIDIA CORPORATION is strictly prohibited." module-maintainer "Elsa Germann " module-addgroup "Compiler" set nvhome $PREFIX set target Linux_x86_64 set version $V_MAJOR.3 set nvcudadir $nvhome/$target/$version/cuda set nvcompdir $nvhome/$target/$version/compilers set nvmathdir $nvhome/$target/$version/math_libs set nvcommdir $nvhome/$target/$version/comm_libs setenv NVHPC $nvhome setenv NVHPC_ROOT $nvhome/$target/$version setenv CUDA_HOME $nvcudadir setenv CC $nvcompdir/bin/nvc setenv CXX $nvcompdir/bin/nvc++ setenv FC $nvcompdir/bin/nvfortran setenv F90 $nvcompdir/bin/nvfortran setenv F77 $nvcompdir/bin/nvfortran setenv CPP cpp prepend-path PATH $nvcudadir/bin prepend-path PATH $nvcompdir/bin prepend-path PATH $nvcompdir/extras/qd/bin prepend-path LD_LIBRARY_PATH $nvcudadir/lib64 prepend-path LD_LIBRARY_PATH $nvcudadir/extras/CUPTI/lib64 prepend-path LD_LIBRARY_PATH $nvcompdir/extras/qd/lib prepend-path LD_LIBRARY_PATH $nvcompdir/lib prepend-path LD_LIBRARY_PATH $nvmathdir/lib64 prepend-path LD_LIBRARY_PATH $nvcommdir/nccl/lib prepend-path LD_LIBRARY_PATH $nvcommdir/nvshmem/lib prepend-path LD_LIBRARY_PATH /opt/psi/Programming/gcc/10.4.0/lib64 prepend-path LIBRARY_PATH /opt/psi/Programming/gcc/10.4.0/lib64 prepend-path LIBRARY_PATH $nvmathdir/lib64 prepend-path LIBRARY_PATH $nvcudadir/lib64 prepend-path LIBRARY_PATH $nvcudadir/extras/CUPTI/lib64 prepend-path LIBRARY_PATH $nvcompdir/extras/qd/lib prepend-path LIBRARY_PATH $nvcompdir/lib prepend-path LIBRARY_PATH $nvmathdir/lib64 prepend-path LIBRARY_PATH $nvcommdir/nccl/lib prepend-path LIBRARY_PATH $nvcommdir/nvshmem/lib prepend-path CPATH $nvmathdir/include prepend-path CPATH $nvcommdir/nccl/include prepend-path CPATH $nvcommdir/nvshmem/include prepend-path CPATH $nvcompdir/extras/qd/include/qd prepend-path MANPATH $nvcompdir/man