国产主播欧美精品,在线视频cao,中文字幕免费一区二区,日韩三级影视

預(yù)存
Document
當(dāng)前位置:文庫(kù)百科 ? 文章詳情
【技能】Win10系統(tǒng)Bash中快速安裝和使用LAMMPS的方法
來(lái)源:本站 時(shí)間:2019-10-25 16:19:09 瀏覽:6516次


前言

對(duì)于LAMMPS初學(xué)者來(lái)說(shuō),第一件事就是在自己電腦上安裝一個(gè)可以運(yùn)行的LAMMPS程序。但是大多數(shù)初學(xué)者都是自己課題組模擬計(jì)算的先鋒隊(duì),沒(méi)有安裝和使用LAMMPS的經(jīng)驗(yàn),并且習(xí)慣了Windows操作系統(tǒng),更不愿意將自己的電腦系統(tǒng)轉(zhuǎn)變?yōu)長(zhǎng)inux系統(tǒng)。因此,部分初學(xué)者會(huì)在自己的電腦上安裝虛擬機(jī),在虛擬機(jī)中安裝和使用LAMMPS;另外一些初學(xué)者可能會(huì)嘗試在自己的電腦上安裝上雙系統(tǒng)。這兩種方式筆者都嘗試過(guò),用起來(lái)存在很多不方便得地方,特別是雙系統(tǒng),經(jīng)常需要在Windows系統(tǒng)和Linux系統(tǒng)來(lái)回切換,筆者已無(wú)力吐槽這種方式。

Build 2016大會(huì)上,微軟公司公布了重磅消息,Win10系統(tǒng)下可以直接使用基于Ubuntu的Bash Shell,不再需要安裝笨重的虛擬機(jī),并且Bash用起來(lái)更加順暢,與Windows系統(tǒng)共享存儲(chǔ)的文件,與受眾的親和力有了很大的提高。

本文對(duì)Win10系統(tǒng)下如何安裝和使用LAMMPS進(jìn)行了簡(jiǎn)單總結(jié),供初學(xué)者參考。整個(gè)安裝過(guò)程包括兩部分:(1)在Win10系統(tǒng)下啟動(dòng)Ubuntu系統(tǒng);(2)Ubuntu系統(tǒng)下LAMMPS的安裝和測(cè)試。


安裝過(guò)程

? 在Win10系統(tǒng)下啟動(dòng)Ubuntu系統(tǒng)

Win10系統(tǒng)安裝過(guò)程中本身不包含Ubuntu系統(tǒng),需要手動(dòng)添加,添加的方法非常簡(jiǎn)單。

(1)具體安裝過(guò)程為:打開(kāi)設(shè)置——更新和安全——開(kāi)發(fā)者選項(xiàng)——選擇 “開(kāi)發(fā)人員模式”。

(2)然后進(jìn)入控制版面——程序——啟動(dòng)或關(guān)閉Windows功能——勾選“適用于LinuxWindows子系統(tǒng)”——點(diǎn)擊確定。安裝過(guò)程中需要重啟計(jì)算機(jī),并且需要下載Linux安裝程序。

(3)安裝之后可以直接在搜索中輸入“bash”就可以找到安裝的bash shell,也可以直接在cmd中輸入“bash”轉(zhuǎn)換到bash shell。

? Ubuntu系統(tǒng)下LAMMPS的安裝和測(cè)試

第一種方法非常簡(jiǎn)單,根據(jù)LAMMPS官方手冊(cè),可以直接采用編譯好的可執(zhí)行文件進(jìn)行安裝。復(fù)制以下命令,依次執(zhí)行,即可獲得執(zhí)行文件lmp_daily

1)sudo add-apt-repository ppa:gladky-anton/lammps

2)sudo apt-get update

3)sudo apt-get install lammps-daily

4)cd /lammps/examples/HEAT(打開(kāi)LAMMPS中有關(guān)傳熱的例子)

運(yùn)行程序測(cè)試:mpirun -np 8 lmp_daily -in in.spce.hex

或者:mpirun -np 8 lmp_daily < in.spce.hex

第二種安裝方法稍微復(fù)雜一點(diǎn),但是對(duì)初學(xué)者來(lái)說(shuō)也并不難

1)sudo apt install -y build-essential ccache gfortran openmpi-bin libopenmpi-dev libfftw3-dev libjpeg-dev libpng12-dev python-dev python-virtualenv libblas-dev liblapack-dev libhdf5-serial-dev hdf5-tools(更新和安裝LAMMPS所需要的安裝包,這部分可以根據(jù)需要選擇性安裝)

2)wget http://lammps.sandia.gov/tars/lammps-stable.tar.gz(從官網(wǎng)下載LAMMPS安裝包)

3)tar xvzf lammps-stable.tar.gz(解壓安裝包)

4)cd lammps(注意:這里解壓后的文件夾名為lammps,而實(shí)際解壓的文件名可能不同,需要根據(jù)實(shí)際解壓的文件名進(jìn)行調(diào)整,可以在命令行輸入“l(fā)s”進(jìn)行查看)

5)cd src/

