![lammps初學(xué)者in文件資料中文解析匯報_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/19/78116295-42ce-4176-943a-79fd77c4488c/78116295-42ce-4176-943a-79fd77c4488c1.gif)
![lammps初學(xué)者in文件資料中文解析匯報_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/19/78116295-42ce-4176-943a-79fd77c4488c/78116295-42ce-4176-943a-79fd77c4488c2.gif)
![lammps初學(xué)者in文件資料中文解析匯報_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/19/78116295-42ce-4176-943a-79fd77c4488c/78116295-42ce-4176-943a-79fd77c4488c3.gif)
![lammps初學(xué)者in文件資料中文解析匯報_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/19/78116295-42ce-4176-943a-79fd77c4488c/78116295-42ce-4176-943a-79fd77c4488c4.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、實用文案Lammps初學(xué)者 in 文件中文解析( 1)初始化Units :Units 命令是用來設(shè)定模擬的原子類型。Units style(lammps現(xiàn)在提供的有style=LJ 、real 、metal 、 si 、cgs、electron )LJ 是硬球模型Real 是真實的原子模型Metal 是金屬原子模型Si 是硅(半導(dǎo)體)原子模型CgsElectron是電子模型Dimension :Dimension 命令是用來定義模擬的維度,默認(rèn)情況為三維。Dimension N ( N=2,3)Boundary:Boundary 命令是用來設(shè)定模擬的邊界條件。Boundary x y z( x
2、, y, z=p,s,f ,m四種類型中的一種或者兩種)P 是周期性邊界條件S 是自由邊界條件(但是具有收縮性)F 是固定邊界條件M是具有最小值的自由邊界條件(但是具有收縮性)標(biāo)準(zhǔn)文檔實用文案Atom-style :Atom-style定義了模擬體系中的原子屬性。Delete-atoms :Pair-style:Pair-style定義了相互作用力場類型,即勢函數(shù)。( 2)原子定義1、Read-data/read-restart:Read-data 或 read-restart為從 data 或 restart文件中讀取內(nèi)容來定義原子。2、Lattice:lattice是用來原子類型構(gòu)建模型晶
3、格結(jié)構(gòu)。Lattice style scale keyword values.Style 表示點陣類型,點陣類型有none、sc 、bcc、fcc 、hcp、 diamond、sq、 sq2、hex、custom。Scale 表示構(gòu)建的點陣類型的單位長度Keyword 表示后面可以追加0 個或者多個關(guān)鍵字,關(guān)鍵字有origin、orient 、spacing 、a1、 a2、a3、basis 。各關(guān)鍵字意思為:Region:標(biāo)準(zhǔn)文檔實用文案Create-box :Create-box 命令用于在 regionbox 命令指定的區(qū)域內(nèi)創(chuàng)建一個模擬的盒子。Create_box N region-I
4、DN為使用該原子類型進行模擬Region-ID 為使用區(qū)域的 ID 使用模擬域Create-atoms :Create-atoms 用于在所創(chuàng)建的模擬的盒子中填充某種原子。Create_atoms type style args keyword values .( 3)設(shè)定:力場系數(shù)Pair-coeff:模擬參數(shù)NeighborNeighbor 是定義Neighbor skin styleSkin 為Style 可取 bin 、nsq、 multiNeighbor-modify :Group:Timestep :標(biāo)準(zhǔn)文檔實用文案Timestep 是定義模擬的時間步長。Timestep dtDt
5、 為時間步長(時間單位) ,默認(rèn)為 1psReset-timestep:FixFix 為定義對部分原子或者對系綜的操作。/doc/fix.htmlFix ID group-ID style argsID=指定的操作名稱編號(如1、2、3. )Group-ID= 制定操作范圍的原子(如all )Style= 操作內(nèi)容,如何操作Args=相關(guān)操作內(nèi)容的相關(guān)操作參數(shù)Fix-nvt :恒定 N(原子數(shù)量)、 V(體積)、T(溫度)對時間積分Fix-npt :恒定 N、P、T 對時間積分Unfix :Compute/compute-modify :輸出選項T
6、hermo:Thermo命令用于定義每隔一定時間步長輸出一次采樣內(nèi)容。Thermo N每隔 N 個時間步長輸出一次采樣內(nèi)容至屏幕或者log 文件Thermo_style :標(biāo)準(zhǔn)文檔實用文案Thermo_style命令主要是用來說明采樣的內(nèi)容,即輸出到屏幕或者LOG文件中的內(nèi)容。(/doc/thermo_style.html)Thermo_style style argsStyle=one 、multi 、customArgs=特定的參數(shù)列表One args=noneMulti args=noneCustom args=list of attribu
7、tesPossible attributes=step、elaosed 、elaplong 、dt 、cpu、tpcpu 、spcpu、Atoms、temp、press 、 pe、ke、otatal、enthalpy 、Evdwl、ecoul 、epair 、ebond、eangle 、edihed 、 eimp、Emol、 elong 、etail、Vol 、lx 、 ly 、lz 、xlo 、xhi 、ylo 、 yhi 、zlo 、zhi 、Xy、xz 、yz、 xlat 、ylat 、zlat 、Pxx、pyy、pzz、 pxy、 pyz、pxz、Fmax、 fnorm 、Cella
8、、cellb 、cellc 、cellalpha、cellbeta、cellgamma、c_ID、 c_IDI、 c_IDIJ、f_ID 、 f_IDI、 f_IDIJ、V_nameDump:Dump命令主要是用來輸出計算后單個原子的相關(guān)信息的。標(biāo)準(zhǔn)文檔實用文案Dump ID group-ID style N file argsID:自己給這個 dump命令定義的一個代號(自定義)group-ID :那些信息需要被輸出的原子群(預(yù)先定義好group )Style :類型N:每經(jīng)過多少時間步輸出信息File :輸出名稱Args:相關(guān)參數(shù)(每個類型不同)Restart :( 4)運行Run: Mi
9、nimize :例一units metal #單位為 lammps 中的 metel類型boundary p p p #周期性邊界條件atom_style atomic #原子模式lattice fcc 3.61 # Cu的晶格常數(shù) 3.61region box block 0 4 0 4 0 4 # x,y,z各方向上的晶胞重復(fù)單元數(shù),也即區(qū)域大小create_box 1 box # 將上述區(qū)域指定為模擬的盒子 create_atoms 1 box # 將原子按晶格填滿盒子 pair_style eam # 選取 Cu 的 EAM勢作為模型pair_coeff * * Cu_u3.eam #
10、 EAM勢文件名稱run 0 #運行 0 步,僅為啟動 lammps 的熱力學(xué)數(shù)據(jù)計算標(biāo)準(zhǔn)文檔實用文案variable E equal pe #定義變量 E 為系統(tǒng)總勢能variable N equal atoms #定義變量 N 為系統(tǒng)總原子數(shù)print the number of atoms & system energy now are $N $E #打印信息create_atoms 1 single 2.45 2.05 2.05 #在該位置插入一個原子min_style sd #能量最小化模式, sdminimize 1.0e-12 1.0e-12 1000 1000 #能量最小化參數(shù)
11、,指數(shù)越大最小化程度越深print interstitial introduced, minimized: $N atoms, energy is $Efix 1 all nvt 100 100 100 drag 0.2 # nvt系綜,原子數(shù)、體積和溫度保持不變 ;T=100Ktimestep 0.005 #步長 0.005fsrun 1000 #運行 1000 步print nvt performed, temperature up: $N atoms, total energy is $Efix 1 all nvt 100 0.0001 100 drag 0.2 # nvt系綜,溫度由
12、100K 到 0.0001Krun 1000 #運行 1000 步print nvt performed, temperature down: $N atoms, total energy is $Ecompute 3 all pe/atom #計算每個原子的勢能compute 4 all ke/atom #計算每個原子的動能compute 5 all coord/atom 3.0 #計算每個原子的近鄰原子數(shù)dump1 all custom 1 dump.atom id xs ys zs c_3 c_4 c_5 # 將信息寫入 dump.atom min_style sdminimize 1.
13、0e-12 1.0e-12 10000 10000 #再次能量最小化print the final state: $N atoms, total energy is $E #打印信息例二boundary p s s#邊界條件,拉伸方標(biāo)準(zhǔn)文檔實用文案向是周期性, 其余是自由邊界; 如果是薄膜拉伸則是兩個周期性, 塊體則是三個周期性unitsmetal#單位制定義為metalatom_style atomic#原子類型自動neighbor 2.0 bin#截斷半徑相關(guān)的東西neigh_modifydelay 1 check yes#鄰近原子列表更新速度#create geometrylattice
14、fcc3.61#定義晶胞為 fcc ,晶格常數(shù) 3.61Aregion box block 0 30 0 3 0 3#定義一個長方體區(qū)域叫box,長 30,寬和高是 3create_box 1 box#創(chuàng)建了這樣一個boxcreate_atoms 1 box#在 box 里創(chuàng)建了一種原子mass1 63.546#定義這種原子的質(zhì)量是 63.546# potentialspair_styleeam#定義勢函數(shù)是EAMpair_coef* * Cu_u3.eam#勢所需要的參數(shù)在此文件里#define groupsregion1 block INF 1 INF INF INF INF#定義了一個叫
15、 1 的區(qū)域groupleftregion1#定義此區(qū)域里的原子叫l(wèi)eft標(biāo)準(zhǔn)文檔實用文案region2 block 29 INF INF INF INF INF#定義了一個叫 2 的區(qū)域grouprightregion2#定義此區(qū)域里的原子叫rightgroupboundaryunion leftright#定義left+ right = boundarygroupmobile subtract all left#定義 mobile= all - left# initialvelocitiesvelocity left set 0.0 0.0 0.0 # 設(shè)置原子初速度為 0computep
16、 all pressure thermo_temp #計算應(yīng)力,計算結(jié)果記為 pvariablepressxequal c_p1#定義變量pressx=c_p1,c_p1的意思是 p 里第一個值variablepressyequal c_p2#定義變量pressy=c_p2,c_p2的意思是 p 里第二個值variablepresszequal c_p3#定義變量pressz=c_p3,c_p3的意思是 p 里第三個值thermo_stylecustom step temp etotalpress v_pressxv_pressyv_presszvoldump 1 all atom 1000
17、dump.tensile#輸出結(jié)果到 dump.tensileminimize 1.0e-6 1.0e-6 1000 1000#馳豫fix1 left setforce 0.0 NULL NULL#固定左邊的原子標(biāo)準(zhǔn)文檔實用文案fix 2 all npt 1.0 1.0 1.0 aniso 0.0 0.0 NULL NULL NULL NULL 10.0 drag 1.0thermo 1000#每 1000 步輸出一次結(jié)果timestep0.002#時間步長 0.002psrun10000#運行 10000 步unfix2fix3all nvefix4all temp/rescale 100 1.0 1.0 5 1.0fix5alldeform 1000 x erate 0.002 units box # 設(shè)置沿 x 方向拉伸,應(yīng)變率為 0.002(1/ps)computesallstress/atom#計算每個原子上的應(yīng)力,計算結(jié)果記為scomputestrea all reduce sum c_s1#將 s 里第一個值求和,計算結(jié)果記為 streavaria
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湘教版數(shù)學(xué)七年級上冊3.3《一元一次方程模型的應(yīng)用》聽評課記錄3
- 小學(xué)二年級口算題之一
- 五年級口算競賽題
- 店鋪出租合同范本
- 小區(qū)弱電合同范本
- 2025年度車位物業(yè)管理與社區(qū)老年活動中心服務(wù)合同
- 2025年度智能小區(qū)物業(yè)與業(yè)主服務(wù)合同模板范文
- 二零二五年度離婚后子女撫養(yǎng)費及教育支持協(xié)議
- 國際科技合作項目專題合作協(xié)議書范本
- 2025年度電影音樂創(chuàng)作與制作聘用合同
- 我國全科醫(yī)生培訓(xùn)模式
- 淺談建筑工程機電安裝施工技術(shù)運用論文
- 《字體設(shè)計》模塊五 裝飾性變化設(shè)計技巧的訓(xùn)練
- 《摔跤吧爸爸》觀后感PPT
- FRENIC 5000G11S、P11S富士變頻器操作說明書
- 機構(gòu)編制重要事項的報告范文(5篇)
- DBJ51-T 188-2022 預(yù)拌流態(tài)固化土工程應(yīng)用技術(shù)標(biāo)準(zhǔn)
- 《長津湖》電影賞析PPT
- Q-GDW 11274-2014 風(fēng)電無功電壓自動控制技術(shù)規(guī)范
- GB/T 18838.3-2008涂覆涂料前鋼材表面處理噴射清理用金屬磨料的技術(shù)要求第3部分:高碳鑄鋼丸和砂
- CPR和AED培訓(xùn)考核試題附答案
評論
0/150
提交評論