module load/rm


https://blog.csdn.net/l471094842/article/details/90728411

Envrionment modules工具用來快速的設置和修改用戶編譯運行環境。

Envrionment modules通過加載和卸載modulefile文件可直接改變用戶的環境變量,用戶不需要修改.bashrc,從而避免誤操作。  

 

使用module來管理編譯器,庫函數的版本,常用命令如下:

1.   module load | add 加載環境變量

如,在linux上分別加載 VCS和Verdi環境變量

% module load vcs/2015.09         #  (加載VCS)

% which vcs                                   # (查看是否加載成功)

結果  /tool/cbar/apps/vcs-mx/2015.09-SP2-T0315/bin/vcs

 

% module load verdi/2014.12      #  (加載Verdi)

% which verdi                                #  (查看是否加載成功)

結果  /tool/cbar/apps/verdi/2014.03/bin/verdi

 

 

2.  module switch 改變環境變量的版本號

如果想切換已加載模塊的版本,使用module switch 命令

% module load vcs/2012.09         #  (加載VCS)

% which vcs                                   # (查看版本號是否改變成功)

結果  /tool/cbar/apps/vcs-mx/2012.09-SP2-T0315/bin/vcs

 

3.

3.1  module unload | rm 卸載環境變量

3.2  module swap 替換環境變量

有時modules會有版本沖突,比如,在已經加載vcs版本的情況下,試圖加載另一個版本2015.09,而已加載的版本為2012.09,此時會報錯。如果想使用最新的編譯器,應該使用如命令

% module unload vcs

% module load vcs/2015.09

或者更快捷的方式

% module swap vcs vcs/2015.09

 

4.  module avail -- 顯示系統可用的編譯器及庫

 

5.  module list  顯示用戶加載的編譯器及庫

 

6.  module help 幫助命令

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM