MechElastic: A Python']Python library for analysis of mechanical and elastic properties of bulk and 2D materials

被引:102
作者
Singh, Sobhit [1 ,2 ]
Lang, Logan [1 ]
Dovale-Farelo, Viviana [1 ]
Herath, Uthpala [1 ]
Tavadze, Pedram [1 ]
Coudert, Francois-Xavier [3 ]
Romero, Aldo H. [1 ]
机构
[1] West Virginia Univ, Dept Phys & Astron, Morgantown, WV 26505 USA
[2] Rutgers State Univ, Dept Phys & Astron, Piscataway, NJ 08854 USA
[3] Inst Rech Chim Paris, PSL Univ, CNRS, Chimie ParisTech, F-75005 Paris, France
基金
美国国家科学基金会;
关键词
Elastic properties; Mechanical stability; Elastic wave velocities; Elastic anisotropy; 2D materials; High-throughput; DFT; Equation of state; DENSITY-FUNCTIONAL THEORY; HIGH-THROUGHPUT; POISSONS-RATIO; FINITE STRAIN; CONSTANTS; CRYSTAL; METALS; COMPRESSIBILITY; TEMPERATURE; ANISOTROPY;
D O I
10.1016/j.cpc.2021.108068
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The MECHELASTIC Python package evaluates the mechanical and elastic properties of bulk and 2D materials using the elastic coefficient matrix (Cij) obtained from any ab-initiodensity-functional theory (DFT) code. The current version of this package reads the output of VASP, ABINIT, and Quantum Espresso codes (but it can be easily generalized to any other DFT code) and performs the appropriate postprocessing of elastic constants as per the requirement of the user. This program can also detect the input structure's crystal symmetry and test the mechanical stability of all crystal classes using the Born-Huang criteria. Various useful material-specific properties such as elastic moduli, longitudinal and transverse elastic wave velocities, Debye temperature, elastic anisotropy, 2D layer modulus, hardness, Pugh's ratio, Cauchy's pressure, Kleinman's parameter, and Lame's coefficients, can be estimated using this program. Another existing feature of this program is to employ the ELATE package (2016) [29] and plot the spatial variation of several elastic properties such as Poisson's ratio, linear compressibility, shear modulus, and Young's modulus in three dimensions. Further, theMechElasticpackage can plot the equation of state (EOS) curves for energy and pressure for a variety of EOS models such as Murnaghan, Birch, Birch-Murnaghan, and Vinet, by reading the inputted energy/pressure versusvolume data obtained vianumerical calculations or experiments. This package is particularly useful for the high-throughput analysis of elastic and mechanical properties of materials.
引用
收藏
页数:22
相关论文
共 110 条
[1]   A review on mechanics and mechanical properties of 2D materials-Graphene and beyond [J].
Akinwande, Deji ;
Brennan, Christopher J. ;
Bunch, J. Scott ;
Egberts, Philip ;
Felts, Jonathan R. ;
Gao, Huajian ;
Huang, Rui ;
Kim, Joon-Seok ;
Li, Teng ;
Li, Yao ;
Liechti, Kenneth M. ;
Lu, Nanshu ;
Park, Harold S. ;
Reed, Evan J. ;
Wang, Peng ;
Yakobson, Boris I. ;
Zhang, Teng ;
Zhang, Yong-Wei ;
Zhou, Yao ;
Zhu, Yong .
EXTREME MECHANICS LETTERS, 2017, 13 :42-77
[2]  
Anderson D.L, 1996, EQUATIONS STATE SOLI
[4]   Mechanical properties of graphene and boronitrene [J].
Andrew, R. C. ;
Mapasha, R. E. ;
Ukpong, A. M. ;
Chetty, N. .
PHYSICAL REVIEW B, 2012, 85 (12)
[5]  
[Anonymous], 2001, REV SCI INSTRUM
[6]   The effect of pressure upon the elastic parameters of isotropic solids, according to Murnaghan's theory of finite strain [J].
Birch, F .
JOURNAL OF APPLIED PHYSICS, 1938, 9 (04) :279-288
[7]   ISOTHERMS OF RARE-GAS SOLIDS [J].
BIRCH, F .
JOURNAL OF PHYSICS AND CHEMISTRY OF SOLIDS, 1977, 38 (02) :175-177
[8]   ELASTICITY AND CONSTITUTION OF THE EARTH INTERIOR [J].
BIRCH, F .
JOURNAL OF GEOPHYSICAL RESEARCH, 1952, 57 (02) :227-286
[9]   FINITE STRAIN ISOTHERM AND VELOCITIES FOR SINGLE-CRYSTAL AND POLYCRYSTALLINE NACL AT HIGH-PRESSURES AND 300-DEGREE-K [J].
BIRCH, F .
JOURNAL OF GEOPHYSICAL RESEARCH, 1978, 83 (NB3) :1257-1268
[10]   FINITE ELASTIC STRAIN OF CUBIC CRYSTALS [J].
BIRCH, F .
PHYSICAL REVIEW, 1947, 71 (11) :809-824