mirror of
https://github.com/shawfdong/modulefiles.git
synced 2025-04-04 07:11:32 +01:00
add modulefiles
This commit is contained in:
parent
f4c5f24566
commit
0e1982e551
17
.gitignore
vendored
Normal file
17
.gitignore
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
# Swap
|
||||
[._]*.s[a-v][a-z]
|
||||
[._]*.sw[a-p]
|
||||
[._]s[a-rt-v][a-z]
|
||||
[._]ss[a-gi-z]
|
||||
[._]sw[a-p]
|
||||
|
||||
# Session
|
||||
Session.vim
|
||||
|
||||
# Temporary
|
||||
.netrwhist
|
||||
*~
|
||||
# Auto-generated tag files
|
||||
tags
|
||||
# Persistent undo
|
||||
[._]*.un~
|
27
PrgEnv-gcc/7.3.1
Normal file
27
PrgEnv-gcc/7.3.1
Normal file
@ -0,0 +1,27 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## PrgEnv-gcc modulefile
|
||||
##
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up GCC Programming Environment v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up GCC Programming Environment v7.3.1"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 7.3.1
|
||||
|
||||
if { [ module-info mode load ] || [ module-info mode switch2 ] } {
|
||||
module load gcc/7.3.1
|
||||
}
|
||||
|
||||
if { [ module-info mode remove ] || [ module-info mode switch1 ] } {
|
||||
module unload gcc/7.3.1
|
||||
}
|
||||
|
||||
conflict PrgEnv
|
||||
conflict PrgEnv-intel
|
||||
conflict PrgEnv-pgi
|
||||
conflict PrgEnv-gcc
|
2
PrgEnv-intel/.version
Normal file
2
PrgEnv-intel/.version
Normal file
@ -0,0 +1,2 @@
|
||||
#%Module
|
||||
set ModulesVersion "2019.1.053"
|
1
PrgEnv-intel/2019.1.053
Symbolic link
1
PrgEnv-intel/2019.1.053
Symbolic link
@ -0,0 +1 @@
|
||||
../intel_parallel_studio/parallel_studio_xe_2019.1.053
|
42
PrgEnv-intel/2019.1.053-old
Normal file
42
PrgEnv-intel/2019.1.053-old
Normal file
@ -0,0 +1,42 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## Intel Parallel Studio XE modulefile
|
||||
##
|
||||
# /opt/intel/parallel_studio_xe_2019.1.053/psxevars.sh intel64
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Intel Parallel Studio XE v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Intel Parallel Studio XE v2019.1.144"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2019.1.053
|
||||
|
||||
if { [ module-info mode load ] || [ module-info mode switch2 ] } {
|
||||
module load intel/2019.1.144
|
||||
module load mpi/intel_mpi_2019.1.144
|
||||
module load intel_parallel_studio/clck_2019.0
|
||||
module load intel_parallel_studio/itac_2019.1.022
|
||||
module load intel_parallel_studio/inspector_2019.1.0.579146
|
||||
module load intel_parallel_studio/vtune_amplifier_2019.1.0.579888
|
||||
module load intel_parallel_studio/advisor_2019.1.0.579143
|
||||
module load intel_parallel_studio/intelpython3
|
||||
}
|
||||
|
||||
if { [ module-info mode remove ] || [ module-info mode switch1 ] } {
|
||||
module unload intel_parallel_studio/intelpython3
|
||||
module unload intel_parallel_studio/advisor_2019.1.0.579143
|
||||
module unload intel_parallel_studio/vtune_amplifier_2019.1.0.579888
|
||||
module unload intel_parallel_studio/inspector_2019.1.0.579146
|
||||
module unload intel_parallel_studio/itac_2019.1.022
|
||||
module unload intel_parallel_studio/clck_2019.0
|
||||
module unload mpi/intel_mpi_2019.1.144
|
||||
module unload intel/2019.1.144
|
||||
}
|
||||
|
||||
conflict PrgEnv
|
||||
conflict PrgEnv-intel
|
||||
conflict PrgEnv-pgi
|
||||
conflict PrgEnv-gcc
|
2
PrgEnv-pgi/.version
Normal file
2
PrgEnv-pgi/.version
Normal file
@ -0,0 +1,2 @@
|
||||
#%Module1.0
|
||||
set ModulesVersion "18.10"
|
34
PrgEnv-pgi/18.10
Normal file
34
PrgEnv-pgi/18.10
Normal file
@ -0,0 +1,34 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## PrgEnv-pgi modulefile
|
||||
##
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up PGI Programming Environment v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up PGI Programming Environment v18.10"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 18.10
|
||||
set modlist \
|
||||
[ list pgi/18.10 \
|
||||
mpi/openmpi_2.1.2-pgi_18.10 ]
|
||||
|
||||
if { [ module-info mode load ] || [ module-info mode switch2 ] } {
|
||||
foreach mod $modlist {
|
||||
module load $mod
|
||||
}
|
||||
}
|
||||
|
||||
if { [ module-info mode remove ] || [ module-info mode switch1 ] } {
|
||||
foreach mod $modlist {
|
||||
module rm $mod
|
||||
}
|
||||
}
|
||||
|
||||
conflict PrgEnv
|
||||
conflict PrgEnv-intel
|
||||
conflict PrgEnv-pgi
|
||||
conflict PrgEnv-gcc
|
34
PrgEnv-pgi/llvm_18.10
Normal file
34
PrgEnv-pgi/llvm_18.10
Normal file
@ -0,0 +1,34 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## PrgEnv-pgi modulefile
|
||||
##
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up PGI Programming Environment with LLVM v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up PGI Programming Environment with LLVM v18.10"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 18.10
|
||||
set modlist \
|
||||
[ list pgi/llvm_18.10 \
|
||||
mpi/openmpi_2.1.2-pgi-llvm_18.10 ]
|
||||
|
||||
if { [ module-info mode load ] || [ module-info mode switch2 ] } {
|
||||
foreach mod $modlist {
|
||||
module load $mod
|
||||
}
|
||||
}
|
||||
|
||||
if { [ module-info mode remove ] || [ module-info mode switch1 ] } {
|
||||
foreach mod $modlist {
|
||||
module rm $mod
|
||||
}
|
||||
}
|
||||
|
||||
conflict PrgEnv
|
||||
conflict PrgEnv-intel
|
||||
conflict PrgEnv-pgi
|
||||
conflict PrgEnv-gcc
|
2
cuda/.version
Normal file
2
cuda/.version
Normal file
@ -0,0 +1,2 @@
|
||||
#%Module
|
||||
set ModulesVersion "10.0"
|
23
cuda/10.0
Normal file
23
cuda/10.0
Normal file
@ -0,0 +1,23 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## CUDA modulefile
|
||||
##
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for CUDA v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for CUDA v10.0"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 10.0
|
||||
set root /usr/local/cuda-${version}
|
||||
|
||||
setenv CUDA_HOME $root
|
||||
|
||||
append-path PATH $root/bin
|
||||
append-path MANPATH $root/doc/man
|
||||
# append-path LD_LIBRARY_PATH $root/lib64
|
||||
|
||||
conflict cuda
|
2
gcc/.version
Normal file
2
gcc/.version
Normal file
@ -0,0 +1,2 @@
|
||||
#%Module
|
||||
set ModulesVersion "7.3.1"
|
26
gcc/7.3.1
Normal file
26
gcc/7.3.1
Normal file
@ -0,0 +1,26 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## GCC modulefile
|
||||
##
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for GCC v$version,"
|
||||
puts stderr "\tprovided by SCL devtoolset-7\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for GCC v7.3.1"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 7.3.1
|
||||
set root /opt/rh/devtoolset-7/root
|
||||
|
||||
prepend-path INFOPATH $root/usr/share/info
|
||||
prepend-path LD_LIBRARY_PATH $root/usr/lib64:$root/usr/lib:$root/usr/lib64/dyninst:$root/usr/lib/dyninst
|
||||
prepend-path MANPATH $root/usr/share/man
|
||||
prepend-path PATH $root/usr/bin
|
||||
prepend-path PYTHONPATH $root/usr/lib64/python2.7/site-packages:$root/usr/lib/python2.7/site-packages
|
||||
setenv PCP_DIR $root
|
||||
setenv PERL5LIB $root/usr/lib64/perl5/vendor_perl:$root/usr/lib/perl5:$root/usr/share/perl5/vendor_perl
|
||||
|
||||
conflict gcc
|
2
git/.version
Normal file
2
git/.version
Normal file
@ -0,0 +1,2 @@
|
||||
#%Module
|
||||
set ModulesVersion "sclo-git25"
|
18
git/sclo-git25
Normal file
18
git/sclo-git25
Normal file
@ -0,0 +1,18 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## git modulefile
|
||||
##
|
||||
proc ModulesHelp { } {
|
||||
puts stderr "\tSets up environment for SCL sclo-git25\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for SCL sclo-git25"
|
||||
|
||||
# for Tcl script use only
|
||||
set root /opt/rh/sclo-git25/root
|
||||
|
||||
prepend-path PATH $root/usr/bin
|
||||
prepend-path MANPATH $root/usr/share/man
|
||||
setenv PERL5LIB $root/usr/share/perl5/vendor_perl
|
||||
|
||||
conflict git
|
2
go/.version
Normal file
2
go/.version
Normal file
@ -0,0 +1,2 @@
|
||||
#%Module
|
||||
set ModulesVersion "golang"
|
20
go/go-toolset-7
Normal file
20
go/go-toolset-7
Normal file
@ -0,0 +1,20 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## go modulefile
|
||||
##
|
||||
proc ModulesHelp { } {
|
||||
puts stderr "\tSets up environment for SCL go-toolset-7\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for SCL go-toolset-7"
|
||||
|
||||
# for Tcl script use only
|
||||
set root /opt/rh/go-toolset-7/root
|
||||
|
||||
prepend-path GOPATH $env(HOME)/go:$root/usr/share/gocode
|
||||
prepend-path LD_LIBRARY_PATH $root/usr/lib64
|
||||
prepend-path MANPATH $root/usr/share/man:
|
||||
prepend-path PATH $root/usr/bin:$root/usr/sbin
|
||||
prepend-path PKG_CONFIG_PATH $root/usr/lib64/pkgconfig
|
||||
|
||||
conflict go
|
13
go/golang
Normal file
13
go/golang
Normal file
@ -0,0 +1,13 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## go modulefile
|
||||
##
|
||||
proc ModulesHelp { } {
|
||||
puts stderr "\tSets up environment for official Go release\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for official Go release"
|
||||
|
||||
append-path PATH /usr/local/go/bin
|
||||
|
||||
conflict go
|
2
intel/.version
Normal file
2
intel/.version
Normal file
@ -0,0 +1,2 @@
|
||||
#%Module
|
||||
set ModulesVersion "2019.1.144"
|
1
intel/2019.1.144
Symbolic link
1
intel/2019.1.144
Symbolic link
@ -0,0 +1 @@
|
||||
../intel_parallel_studio/compilers_2019.1.144
|
2
intel_fpga/.version
Normal file
2
intel_fpga/.version
Normal file
@ -0,0 +1,2 @@
|
||||
#%Module
|
||||
set ModulesVersion "17.1"
|
27
intel_fpga/17.1
Normal file
27
intel_fpga/17.1
Normal file
@ -0,0 +1,27 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## intel_fpga modulefile
|
||||
##
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Intel FPGA development software v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Intel FPGA development software v17.1"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 17.1
|
||||
set root /opt/intelFPGA_pro/${version}
|
||||
set board $root/hld/board/de5a_net_ddr4
|
||||
|
||||
setenv QUARTUS_ROOTDIR $root/quartus
|
||||
setenv INTELFPGAOCLSDKROOT $root/hld
|
||||
setenv AOCL_BOARD_PACKAGE_ROOT $board
|
||||
setenv QUARTUS_64BIT 1
|
||||
setenv LM_LICENSE_FILE $root/intelFPGA_pro/licenses/1-NN929P_License.dat
|
||||
|
||||
append-path PATH $root/quartus/bin:$root/hld/linux64/bin:$root/hld/bin:$root/hld/host/linux64/bin:$root/qsys/bin
|
||||
append-path LD_LIBRARY_PATH $board/linux64/lib:$root/hld/host/linux64/lib:$board/tests/extlibs/lib
|
||||
|
||||
conflict intel_fpga
|
27
intel_fpga/18.1
Normal file
27
intel_fpga/18.1
Normal file
@ -0,0 +1,27 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## intel_fpga modulefile
|
||||
##
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Intel FPGA development software $version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Intel FPGA development software 18.1"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 18.1
|
||||
set root /opt/intelFPGA_pro/${version}
|
||||
set board $root/hld/board/de5a_net_ddr4
|
||||
|
||||
setenv QUARTUS_ROOTDIR $root/quartus
|
||||
setenv INTELFPGAOCLSDKROOT $root/hld
|
||||
setenv AOCL_BOARD_PACKAGE_ROOT $board
|
||||
setenv QUARTUS_64BIT 1
|
||||
setenv LM_LICENSE_FILE $root/intelFPGA_pro/licenses/1-NN929P_License.dat
|
||||
|
||||
append-path PATH $root/quartus/bin:$root/hld/linux64/bin:$root/hld/bin:$root/hld/host/linux64/bin:$root/qsys/bin
|
||||
append-path LD_LIBRARY_PATH $board/linux64/lib:$root/hld/host/linux64/lib:$board/tests/extlibs/lib
|
||||
|
||||
conflict intel_fpga
|
20
intel_parallel_studio/advisor_2019.1.0.579143
Normal file
20
intel_parallel_studio/advisor_2019.1.0.579143
Normal file
@ -0,0 +1,20 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## Intel Advisor modulefile
|
||||
##
|
||||
# /opt/intel/advisor_2019.1.0.579143/advixe-vars.sh intel64
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Intel Advisor v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Intel Advisor v2019.1.0.579143"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2019.1.0.579143
|
||||
set root /opt/intel/advisor_${version}
|
||||
|
||||
setenv ADVISOR_2019_DIR $root
|
||||
prepend-path PATH $root/bin64
|
||||
prepend-path PYTHONPATH $root/pythonapi
|
23
intel_parallel_studio/clck_2019.0
Normal file
23
intel_parallel_studio/clck_2019.0
Normal file
@ -0,0 +1,23 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## Intel Cluster Checker modulefile
|
||||
##
|
||||
# /opt/intel/clck/2019.0/bin/clckvars.sh intel64
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Intel Cluster Checker v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Intel Cluster Checke v2019.0"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2019.0
|
||||
set root /opt/intel/clck/${version}
|
||||
|
||||
setenv CLCK_ROOT $root
|
||||
|
||||
prepend-path PATH $root/bin/intel64
|
||||
prepend-path CPLUS_INCLUDE_PATH $root/include
|
||||
prepend-path LIBRARY_PATH $root/lib/intel64
|
||||
prepend-path MANPATH $root/man
|
13
intel_parallel_studio/compiler_arch_2019.1.144
Normal file
13
intel_parallel_studio/compiler_arch_2019.1.144
Normal file
@ -0,0 +1,13 @@
|
||||
#%Module1.0#####################################################################
|
||||
# /opt/intel/compilers_and_libraries_2019.1.144/linux/pkg_bin/compilervars_arch.sh intel64
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2019.1.144
|
||||
set root /opt/intel/compilers_and_libraries_${version}/linux
|
||||
|
||||
setenv INTEL_LICENSE_FILE /opt/intel/licenses
|
||||
|
||||
prepend-path PATH $root/bin/intel64
|
||||
prepend-path LD_LIBRARY_PATH $root/compiler/lib/intel64_lin
|
||||
prepend-path MANPATH /opt/intel/man/common
|
||||
prepend-path NLSPATH $root/compiler/lib/intel64/locale/%l_%t/%N
|
43
intel_parallel_studio/compilers_2019.1.144
Normal file
43
intel_parallel_studio/compilers_2019.1.144
Normal file
@ -0,0 +1,43 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## Intel Compilers modulefile
|
||||
##
|
||||
# /opt/intel/compilers_and_libraries_2019.1.144/linux/bin/compilervars.sh intel64
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Intel Compilers and Libraries v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Intel Compilers and Libraries v2019.1.144"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2019.1.144
|
||||
set root /opt/intel/compilers_and_libraries_${version}/linux
|
||||
set doc /opt/intel/documentation_${version}/en
|
||||
set debugger /opt/intel/debugger_${version}
|
||||
set daal $root/daal
|
||||
set tbb $root/tbb
|
||||
set pstl $root/pstl
|
||||
set mkl $root/mkl
|
||||
set ipp $root/ipp
|
||||
|
||||
setenv DAALROOT $daal
|
||||
setenv TBBROOT $tbb
|
||||
setenv PSTLROOT $pstl
|
||||
setenv MKLROOT $mkl
|
||||
setenv IPPROOT $ipp
|
||||
setenv INTEL_PYTHONHOME $debugger/python/intel64
|
||||
setenv INTEL_LICENSE_FILE /opt/intel/licenses
|
||||
|
||||
prepend-path PATH $root/bin/intel64:$debugger/gdb/intel64/bin
|
||||
prepend-path LD_LIBRARY_PATH $root/compiler/lib/intel64_lin:$daal/lib/intel64_lin:$tbb/lib/intel64_lin/gcc4.7:$tbb/lib/intel64_lin/gcc4.4:$mkl/lib/intel64_lin:$ipp/lib/intel64:$debugger/libipt/intel64/lib
|
||||
prepend-path LIBRARY_PATH $root/compiler/lib/intel64_lin:$daal/lib/intel64_lin:$tbb/lib/intel64_lin/gcc4.7:$tbb/lib/intel64_lin/gcc4.4:$mkl/lib/intel64_lin:$ipp/lib/intel64
|
||||
prepend-path CPATH $daal/include:$tbb/include:$pstl/include:$mkl/include:$ipp/include
|
||||
prepend-path CLASSPATH $daal/lib/daal.jar
|
||||
prepend-path INFOPATH $doc/debugger/gdb-ia/info
|
||||
prepend-path MANPATH /opt/intel/man/common:$doc/debugger/gdb-ia/man
|
||||
prepend-path NLSPATH $root/compiler/lib/intel64/locale/%l_%t/%N:$mkl/lib/intel64_lin/locale/%l_%t/%N:$debugger/gdb/intel64/share/locale/%l_%t/%N
|
||||
prepend-path PKG_CONFIG_PATH $mkl/bin/pkgconfig
|
||||
|
||||
conflict intel
|
25
intel_parallel_studio/daal_2019.1.144
Normal file
25
intel_parallel_studio/daal_2019.1.144
Normal file
@ -0,0 +1,25 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## Intel DAAL modulefile
|
||||
##
|
||||
# /opt/intel/compilers_and_libraries_2019.1.144/linux/daal/bin/daalvars.sh intel64
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Intel DAAL (Data Analytics Acceleration Library) v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Intel DAAL (Data Analytics Acceleration Library) v2019.1.144"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2019.1.144
|
||||
set root /opt/intel/compilers_and_libraries_${version}/linux
|
||||
set daal $root/daal
|
||||
set tbb $root/tbb
|
||||
|
||||
setenv DAALROOT $daal
|
||||
|
||||
prepend-path CLASSPATH $daal/lib/daal.jar
|
||||
prepend-path CPATH $daal/include
|
||||
prepend-path LD_LIBRARY_PATH $daal/lib/intel64_lin:$tbb/lib/intel64_lin/gcc4.4
|
||||
prepend-path LIBRARY_PATH $daal/lib/intel64_lin:$tbb/lib/intel64_lin/gcc4.4
|
25
intel_parallel_studio/debugger_2019
Normal file
25
intel_parallel_studio/debugger_2019
Normal file
@ -0,0 +1,25 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## Intel Debugger modulefile
|
||||
##
|
||||
# /opt/intel/debugger_2019/bin/debuggervars.sh intel64
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Intel Debugger v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Intel Debugger v2019"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2019
|
||||
set debugger /opt/intel/debugger_${version}
|
||||
set doc /opt/intel/documentation_${version}/en
|
||||
|
||||
setenv INTEL_PYTHONHOME $debugger/python/intel64
|
||||
|
||||
prepend-path PATH $debugger/gdb/intel64/bin
|
||||
prepend-path LD_LIBRARY_PATH $debugger/libipt/intel64/lib
|
||||
prepend-path INFOPATH $doc/debugger/gdb-ia/info
|
||||
prepend-path MANPATH $doc/debugger/gdb-ia/man
|
||||
prepend-path NLSPATH $debugger/gdb/intel64/share/locale/%l_%t/%N
|
19
intel_parallel_studio/inspector_2019.1.0.579146
Normal file
19
intel_parallel_studio/inspector_2019.1.0.579146
Normal file
@ -0,0 +1,19 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## Intel Inspector modulefile
|
||||
##
|
||||
# /opt/intel/inspector_2019.1.0.579146/inspxe-vars.sh intel64
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Intel Inspector v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Intel Inspector v2019.1.0.579146"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2019.1.0.579146
|
||||
set root /opt/intel/inspector_${version}
|
||||
|
||||
setenv INSPECTOR_2019_DIR $root
|
||||
prepend-path PATH $root/bin64
|
12
intel_parallel_studio/intelpython3
Normal file
12
intel_parallel_studio/intelpython3
Normal file
@ -0,0 +1,12 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## intelpython3 modulefile
|
||||
##
|
||||
proc ModulesHelp { } {
|
||||
puts stderr "\tAdds Intel Python 3 to your PATH environment variable\n"
|
||||
}
|
||||
|
||||
module-whatis "adds Intel Python 3 to your PATH environment variable"
|
||||
|
||||
prepend-path PATH /opt/intel/intelpython3/bin
|
||||
conflict python
|
23
intel_parallel_studio/ipp_2019.1.144
Normal file
23
intel_parallel_studio/ipp_2019.1.144
Normal file
@ -0,0 +1,23 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## Intel IPP modulefile
|
||||
##
|
||||
# /opt/intel/compilers_and_libraries_2019.1.144/linux/ipp/bin/ippvars.sh intel64
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Intel IPP (Integrated Performance Primitives) v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Intel IPP (Integrated Performance Primitives) v2019.1.144"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2019.1.144
|
||||
set root /opt/intel/compilers_and_libraries_${version}/linux
|
||||
set ipp $root/ipp
|
||||
|
||||
setenv IPPROOT $ipp
|
||||
|
||||
prepend-path CPATH $ipp/include
|
||||
prepend-path LD_LIBRARY_PATH $ipp/lib/intel64
|
||||
prepend-path LIBRARY_PATH $ipp/lib/intel64
|
28
intel_parallel_studio/itac_2019.1.022
Normal file
28
intel_parallel_studio/itac_2019.1.022
Normal file
@ -0,0 +1,28 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## Intel Trace Analyzer and Collector modulefile
|
||||
##
|
||||
# /opt/intel/itac/2019.1.022/bin/itacvars.sh intel64
|
||||
# /opt/intel/itac/2019.1.022/intel64/modulefiles/itac
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Intel Trace Analyzer and Collector v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Intel Trace Analyzer and Collector v2019.1.022"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2019.1.022
|
||||
set root /opt/intel/itac/${version}
|
||||
|
||||
setenv VT_ADD_LIBS "-ldwarf -lelf -lvtunwind -lnsl -lm -ldl -lpthread"
|
||||
setenv VT_ARCH intel64
|
||||
setenv VT_LIB_DIR $root/intel64/lib
|
||||
setenv VT_MPI impi4
|
||||
setenv VT_ROOT $root
|
||||
setenv VT_SLIB_DIR $root/intel64/slib
|
||||
|
||||
prepend-path PATH $root/intel64/bin
|
||||
prepend-path LD_LIBRARY_PATH $root/intel64/slib
|
||||
prepend-path MANPATH $root/man
|
26
intel_parallel_studio/mkl_2019.1.144
Normal file
26
intel_parallel_studio/mkl_2019.1.144
Normal file
@ -0,0 +1,26 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## MKL modulefile
|
||||
##
|
||||
# /opt/intel/compilers_and_libraries_2019.1.144/linux/mkl/bin/mklvars.sh intel64
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Intel MKL (Math Kernel Library) v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Intel MKL (Math Kernel Library) v2019.1.144"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2019.1.144
|
||||
set root /opt/intel/compilers_and_libraries_${version}/linux
|
||||
set mkl $root/mkl
|
||||
set tbb $root/tbb
|
||||
|
||||
setenv MKLROOT $mkl
|
||||
|
||||
prepend-path CPATH $mkl/include
|
||||
prepend-path LD_LIBRARY_PATH $tbb/lib/intel64_lin/gcc4.7:$root/compiler/lib/intel64_lin:$mkl/lib/intel64_lin
|
||||
prepend-path LIBRARY_PATH $tbb/lib/intel64_lin/gcc4.7:$root/compiler/lib/intel64_lin:$mkl/lib/intel64_lin
|
||||
prepend-path NLSPATH $mkl/lib/intel64_lin/locale/%l_%t/%N
|
||||
prepend-path PKG_CONFIG_PATH $mkl/bin/pkgconfig
|
29
intel_parallel_studio/mpi_2019.1.144
Normal file
29
intel_parallel_studio/mpi_2019.1.144
Normal file
@ -0,0 +1,29 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## Intel MPI modulefile
|
||||
##
|
||||
# /opt/intel/compilers_and_libraries_2019.1.144/linux/mpi/intel64/bin/mpivars.sh intel64
|
||||
# /opt/intel/compilers_and_libraries_2019.1.144/linux/mpi/intel64/modulefiles/mpi
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Intel MPI v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Intel MPI v2019.1.144"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2019.1.144
|
||||
set root /opt/intel/compilers_and_libraries_${version}/linux
|
||||
set mpi $root/mpi
|
||||
|
||||
setenv I_MPI_ROOT $mpi
|
||||
|
||||
prepend-path PATH $mpi/intel64/libfabric/bin:$mpi/intel64/bin
|
||||
prepend-path LD_LIBRARY_PATH $mpi/intel64/libfabric/lib:$mpi/intel64/lib/release:$mpi/intel64/lib
|
||||
prepend-path LIBRARY_PATH $mpi/intel64/libfabric/lib
|
||||
prepend-path CLASSPATH $mpi/intel64/lib/mpi.jar
|
||||
prepend-path FI_PROVIDER_PATH $mpi/intel64/libfabric/lib/prov
|
||||
prepend-path MANPATH $mpi/man
|
||||
|
||||
conflict mpi
|
41
intel_parallel_studio/parallel_studio_xe_2019.1.053
Normal file
41
intel_parallel_studio/parallel_studio_xe_2019.1.053
Normal file
@ -0,0 +1,41 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## Intel Parallel Studio XE modulefile
|
||||
##
|
||||
# /opt/intel/parallel_studio_xe_2019.1.053/psxevars.sh intel64
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Intel Parallel Studio XE v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Intel Parallel Studio XE v2019.1.144"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2019.1.053
|
||||
set modlist \
|
||||
[ list intel/2019.1.144 \
|
||||
mpi/intel_mpi_2019.1.144 \
|
||||
intel_parallel_studio/clck_2019.0 \
|
||||
intel_parallel_studio/itac_2019.1.022 \
|
||||
intel_parallel_studio/inspector_2019.1.0.579146 \
|
||||
intel_parallel_studio/vtune_amplifier_2019.1.0.579888 \
|
||||
intel_parallel_studio/advisor_2019.1.0.579143 \
|
||||
intel_parallel_studio/intelpython3 ]
|
||||
|
||||
if { [ module-info mode load ] || [ module-info mode switch2 ] } {
|
||||
foreach mod $modlist {
|
||||
module load $mod
|
||||
}
|
||||
}
|
||||
|
||||
if { [ module-info mode remove ] || [ module-info mode switch1 ] } {
|
||||
foreach mod $modlist {
|
||||
module rm $mod
|
||||
}
|
||||
}
|
||||
|
||||
conflict PrgEnv
|
||||
conflict PrgEnv-intel
|
||||
conflict PrgEnv-pgi
|
||||
conflict PrgEnv-gcc
|
25
intel_parallel_studio/pstl_2019.1.144
Normal file
25
intel_parallel_studio/pstl_2019.1.144
Normal file
@ -0,0 +1,25 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## pstl modulefile
|
||||
##
|
||||
# /opt/intel/compilers_and_libraries_2019.1.144/linux/pstl/bin/pstlvars.sh intel64
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Intel Parallel STL $version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Intel Parallel STL 2019.1.144"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2019.1.144
|
||||
set root /opt/intel/compilers_and_libraries_${version}/linux
|
||||
set pstl $root/pstl
|
||||
set tbb $root/tbb
|
||||
|
||||
setenv PSTLROOT $pstl
|
||||
setenv TBBROOT $tbb
|
||||
|
||||
prepend-path CPATH $pstl/include:$tbb/include
|
||||
prepend-path LD_LIBRARY_PATH $tbb/lib/intel64/gcc4.7
|
||||
prepend-path LIBRARY_PATH $tbb/lib/intel64/gcc4.7
|
23
intel_parallel_studio/tbb_2019.1.144
Normal file
23
intel_parallel_studio/tbb_2019.1.144
Normal file
@ -0,0 +1,23 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## TBB modulefile
|
||||
##
|
||||
# /opt/intel/compilers_and_libraries_2019.1.144/linux/tbb/bin/tbbvars.sh intel64
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Intel TBB (Threading Building Blocks) $version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Intel TBB (Threading Building Blocks) 2019.1.144"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2019.1.144
|
||||
set root /opt/intel/compilers_and_libraries_${version}/linux
|
||||
set tbb $root/tbb
|
||||
|
||||
setenv TBBROOT $tbb
|
||||
|
||||
prepend-path CPATH $tbb/include
|
||||
prepend-path LD_LIBRARY_PATH $tbb/lib/intel64/gcc4.7
|
||||
prepend-path LIBRARY_PATH $tbb/lib/intel64/gcc4.7
|
20
intel_parallel_studio/vtune_amplifier_2019.1.0.579888
Normal file
20
intel_parallel_studio/vtune_amplifier_2019.1.0.579888
Normal file
@ -0,0 +1,20 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## VTune Amplifier modulefile
|
||||
##
|
||||
# /opt/intel/vtune_amplifier_2019.1.0.579888/amplxe-vars.sh intel64
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Intel VTune Amplifier $version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Intel VTune Amplifier 2019.1.0.579888"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2019.1.0.579888
|
||||
set root /opt/intel/vtune_amplifier_${version}
|
||||
|
||||
setenv VTUNE_AMPLIFIER_2019_DIR $root
|
||||
prepend-path PATH $root/bin64
|
||||
prepend-path PKG_CONFIG_PATH $root/include/pkgconfig/lib64
|
2
julia/.version
Normal file
2
julia/.version
Normal file
@ -0,0 +1,2 @@
|
||||
#%Module
|
||||
set ModulesVersion "1.0.2"
|
20
julia/1.0.2
Normal file
20
julia/1.0.2
Normal file
@ -0,0 +1,20 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## julia 1.0.2 modulefile
|
||||
##
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Julia v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Julia v1.0.2"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 1.0.2
|
||||
set root /usr/local/julia-${version}
|
||||
|
||||
append-path PATH $root/bin
|
||||
append-path MANPATH $root/share/man
|
||||
|
||||
conflict julia
|
2
llvm/.version
Normal file
2
llvm/.version
Normal file
@ -0,0 +1,2 @@
|
||||
#%Module
|
||||
set ModulesVersion "5.0.1"
|
24
llvm/5.0.1
Normal file
24
llvm/5.0.1
Normal file
@ -0,0 +1,24 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## LLVM modulefile
|
||||
##
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for LLVM v$version,"
|
||||
puts stderr "\tprovided by SCL llvm-toolset-7\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for LLVM v5.0.1"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 5.0.1
|
||||
set root /opt/rh/llvm-toolset-7/root
|
||||
|
||||
prepend-path LD_LIBRARY_PATH $root/usr/lib64
|
||||
prepend-path MANPATH $root/usr/share/man:
|
||||
prepend-path PATH $root/usr/bin:$root/usr/sbin
|
||||
prepend-path PKG_CONFIG_PATH $root/usr/lib64/pkgconfig
|
||||
prepend-path PYTHONPATH $root/usr/lib/python2.7/site-packages
|
||||
|
||||
conflict gcc
|
1
mpi/intel_mpi_2019.1.144
Symbolic link
1
mpi/intel_mpi_2019.1.144
Symbolic link
@ -0,0 +1 @@
|
||||
../intel_parallel_studio/mpi_2019.1.144
|
28
mpi/openmpi_2.1.2-pgi-llvm_18.10
Normal file
28
mpi/openmpi_2.1.2-pgi-llvm_18.10
Normal file
@ -0,0 +1,28 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## Intel MPI modulefile
|
||||
##
|
||||
# /opt/pgi/modulefiles/openmpi/2.1.2/2018
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Open MPI v$version,"
|
||||
puts stderr "\tbuilt with PGI v18.10 with LLVM\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Open MPI v2.1.2 with PGI LLVMv18.10"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2.1.2
|
||||
set target linux86-64-llvm
|
||||
set libdir /opt/pgi/$target/2018/mpi/openmpi-$version
|
||||
|
||||
if ![ is-loaded pgi/llvm_18.10 ] {
|
||||
module load pgi/llvm_18.10
|
||||
}
|
||||
|
||||
prepend-path PATH $libdir/bin
|
||||
prepend-path LD_LIBRARY_PATH $libdir/lib
|
||||
prepend-path MANPATH $libdir/share/man
|
||||
|
||||
conflict mpi
|
28
mpi/openmpi_2.1.2-pgi_18.10
Normal file
28
mpi/openmpi_2.1.2-pgi_18.10
Normal file
@ -0,0 +1,28 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## Intel MPI modulefile
|
||||
##
|
||||
# /opt/pgi/modulefiles/openmpi/2.1.2/2018
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for Open MPI v$version,"
|
||||
puts stderr "\tbuilt with the PGI Compilers and Tools v18.10\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for Open MPI v2.1.2 with PGI v18.10"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 2.1.2
|
||||
set target linux86-64
|
||||
set libdir /opt/pgi/$target/2018/mpi/openmpi-$version
|
||||
|
||||
if ![ is-loaded pgi/18.10 ] {
|
||||
module load pgi/18.10
|
||||
}
|
||||
|
||||
prepend-path PATH $libdir/bin
|
||||
prepend-path LD_LIBRARY_PATH $libdir/lib
|
||||
prepend-path MANPATH $libdir/share/man
|
||||
|
||||
conflict mpi
|
2
nodejs/.version
Normal file
2
nodejs/.version
Normal file
@ -0,0 +1,2 @@
|
||||
#%Module
|
||||
set ModulesVersion "10.10.0"
|
23
nodejs/10.10.0
Normal file
23
nodejs/10.10.0
Normal file
@ -0,0 +1,23 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## nodejs modulefile
|
||||
##
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for node.js v$version,"
|
||||
puts stderr "\tprovided by SCL rh-nodejs10\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for node.js v10.10.0"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 10.10.0
|
||||
set root /opt/rh/rh-nodejs10/root
|
||||
|
||||
prepend-path LD_LIBRARY_PATH $root/usr/lib64
|
||||
prepend-path MANPATH $root/usr/share/man:
|
||||
prepend-path PATH $root/usr/bin
|
||||
prepend-path PYTHONPATH $root/usr/lib/python2.7/site-packages
|
||||
|
||||
conflict nodejs
|
2
pgi/.version
Normal file
2
pgi/.version
Normal file
@ -0,0 +1,2 @@
|
||||
#%Module1.0
|
||||
set ModulesVersion "18.10"
|
31
pgi/18.10
Normal file
31
pgi/18.10
Normal file
@ -0,0 +1,31 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## PGI modulefile
|
||||
##
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for PGI Compilers v$version\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for PGI Compilers v18.10"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 18.10
|
||||
set target linux86-64
|
||||
set pgihome /opt/pgi
|
||||
set pgidir $pgihome/$target/$version
|
||||
|
||||
setenv PGI $pgihome
|
||||
setenv CC $pgidir/bin/pgcc
|
||||
setenv FC $pgidir/bin/pgfortran
|
||||
setenv F90 $pgidir/bin/pgf90
|
||||
setenv F77 $pgidir/bin/pgf77
|
||||
setenv CPP "$pgidir/bin/pgcc -Mcpp"
|
||||
setenv CXX $pgidir/bin/pgc++
|
||||
|
||||
prepend-path PATH $pgidir/bin
|
||||
prepend-path MANPATH $pgidir/man
|
||||
prepend-path LD_LIBRARY_PATH $pgidir/lib
|
||||
|
||||
conflict pgi
|
32
pgi/llvm_18.10
Normal file
32
pgi/llvm_18.10
Normal file
@ -0,0 +1,32 @@
|
||||
#%Module1.0#####################################################################
|
||||
##
|
||||
## PGI modulefile
|
||||
##
|
||||
proc ModulesHelp { } {
|
||||
global version
|
||||
|
||||
puts stderr "\tSets up environment for PGI Compilers v$version,"
|
||||
puts stderr "\twith LLVM code generator and OpenMP runtime\n"
|
||||
}
|
||||
|
||||
module-whatis "sets up environment for PGI Compilers v18.10 with LLVM"
|
||||
|
||||
# for Tcl script use only
|
||||
set version 18.10
|
||||
set target linux86-64-llvm
|
||||
set pgihome /opt/pgi
|
||||
set pgidir $pgihome/$target/$version
|
||||
|
||||
setenv PGI $pgihome
|
||||
setenv CC $pgidir/bin/pgcc
|
||||
setenv FC $pgidir/bin/pgfortran
|
||||
setenv F90 $pgidir/bin/pgf90
|
||||
setenv F77 $pgidir/bin/pgf77
|
||||
setenv CPP "$pgidir/bin/pgcc -Mcpp"
|
||||
setenv CXX $pgidir/bin/pgc++
|
||||
|
||||
prepend-path PATH $pgidir/bin
|
||||
prepend-path MANPATH $pgidir/man
|
||||
prepend-path LD_LIBRARY_PATH $pgidir/lib
|
||||
|
||||
conflict pgi
|
Loading…
x
Reference in New Issue
Block a user