需要的軟件:
LAMMPS : 下載地址:http://rpm.lammps.org/windows.html
MPICH2 :下載地址:http://www.mpich.org/downloads/
MPE releases are available here. 選擇這個
都選用windows的版本這個不再截圖
安裝完即可
運行非MPI文件:
運行一個例子(LAMMPS中的example/ELASTIC):
從新打開一個cmd
移動到ELASTIC文件夾下
輸入:
d:
cd D:\Program Files\LAMMPS 64-bit 20170127\Examples\ELASTIC
運行in.elastic文件:
lmp_mpi <in.elastic
輸出的文件會保存在log.lammps中
此時這個例子運行完畢。
爲了方便運行 我建立了一個test.bat文件輸入以上內容,不用重複輸入指令
d:
cd D:\Program Files\LAMMPS 64-bit 20170127\Examples\ELASTIC
lmp_mpi <in.elastic
cmd
cmd是爲了讓程序運行完後 控制檯不消失
保存即可
對於MPI多核運行
MPICH安裝完後還需要 安裝smpd.exe
管理員模式運行cmd
註冊MPI:開始-MPICH-wmpiregister。輸入用戶名、密碼。有一點需要說明:該用戶名須爲有效的操作系統管理員賬戶,密碼對應爲系統登錄密碼。
如果你是win10用戶,請使用本地用戶登錄設置爲本地爲管理員。使用這個名稱密碼登錄
把MPICH2的smpd拷貝到當前文件夾
移動到你的目錄下:
如果不是C盤(比如我是D盤)請先輸入
D:
再輸入
cd D:\path\bin
在輸入下面的就完成了
smpd.exe -install
下面運行程序:
輸入
mpiexec -n 4 lmp_mpi -in in.lj
或者
mpiexec -np 4 lmp_mpi -in in.lj
進行運行
已經運行成功。
如有疑問請留言
如有轉發請表明出處
感謝大家!