Environment Module
Environment Module工具用于动态切换环境变量,将各种不同的编译器、MPI库、数学库以及应用软件以模块的方式统一到一个框架下,结合资源调度软件,简化不同软件所需运行环境的配置操作。
基本操作
加载环境
module load intel/15.0.6 impi/5.0.3.049 mkl/2015.6.233
which icc
/share/intel/2015/composer_xe_2015.6.233/bin/intel64/icc
卸载环境
module load cuda/10.2
which nvcc
/data/apps/cuda/10.2/bin/nvcc
module unload cuda/10.2
module load cuda/11.4
which nvcc
/usr/local/cuda-11.4/bin/nvcc
列出当前已加载环境
module list
显示环境变量
module show relion/4.0-cuda
-------------------------------------------------------------------
/share/apps/modules/Centos7/relion/4.0-cuda:
module-whatis Loads the relion 4.0-cuda environment
prereq intel/21.3 cuda/11.4
prepend-path PATH /data/apps/relion/4.0-cuda/bin
prepend-path LD_LIBRARY_PATH /data/apps/fltk/1.3.8/lib
setenv RELION_SCRIPT_DIRECTORY /data/apps/relion/4.0-cuda/
-------------------------------------------------------------------
列出可用环境
module avail