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

預存
Document
當前位置:文庫百科 ? 文章詳情
LAMMPS實操系列(三): 大量FCC-CoCrCuFeNi高熵合金建模與結構篩選
來源: 時間:2022-11-02 16:24:10 瀏覽:3424次

前面我們介紹了對于格點原子無序的FCC-CoCrCuFeNi高熵合金理論模擬中的建模思想,以及LAMMPS的程序實現,并詳細解讀我們編寫的LAMMPS腳本,下面我們將繼續介紹快速后處理結果的過程以及程序實現。

當我們用PBS提交計算任務完成后我們可以看到,計算任務文件夾中多了1000個FCC-CoCrCuFeNi高熵合金的結構data文件以及每個結構優化過程中對應的log文件。由于我們建模時保證了每個模型都是不一樣的,因此靜力學結構優化后,一定可以將這些體系自由能量從底到高排列,能量最低的那個就是我們需要找的目標結構。任意打開一個log文件,可以看到每一次優化完成之后都會有自由能的輸出:

而對于每一個log文件里面會打印三次這樣的信息,我們只需要抓取最后次的第三列就可以了。將每次獲取的文件編號及能量寫成列表,再按能量大小從小到大排序后,第一個就是我們篩選到的最優結構編號。處理程序如下:

#!/bin/bash

echo `echo -e "Number""\t""Energy_(eV)"` >>result.txt

for i in {1..1000}

do

energy=$(echo "`grep -A 1 'Energy initial' log.$i | tail -1|awk '{printf "%12f \n", $3}'`")

echo `echo -e $i"\t"$energy` >> result.txt

done

echo "print(''.join(sorted(open('result.txt'), key=lambda s: s.split()[1],reverse=1)))" > sort.py

python sort.py > sorted.txt

rm sort.py

該程序命名為ad.sh,我們通過再次計算任務文件夾中./ad.sh運行該程序,可得到排序后的文件sorted.txt。打開sorted.txt第一行就是我們要找的能量最小,也就是最優的結構。

從圖中可以看到,能量最小最優的結構是620號data文件,我們找到FeNiCrCoCu_620.data文件,通過OVITO可視化軟件打開,就可以得到最優結構的可視化圖如下:

到此為止,我們利用LAMMPS程序以及bash腳本建立大量FCC-CoCrCuFeNi高熵合金建模與最穩定結構的篩選就介紹完了,接下來我們將根據我們篩選出來的最優結構,做一些課題的研究,敬請各位讀者關注我們的更新。


測試狗文庫百科

評論 / 文明上網理性發言
12條評論
全部評論 / 我的評論
最熱 /  最新
全部 3小時前 四川
文字是人類用符號記錄表達信息以傳之久遠的方式和工具。現代文字大多是記錄語言的工具。人類往往先有口頭的語言后產生書面文字,很多小語種,有語言但沒有文字。文字的不同體現了國家和民族的書面表達的方式和思維不同。文字使人類進入有歷史記錄的文明社會。
點贊12
回復
全部
查看更多評論
相關文章

基礎理論丨一文了解XPS(概念、定性定量分析、分析方法、譜線結構)

2020-05-03

晶體結構可視化軟件 VESTA使用教程(下篇)

2021-01-22

手把手教你用ChemDraw 畫化學結構式:基礎篇

2021-06-19

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

2019-10-25

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

2019-10-25

Zeta電位的基本理論、測試方法和應用

2020-08-24

熱門文章/popular

基礎理論丨一文了解XPS(概念、定性定量分析、分析方法、譜線結構)

晶體結構可視化軟件 VESTA使用教程(下篇)

手把手教你用ChemDraw 畫化學結構式:基礎篇

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

電化學實驗基礎之電化學工作站篇 (二)三電極和兩電極體系的搭建 和測試

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

微信掃碼分享文章
主站蜘蛛池模板: 温泉县| 南安市| 平果县| 醴陵市| 津南区| 洪雅县| 广东省| 潼关县| 利辛县| 虞城县| 永城市| 北安市| 化德县| 右玉县| 类乌齐县| 当雄县| 彭泽县| 麦盖提县| 巴楚县| 上虞市| 郴州市| 南宫市| 霍邱县| 阳谷县| 云浮市| 乌鲁木齐县| 灌云县| 拉孜县| 华蓥市| 浦城县| 廉江市| 佛冈县| 讷河市| 塔河县| 邢台市| 东源县| 锡林浩特市| 宁陕县| 河源市| 东乌| 纳雍县|