6)make -j 4 mpi(編譯可執(zhí)行的文件,成功后會(huì)在src文件夾下面得到執(zhí)行文件名字為 “lmp_mpi”。但是在每次計(jì)算中,都需要將可執(zhí)行文件的絕對(duì)路徑添加上才能計(jì)算,比較麻煩。可以通過(guò)設(shè)定臨時(shí)路徑或者修改 “.bashrc”文件解決這個(gè)問(wèn)題,兩者擇一即可)

保存臨時(shí)路徑(第一種方法)

7)cd(跳轉(zhuǎn)到根目錄)

8)mkdir lmp(建立臨時(shí)文件夾lmp)

9)cp lammps/src/lmp_mpi ./lmp/(將可執(zhí)行文件復(fù)制cp到lmp中)

10)pwd(顯示當(dāng)前路徑)

11)LAMMPS_DIR=$PWD(保存臨時(shí)路徑,并進(jìn)行測(cè)試)

12)cd /lammps/examples/HEAT(打開(kāi)LAMMPS中有關(guān)傳熱的例子)測(cè)試:mpirun -np 8 $LAMMPS_DIR/lmp_mpi -in in.spce.hex

或者:mpirun -np 8 $LAMMPS_DIR/lmp_mpi -in in.spce.hex

或者修改 .bashrc文件(第二種方法)

13)執(zhí)行完上述步驟后繼續(xù)下面的步驟

14)vi .bashrc(輸入i,進(jìn)入編輯模式,并且在.bashrc文件結(jié)尾添加“ export PATH=~/lmp:$PATH”;然后點(diǎn)擊ESC鍵,分別輸入冒號(hào)wq,點(diǎn)擊Enter,完成對(duì)文件的修改)

15)source  .bashrc

16)cd /lammps/examples/HEAT(打開(kāi)LAMMPS中有關(guān)傳熱的例子)運(yùn)行程序測(cè)試:mpirun -np 8 lmp_mpi -in in.spce.hex

或者:mpirun -np 8 lmp_mpi < in.spce.hex

本文主要參考了LAMMPS手冊(cè):https://lammps.sandia.gov/doc/Howto_bash.html

歡迎大家踴躍投稿,豐厚稿酬等你來(lái)拿!更多精彩內(nèi)容,請(qǐng)關(guān)注“計(jì)算GO”微信公眾號(hào),獲取最新資訊。

————END————

評(píng)論 / 文明上網(wǎng)理性發(fā)言
12條評(píng)論
全部評(píng)論 / 我的評(píng)論
最熱 /  最新
全部 3小時(shí)前 四川
文字是人類(lèi)用符號(hào)記錄表達(dá)信息以傳之久遠(yuǎn)的方式和工具。現(xiàn)代文字大多是記錄語(yǔ)言的工具。人類(lèi)往往先有口頭的語(yǔ)言后產(chǎn)生書(shū)面文字,很多小語(yǔ)種,有語(yǔ)言但沒(méi)有文字。文字的不同體現(xiàn)了國(guó)家和民族的書(shū)面表達(dá)的方式和思維不同。文字使人類(lèi)進(jìn)入有歷史記錄的文明社會(huì)。
點(diǎn)贊12
回復(fù)
全部
查看更多評(píng)論
相關(guān)文章

基礎(chǔ)理論丨一文了解XPS(概念、定性定量分析、分析方法、譜線結(jié)構(gòu))

2020-05-03

手把手教你用ChemDraw 畫(huà)化學(xué)結(jié)構(gòu)式:基礎(chǔ)篇

2021-06-19

晶體結(jié)構(gòu)可視化軟件 VESTA使用教程(下篇)

2021-01-22

【科研干貨】電化學(xué)表征:循環(huán)伏安法詳解(上)

2019-10-25

【科研干貨】電化學(xué)表征:循環(huán)伏安法詳解(下)

2019-10-25

Zeta電位的基本理論、測(cè)試方法和應(yīng)用

2020-08-24

熱門(mén)文章/popular

基礎(chǔ)理論丨一文了解XPS(概念、定性定量分析、分析方法、譜線結(jié)構(gòu))

手把手教你用ChemDraw 畫(huà)化學(xué)結(jié)構(gòu)式:基礎(chǔ)篇

晶體結(jié)構(gòu)可視化軟件 VESTA使用教程(下篇)

【科研干貨】電化學(xué)表征:循環(huán)伏安法詳解(上)

電化學(xué)實(shí)驗(yàn)基礎(chǔ)之電化學(xué)工作站篇 (二)三電極和兩電極體系的搭建 和測(cè)試

【科研干貨】電化學(xué)表征:循環(huán)伏安法詳解(下)

微信掃碼分享文章
主站蜘蛛池模板: 枝江市| 南皮县| 同仁县| 晋城| 龙井市| 海伦市| 福泉市| 张家口市| 鄯善县| 仲巴县| 内乡县| 秦皇岛市| 清远市| 海兴县| 竹溪县| 临夏市| 阿拉善左旗| 阿城市| 古田县| 靖远县| 盱眙县| 乐陵市| 大名县| 宝清县| 萍乡市| 宁国市| 湖州市| 瓦房店市| 滨海县| 行唐县| 新河县| 淳化县| 庄浪县| 双牌县| 云阳县| 重庆市| 慈溪市| 梁河县| 启东市| 布拖县| 阳泉市|