| 5 | 2/1 | 返回列表 |
| 查看: 18174 | 回復(fù): 168 | ||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | ||
[資源]
Win7 64位下安裝Lammps和MPICH實(shí)現(xiàn)單機(jī)并行計(jì)算20150602(原創(chuàng))
|
||
|
見附件。 自己總結(jié)的Win7 64位下安裝Lammps和MPICH實(shí)現(xiàn)單機(jī)并行計(jì)算的方法。 對(duì)老鳥沒啥用。對(duì)新手還有一定借鑒意義的。 有不合適的地方歡迎指正!!我把文字貼出來,要看圖片的直接下載附件! Win7 64位下安裝Lammps和MPICH實(shí)現(xiàn)單機(jī)并行計(jì)算20150602(龍門鏢局) 讓學(xué)生搞了半年Lammps,居然說win7 64位不能安裝,F(xiàn)在有時(shí)間,索性自己來搞定。經(jīng)過一天的努力,終于實(shí)現(xiàn)win7 64位下使用Lammps,并實(shí)現(xiàn)MPICH單機(jī)下的并行計(jì)算。注意:不使用任何虛擬機(jī)。 一、 Lammpus軟件下載和安裝 進(jìn)入Lammpus官方網(wǎng)站下載:http://lammps.sandia.gov/download.html 直接點(diǎn)擊倒數(shù)第二個(gè)鏈接“windows installer package”下載安裝包。 點(diǎn)擊頁(yè)面下方,“Latest version for 64-bit Windows”下載最新的版本。下載后大約48.6M,點(diǎn)擊安裝包,安裝。 二、 Lammpus軟件測(cè)試 安裝完后到安裝目錄下,能找到一個(gè)bin文件夾。Lammps的可執(zhí)行文件就在這個(gè)文件夾下。 對(duì)于初學(xué)者,我們一般只調(diào)用兩個(gè)exe文件,一個(gè)是lmp_serial.exe,這個(gè)文件適用于非并行計(jì)算的。另一個(gè)是lmp_mpi.exe,這個(gè)在MPICH配合下可以實(shí)現(xiàn)單機(jī)多線程計(jì)算和多機(jī)分布式計(jì)算。 先用lmp_serial.exe來測(cè)試安裝的程序是否可用。我用example/crack/in.crack文件來測(cè)試。lammps的輸入文件都命名為in.xxx。 打開windows命令窗口,可以在windos開始菜單中的運(yùn)行窗口輸入cmd打開。 然后在cmd窗口用cd命令(cd命令是dos命令)進(jìn)入lammps的bin文件夾。在cmd窗口中輸入lmp_serial –in in.crack回車,開始計(jì)算。 計(jì)算完的窗口如下圖所示。 說明安裝是沒問題的。計(jì)算時(shí)間是15s,用了4個(gè)線程。不知道這里4個(gè)線程指的啥。我是I5的cpu,計(jì)算時(shí)看cpu使用不到50%。根據(jù)http://rpm.lammps.org/windows.html的提示可以在命令行通過set OMP_NUM_THREADS=n(這里n表示線程數(shù))來設(shè)置多線程運(yùn)算。但是經(jīng)過試驗(yàn),不論n=1,4,還是8,計(jì)算時(shí)間都等于15s。 三、 下載MPICH MPICH軟件可以到網(wǎng)關(guān)下載:http://www.mpich.org/。但是要注意,MPICH其實(shí)即包含了用于并行計(jì)算編程的sdk資源,也包含了可行文件。我們這里只用到MPICH的可執(zhí)行文件。打開http://www.mpich.org/后最新版本的都是用于編程的sdk資源。這目前對(duì)我們來說沒有用,我們要找可執(zhí)行文件。 因此我們?cè)陧?yè)面中找“Older releases are available here”.點(diǎn)擊這個(gè)here下載之前的版本。點(diǎn)擊here后進(jìn)入http://www.mpich.org/static/downloads/頁(yè)面。 截至到發(fā)稿時(shí)間,只有1.4版本的提供windows 64位的MPICH可執(zhí)行文件。下載mpich2-1.4-win-x86-64.msi并安裝。安裝成功后進(jìn)入下一步。 四、 配置MPICH并運(yùn)行 安裝成功后,在MPICH2\bin文件夾下可以找到smpd.exe和mpiexec.exe連個(gè)文件。為了方便后面使用,把這兩個(gè)文件拷貝到lammps的bin文件夾下。 先右鍵點(diǎn)擊smpd.exe,點(diǎn)擊屬性,設(shè)置為管理員權(quán)限。然后在cmd窗口中輸入smpd –install。安裝MPICH2服務(wù)。如果沒有安裝成功,后面運(yùn)行mpiexec的時(shí)候會(huì)出現(xiàn)“由于服務(wù)器的積極拒絕”之類的錯(cuò)誤。有的帖子說要運(yùn)行smpd -install -phrase beHappy來注冊(cè),不知道和smpd –install命令是否等價(jià)。總之兩個(gè)命令我都運(yùn)行了。最關(guān)鍵的步驟就是要把smpd的屬性設(shè)定為管理員權(quán)限。 然后在win7控制面板里創(chuàng)建一個(gè)MPI的管理員帳戶,密碼也設(shè)定為MPI。 運(yùn)行mpiexec.exe –register注冊(cè)賬戶。這里的賬戶名稱和密碼就是剛才創(chuàng)建的,都是MPI。 然后在cmd窗口輸入mpiexec -n 2 lmp_mpi -in in.crack命令。一會(huì)功夫就計(jì)算出來了,系統(tǒng)提示耗時(shí)10s。證明并行起了成效。 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 化學(xué)調(diào)劑 +4 | yzysaa 2026-03-21 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 0703化學(xué)297求調(diào)劑 +3 | Daisy☆ 2026-03-20 | 3/150 |
|
|
[考研] 313求調(diào)劑 +4 | 肆叁貳壹22 2026-03-19 | 4/200 |
|
|
[考研] 296求調(diào)劑 +4 | www_q 2026-03-20 | 4/200 |
|
|
[考研] 一志愿西安交通大學(xué)材料工程專業(yè) 282分求調(diào)劑 +8 | 楓橋ZL 2026-03-18 | 10/500 |
|
|
[考研] 307求調(diào)劑 +3 | wyyyqx 2026-03-17 | 3/150 |
|
|
[考研] 265求調(diào)劑 +3 | Jack?k?y 2026-03-17 | 3/150 |
|
|
[考研] 295求調(diào)劑 +4 | 一志愿京區(qū)211 2026-03-18 | 6/300 |
|
|
[考研] 一志愿中海洋材料工程專碩330分求調(diào)劑 +8 | 小材化本科 2026-03-18 | 8/400 |
|
|
[考研] 考研調(diào)劑求學(xué)校推薦 +3 | 伯樂29 2026-03-18 | 5/250 |
|
|
[考研] 一志愿武漢理工材料工程專碩調(diào)劑 +9 | Doleres 2026-03-19 | 9/450 |
|
|
[考研] 295材料求調(diào)劑,一志愿武漢理工085601專碩 +5 | Charlieyq 2026-03-19 | 5/250 |
|
|
[考研] 260求調(diào)劑 +3 | 朱芷琳 2026-03-20 | 3/150 |
|
|
[考研] 求調(diào)劑 +3 | 暗涌afhb 2026-03-16 | 3/150 |
|
|
[論文投稿]
申請(qǐng)回稿延期一個(gè)月,編輯同意了。但系統(tǒng)上的時(shí)間沒變,給編輯又寫郵件了,沒回復(fù)
10+3
|
wangf9518 2026-03-17 | 4/200 |
|
|
[考研] 材料學(xué)碩318求調(diào)劑 +5 | February_Feb 2026-03-19 | 5/250 |
|
|
[考研] 288求調(diào)劑,一志愿華南理工大學(xué)071005 +5 | ioodiiij 2026-03-17 | 5/250 |
|
|
[考研] 0703化學(xué)調(diào)劑 +4 | 18889395102 2026-03-18 | 4/200 |
|
|
[考研] 0703化學(xué)調(diào)劑 +5 | pupcoco 2026-03-17 | 8/400 |
|
|
[考研] 308求調(diào)劑 +4 | 是Lupa啊 2026-03-16 | 4/200 |
|