预存
    Document
    当前位置:文库百科文章详情
    LAMMPS实操系列(三): 大量FCC-CoCrCuFeNi高熵合金建模与结构筛选
    来源: 时间:2022-11-02 16:24:10 浏览:3350次

    前面我们介绍了对于格点原子无序的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

    手把手教你用ChemDraw 画化学结构式:基础篇

    2021-06-19

    晶体结构可视化软件 VESTA使用教程(下篇)

    2021-01-22

    【科研干货】电化学表征:循环伏安法详解(上)

    2019-10-25

    【科研干货】电化学表征:循环伏安法详解(下)

    2019-10-25

    Zeta电位的基本理论、测试方法和应用

    2020-08-24

    热门文章/popular

    基础理论丨一文了解XPS(概念、定性定量分析、分析方法、谱线结构)

    手把手教你用ChemDraw 画化学结构式:基础篇

    晶体结构可视化软件 VESTA使用教程(下篇)

    【科研干货】电化学表征:循环伏安法详解(上)

    电化学实验基础之电化学工作站篇 (二)三电极和两电极体系的搭建 和测试

    【科研干货】电化学表征:循环伏安法详解(下)

    微信扫码分享文章