#%Module

# NOTE: This is an automatically-generated file!  (generated by the
# Open MPI RPM).  Any changes made here will be lost a) if the RPM is
# uninstalled, or b) if the RPM is upgraded or uninstalled.

proc ModulesHelp { } {
   puts stderr "This module adds Open MPI-cuda113 nvhpc-21.5 4.1.1 to various paths"
}

module-whatis   "Sets up Open MPI-cuda113 nvhpc-21.5 4.1.1 in your environment"

#module load cudatoolkit/11.3
#module load nvhpc/21
prepend-path PATH "/usr/local/openmpi/cuda-11.3/4.1.1/nvhpc215/x86_64/bin"
prepend-path LD_LIBRARY_PATH "/usr/local/openmpi/cuda-11.3/4.1.1/nvhpc215/x86_64/lib64:/usr/local/pgi/lib64/openmpi"
prepend-path MANPATH "/usr/local/openmpi/cuda-11.3/4.1.1/nvhpc215/x86_64/man"
append-path -d { } LOCAL_LDFLAGS "-L/usr/local/openmpi/cuda-11.3/4.1.1/nvhpc215/x86_64/lib64 -L/usr/local/pgi/lib64/openmpi"
append-path -d { } LOCAL_INCLUDE "-I/usr/local/pgi/include"
append-path -d { } LOCAL_CFLAGS "-I/usr/local/pgi/include"
append-path -d { } LOCAL_FFLAGS "-I/usr/local/pgi/include"
append-path -d { } LOCAL_CXXFLAGS "-I/usr/local/pgi/include"
setenv SLURM_MPI_TYPE pmix
setenv MPI_HOME /usr/local/pgi
