module load
將軟體的資訊載入到環境變數中
mpicc
mpic++
、mpicxx
mpirun
、mpiexec
-n <np>
可以指定要啟動多少 processes,<np>
是 processes 的數量
本系統上需要額外參數
-mca mpi_preconnect_all true -mca btl_tcp_if_include ens19
vim
或 nano
等 Linux 中的文字編輯器直接建立檔案scp
將檔案從自己的電腦複製到系統中
scp
的使用方式類似 cp
指令,但功能更多,可以透過網路跨節點傳輸檔案<src>
是要被複製的檔案的路徑<dest>
是複製的檔案的存檔路徑<user>@<host>:<path>
表示在遠端的路徑
<user>
: 在遠端機器上的使用者名稱 (本系統使用學號)<host>
: 遠端機器的 IP、hostname 或 domain name<path>
: 遠端機器上的檔案路徑E.g. 複製到遠端機器 (上傳)
E.g. 複製遠端機器上的檔案 (下載)
-n
: 指定 CPU core 的數量
-N
: 指定節點數量
-N
可以和 -n
一起使用如何確定 Job 跑在多節點
hostname
指令會輸出機器的名稱hostname
指令,會輸出三台不同機器的名稱
hostname
本身不是平行執行的程式,所以前面需要加上 srun
使其在每個 CPU core 都執行一次