| 5 | 1/1 | 返回列表 |
| 查看: 18170 | 回復(fù): 168 | ||||||||||||
| 【獎勵】 本帖被評價118次,作者Gaoxiguang增加金幣 92.6001 個 | ||||||||||||
| 當(dāng)前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | ||||||||||||
[資源]
Win7 64位下安裝Lammps和MPICH實現(xiàn)單機并行計算20150602(原創(chuàng))
|
||||||||||||
|
見附件。 自己總結(jié)的Win7 64位下安裝Lammps和MPICH實現(xiàn)單機并行計算的方法。 對老鳥沒啥用。對新手還有一定借鑒意義的。 有不合適的地方歡迎指正。!我把文字貼出來,要看圖片的直接下載附件! Win7 64位下安裝Lammps和MPICH實現(xiàn)單機并行計算20150602(龍門鏢局) 讓學(xué)生搞了半年Lammps,居然說win7 64位不能安裝,F(xiàn)在有時間,索性自己來搞定。經(jīng)過一天的努力,終于實現(xiàn)win7 64位下使用Lammps,并實現(xiàn)MPICH單機下的并行計算。注意:不使用任何虛擬機。 一、 Lammpus軟件下載和安裝 進入Lammpus官方網(wǎng)站下載:http://lammps.sandia.gov/download.html 直接點擊倒數(shù)第二個鏈接“windows installer package”下載安裝包。 點擊頁面下方,“Latest version for 64-bit Windows”下載最新的版本。下載后大約48.6M,點擊安裝包,安裝。 二、 Lammpus軟件測試 安裝完后到安裝目錄下,能找到一個bin文件夾。Lammps的可執(zhí)行文件就在這個文件夾下。 對于初學(xué)者,我們一般只調(diào)用兩個exe文件,一個是lmp_serial.exe,這個文件適用于非并行計算的。另一個是lmp_mpi.exe,這個在MPICH配合下可以實現(xiàn)單機多線程計算和多機分布式計算。 先用lmp_serial.exe來測試安裝的程序是否可用。我用example/crack/in.crack文件來測試。lammps的輸入文件都命名為in.xxx。 打開windows命令窗口,可以在windos開始菜單中的運行窗口輸入cmd打開。 然后在cmd窗口用cd命令(cd命令是dos命令)進入lammps的bin文件夾。在cmd窗口中輸入lmp_serial –in in.crack回車,開始計算。 計算完的窗口如下圖所示。 說明安裝是沒問題的。計算時間是15s,用了4個線程。不知道這里4個線程指的啥。我是I5的cpu,計算時看cpu使用不到50%。根據(jù)http://rpm.lammps.org/windows.html的提示可以在命令行通過set OMP_NUM_THREADS=n(這里n表示線程數(shù))來設(shè)置多線程運算。但是經(jīng)過試驗,不論n=1,4,還是8,計算時間都等于15s。 三、 下載MPICH MPICH軟件可以到網(wǎng)關(guān)下載:http://www.mpich.org/。但是要注意,MPICH其實即包含了用于并行計算編程的sdk資源,也包含了可行文件。我們這里只用到MPICH的可執(zhí)行文件。打開http://www.mpich.org/后最新版本的都是用于編程的sdk資源。這目前對我們來說沒有用,我們要找可執(zhí)行文件。 因此我們在頁面中找“Older releases are available here”.點擊這個here下載之前的版本。點擊here后進入http://www.mpich.org/static/downloads/頁面。 截至到發(fā)稿時間,只有1.4版本的提供windows 64位的MPICH可執(zhí)行文件。下載mpich2-1.4-win-x86-64.msi并安裝。安裝成功后進入下一步。 四、 配置MPICH并運行 安裝成功后,在MPICH2\bin文件夾下可以找到smpd.exe和mpiexec.exe連個文件。為了方便后面使用,把這兩個文件拷貝到lammps的bin文件夾下。 先右鍵點擊smpd.exe,點擊屬性,設(shè)置為管理員權(quán)限。然后在cmd窗口中輸入smpd –install。安裝MPICH2服務(wù)。如果沒有安裝成功,后面運行mpiexec的時候會出現(xiàn)“由于服務(wù)器的積極拒絕”之類的錯誤。有的帖子說要運行smpd -install -phrase beHappy來注冊,不知道和smpd –install命令是否等價。總之兩個命令我都運行了。最關(guān)鍵的步驟就是要把smpd的屬性設(shè)定為管理員權(quán)限。 然后在win7控制面板里創(chuàng)建一個MPI的管理員帳戶,密碼也設(shè)定為MPI。 運行mpiexec.exe –register注冊賬戶。這里的賬戶名稱和密碼就是剛才創(chuàng)建的,都是MPI。 然后在cmd窗口輸入mpiexec -n 2 lmp_mpi -in in.crack命令。一會功夫就計算出來了,系統(tǒng)提示耗時10s。證明并行起了成效。 |
資源收集 | 仿真建模與計算 | 資源 | 研究方法 |
分子動力學(xué) | 收集 | 八龍尊者 | Amorphous cell |
好好學(xué)習(xí) | 微觀尺度 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 070300化學(xué)319求調(diào)劑 +7 | 錦鯉0909 2026-03-17 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 299求調(diào)劑 +6 | △小透明* 2026-03-17 | 6/300 |
|
|
[考研] 307求調(diào)劑 +10 | 冷笙123 2026-03-17 | 10/500 |
|
|
[考研] 材料 336 求調(diào)劑 +3 | An@. 2026-03-18 | 4/200 |
|
|
[考研] 一志愿中海洋材料工程專碩330分求調(diào)劑 +8 | 小材化本科 2026-03-18 | 8/400 |
|
|
[考研] 一志愿南京理工大學(xué)085701資源與環(huán)境302分求調(diào)劑 +4 | 葵梓衛(wèi)隊 2026-03-18 | 6/300 |
|
|
[考研] 考研調(diào)劑求學(xué)校推薦 +3 | 伯樂29 2026-03-18 | 5/250 |
|
|
[考研] 317求調(diào)劑 +5 | 申子申申 2026-03-19 | 9/450 |
|
|
[考研] 260求調(diào)劑 +3 | 朱芷琳 2026-03-20 | 3/150 |
|
|
[考研] 一志愿吉林大學(xué)材料學(xué)碩321求調(diào)劑 +11 | Ymlll 2026-03-18 | 15/750 |
|
|
[考研] 求調(diào)劑 +3 | @taotao 2026-03-20 | 3/150 |
|
|
[考研] 材料學(xué)碩318求調(diào)劑 +5 | February_Feb 2026-03-19 | 5/250 |
|
|
[考研]
|
不想起名字112 2026-03-19 | 3/150 |
|
|
[考研] 化學(xué)工程321分求調(diào)劑 +15 | 大米飯! 2026-03-15 | 18/900 |
|
|
[考研] 312求調(diào)劑 +8 | 陌宸希 2026-03-16 | 9/450 |
|
|
[碩博家園] 湖北工業(yè)大學(xué) 生命科學(xué)與健康學(xué)院-課題組招收2026級食品/生物方向碩士 +3 | 1喜春8 2026-03-17 | 5/250 |
|
|
[考研] 304求調(diào)劑 +4 | ahbd 2026-03-14 | 4/200 |
|
|
[考研] 277材料科學(xué)與工程080500求調(diào)劑 +3 | 自由煎餅果子 2026-03-16 | 3/150 |
|
|
[考研] 288求調(diào)劑 +4 | 奇點0314 2026-03-14 | 4/200 |
|
|
[考研] 297一志愿上交085600求調(diào)劑 +5 | 指尖八千里 2026-03-14 | 5/250 |
|