Zhen Yang , Jiawei Xian , Yuanji Xu , De-Ye Lin , Qingchun Wang , Xingyu Gao , Fuyang Tian , Haifeng Song
{"title":"HTEM: High-throughput toolkit for elasticity modeling","authors":"Zhen Yang , Jiawei Xian , Yuanji Xu , De-Ye Lin , Qingchun Wang , Xingyu Gao , Fuyang Tian , Haifeng Song","doi":"10.1016/j.cpc.2025.109814","DOIUrl":null,"url":null,"abstract":"<div><div>Elasticity under varying temperatures and pressures is particularly significant for understanding mechanical properties and structural phase transitions. Consequently, there is an increasing demand for tools capable of determining elasticity across wide temperature and pressure ranges, either numerically or analytically. In this work, we propose HTEM, a comprehensive toolkit that automates input generation workflow, elastic calculations, modeling, and visualization within an integrated framework to solve the demand for elasticity across wide temperature and pressure ranges. HTEM performs simulations with four computational modes, allowing users to balance accuracy and efficiency. It incorporates a semi-analytic model for robust, high-precision elastic modeling with finite data combinations, even using sparse elasticity at high temperatures. To validate the algorithm and workflows for calculation and modeling, we performed HTEM to study the elasticity of Si across wide temperature and pressure ranges. The results show the high precision and high efficiency of HTEM. And modeling mitigates noise from constant pressure ensemble simulations. Furthermore, HTEM provides detailed visualizations of the elasticity and anisotropy as functions of temperature and pressure, providing a comprehensive insight into how the intrinsic properties of materials evolve under varying conditions.</div></div><div><h3>Program summary</h3><div><em>Program title:</em> HTEM</div><div><em>CPC Library link to program files:</em> <span><span>https://doi.org/10.17632/8sfnsdvxyn.1</span><svg><path></path></svg></span></div><div><em>Licensing provisions:</em> GNU General Public License 3</div><div><em>Programming language:</em> Python 3.X (version > 3.7)</div><div><em>External routines/libraries:</em> Numpy, Scipy, Matplotlib, Ase, Spglib, Imageio</div><div><em>Nature of problem:</em> Through the coupling of toolkit with the first-principle approaches, the temperature and pressure dependent second-order elastic stiffness coefficients (SOESC) and elastic moduli of solid materials can be calculated and modeled with less cost, and the change of elastic and mechanical properties can be dynamically visualized with temperature and pressure.</div><div><em>Solution method:</em> HTEM contains four simulation modes to obtain elasticity with high-throughput. The cold and QSA modes are based on VASP's <em>ab</em> <span><math><mi>i</mi><mi>n</mi><mi>i</mi><mi>t</mi><mi>i</mi><mi>o</mi></math></span> calculations. NVT and NPT modes correspond to VASP's <em>ab</em> <span><math><mi>i</mi><mi>n</mi><mi>i</mi><mi>t</mi><mi>i</mi><mi>o</mi></math></span> molecular dynamics (AIMD) simulations. Here, the cold mode is for zero-temperature calculations, while the QSA, NVT, and NPT modes are used to calculate the finite-temperature elasticity. This program is versatile for calculating SOESCs at various temperatures and pressures. In addition to the calculated SOESCs and elastic moduli based on <em>ab</em> <span><math><mi>i</mi><mi>n</mi><mi>i</mi><mi>t</mi><mi>i</mi><mi>o</mi></math></span> calculations and AIMD simulations, we integrated the semi-analytic model, which allows us to efficiently estimate the elastic properties across a wide temperature and pressure range based on finite calculations or experimental measurements. Beyond basic elastic moduli, HTEM has advanced visualization capabilities and computes additional critical properties such as the Debye temperature and sound velocity. HTEM is a comprehensive toolkit for accelerated material design and modeling, especially for extreme conditions, and advanced visualization, offering both efficiency and depth in material property analysis.</div><div><em>Additional comments including restrictions and unusual features:</em> HTEM is currently integrated with the Vienna <span><span>Ab initio Simulation</span><svg><path></path></svg></span> Package (VASP).</div></div>","PeriodicalId":285,"journal":{"name":"Computer Physics Communications","volume":"316 ","pages":"Article 109814"},"PeriodicalIF":3.4000,"publicationDate":"2025-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Physics Communications","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0010465525003169","RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
Elasticity under varying temperatures and pressures is particularly significant for understanding mechanical properties and structural phase transitions. Consequently, there is an increasing demand for tools capable of determining elasticity across wide temperature and pressure ranges, either numerically or analytically. In this work, we propose HTEM, a comprehensive toolkit that automates input generation workflow, elastic calculations, modeling, and visualization within an integrated framework to solve the demand for elasticity across wide temperature and pressure ranges. HTEM performs simulations with four computational modes, allowing users to balance accuracy and efficiency. It incorporates a semi-analytic model for robust, high-precision elastic modeling with finite data combinations, even using sparse elasticity at high temperatures. To validate the algorithm and workflows for calculation and modeling, we performed HTEM to study the elasticity of Si across wide temperature and pressure ranges. The results show the high precision and high efficiency of HTEM. And modeling mitigates noise from constant pressure ensemble simulations. Furthermore, HTEM provides detailed visualizations of the elasticity and anisotropy as functions of temperature and pressure, providing a comprehensive insight into how the intrinsic properties of materials evolve under varying conditions.
Program summary
Program title: HTEM
CPC Library link to program files:https://doi.org/10.17632/8sfnsdvxyn.1
Licensing provisions: GNU General Public License 3
Nature of problem: Through the coupling of toolkit with the first-principle approaches, the temperature and pressure dependent second-order elastic stiffness coefficients (SOESC) and elastic moduli of solid materials can be calculated and modeled with less cost, and the change of elastic and mechanical properties can be dynamically visualized with temperature and pressure.
Solution method: HTEM contains four simulation modes to obtain elasticity with high-throughput. The cold and QSA modes are based on VASP's ab calculations. NVT and NPT modes correspond to VASP's ab molecular dynamics (AIMD) simulations. Here, the cold mode is for zero-temperature calculations, while the QSA, NVT, and NPT modes are used to calculate the finite-temperature elasticity. This program is versatile for calculating SOESCs at various temperatures and pressures. In addition to the calculated SOESCs and elastic moduli based on ab calculations and AIMD simulations, we integrated the semi-analytic model, which allows us to efficiently estimate the elastic properties across a wide temperature and pressure range based on finite calculations or experimental measurements. Beyond basic elastic moduli, HTEM has advanced visualization capabilities and computes additional critical properties such as the Debye temperature and sound velocity. HTEM is a comprehensive toolkit for accelerated material design and modeling, especially for extreme conditions, and advanced visualization, offering both efficiency and depth in material property analysis.
Additional comments including restrictions and unusual features: HTEM is currently integrated with the Vienna Ab initio Simulation Package (VASP).
期刊介绍:
The focus of CPC is on contemporary computational methods and techniques and their implementation, the effectiveness of which will normally be evidenced by the author(s) within the context of a substantive problem in physics. Within this setting CPC publishes two types of paper.
Computer Programs in Physics (CPiP)
These papers describe significant computer programs to be archived in the CPC Program Library which is held in the Mendeley Data repository. The submitted software must be covered by an approved open source licence. Papers and associated computer programs that address a problem of contemporary interest in physics that cannot be solved by current software are particularly encouraged.
Computational Physics Papers (CP)
These are research papers in, but are not limited to, the following themes across computational physics and related disciplines.
mathematical and numerical methods and algorithms;
computational models including those associated with the design, control and analysis of experiments; and
algebraic computation.
Each will normally include software implementation and performance details. The software implementation should, ideally, be available via GitHub, Zenodo or an institutional repository.In addition, research papers on the impact of advanced computer architecture and special purpose computers on computing in the physical sciences and software topics related to, and of importance in, the physical sciences may be considered.