查看原文
其他

【科学代码】EAPOTs:单元素原子间作用势软件

张瑞丰教授 团队 蔻享学术 2023-03-06




开发者:张瑞丰教授团队

开发单位:北京航空航天大学

邮箱:zrfcms@buaa.edu.cn

代码下载:

https://code.koushare.com/#/code/codeDetail?codeId=252

https://github.com/zrfcms/EAPOTs


作为EAPOT Studio集成化势函数拟合平台的核心模块之一,EAPOTs用于构建单元素原子间作用势【著作权号:2019SR0190574】。通过便捷的交互式界面实现多种势函数形式选择、拟合目标参数设定、并集成多种局域和全局优化算法、涵盖分析视窗校核等,为用户提供全流程一体化平台。该软件不仅实现了基于第一性原理计算的高通量自动化拟合流程,而且实现了“能量-应力-受力-弹性”的多重组合、多级目标优化方案,保证拟合策略可以满足不同模拟场景的需求。该软件功能与国外同类型软件(比如potfit,MEAMfit,atomicrex等)对比,具有更加简洁操控界面、更丰富函数形式、更强大优化功能、更高集成度等一系列优势。


EAPOTs单元素势函数拟合主界面如下图:


作为EAPOT Studio的第一个模块,EAPOTs支持的势函数形式包括:Zhou的EAM多体势函数、Voter的EAM多体势函数、Mishin的EAM多体势函数、Finnis的FS多体势函数、Ackland的FS多体势函数、Dai的FS多体势函数、Rosato的TB多体势函数、Li的TB多体势函数、SW三体势函数,Tersoff的键级势函数、Brenner的键级势函数,Baskes的MEAM多体势函数和Lee的二阶MEAM多体势函数,等等。该模块支持以下拟合功能:模型创建、能量拟合(共格能、空位能、间隙能、层错能、表面能等)、应力拟合、受力拟合、模量拟合等。不同的拟合目标选择可以满足不同模拟场景的需求。该模块的优化算法不仅包含局域优化算法,比如共轭梯度法,单纯形算法和Powell算法,而且支持全局优化算法,比如粒子群算法,模拟退火以及差异进化算法,以及两者的结合使用。该软件能够在单个处理器上运行或多任务分发,采用高度可移植的C ++语言编写,具有较高的运行效率,易于扩展的新功能,输入脚本控制运行,可以构建为库。


使用EAPOTs构建Nb原子间作用势的高压层错能曲线

参考文献:
B. N. Yao, Z. R. Liu, andR. F. Zhang*. EAPOTs: an integrated empirical interatomic potential optimization platform for single elemental solids, Computational Materials Science 197, 110626 (2021).

部分高级势函数功能(比如Petiffor的BOP势)需要获得开发者的授权码,可以发送注册表到zrfcms@buaa.edu.cn获取该授权码。





推荐阅读

【科学代码】TBPLaS:大尺度计算凝聚态物理软件,可用于数十亿原子体系的物性计算>>

【科学代码】EAPOTs:单元素原子间作用势软件>>

【科学代码】SPaMD: 材料原子级建模、模拟、分析和表征>>

【科学代码】KPROJ:一款能带反折叠程序>>

【科学代码】VaspCZ:一个提高效率的VASP计算辅助程序>>

【科学代码】计算全同玻色体系的格林函数、密度分布和相变等热力学和基态性质的C++代码>>

【科学代码】FEALPy 算例:微分、变分到有限元求解非线性方程>>

【科学代码】FEALPy 算例:FDTD 求解三维带 UPML的电磁波传播问题>>

【科学代码】SpaceGroupIrep:用于处理空间群及其不可约表示的开源程序包>>

【科学代码】基于群论和图论的晶体结构随机搜索软件RG²>>

编辑:黄琦

蔻享学术 平台


蔻享学术平台,国内领先的一站式科学资源共享平台,依托国内外一流科研院所、高等院校和企业的科研力量,聚焦前沿科学,以优化科研创新环境、传播和服务科学、促进学科交叉融合为宗旨,打造优质学术资源的共享数据平台。

识别二维码,

下载 蔻享APP  查看最新资源数据。


点击阅读原文,查看更多精彩!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存