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 条
[51]   Correlation between hardness and elastic moduli of the covalent crystals [J].
Jiang, Xue ;
Zhao, Jijun ;
Jiang, Xin .
COMPUTATIONAL MATERIALS SCIENCE, 2011, 50 (07) :2287-2290
[52]   Mechanical and electronic properties of B12-based ternary crystals of orthorhombic phase [J].
Jiang, Xue ;
Zhao, Jijun ;
Wu, Aimin ;
Bai, Yizhen ;
Jiang, Xin .
JOURNAL OF PHYSICS-CONDENSED MATTER, 2010, 22 (31)
[53]   YOUNGS MODULUS AND POISSONS RATIO OF CVD DIAMOND [J].
KLEIN, CA ;
CARDINALE, GF .
DIAMOND AND RELATED MATERIALS, 1993, 2 (5-7) :918-923
[54]   DEFORMATION POTENTIALS IN SILICON .1. UNIAXIAL STRAIN [J].
KLEINMAN, L .
PHYSICAL REVIEW, 1962, 128 (06) :2614-+
[55]   SELF-CONSISTENT EQUATIONS INCLUDING EXCHANGE AND CORRELATION EFFECTS [J].
KOHN, W ;
SHAM, LJ .
PHYSICAL REVIEW, 1965, 140 (4A) :1133-&
[56]   Efficient iterative schemes for ab initio total-energy calculations using a plane-wave basis set [J].
Kresse, G ;
Furthmuller, J .
PHYSICAL REVIEW B, 1996, 54 (16) :11169-11186
[57]   From ultrasoft pseudopotentials to the projector augmented-wave method [J].
Kresse, G ;
Joubert, D .
PHYSICAL REVIEW B, 1999, 59 (03) :1758-1775
[58]   Elastic constants of polycrystals with generally anisotropic crystals [J].
Kube, Christopher M. ;
de Jong, Maarten .
JOURNAL OF APPLIED PHYSICS, 2016, 120 (16)
[59]   Elastic anisotropy of crystals [J].
Kube, Christopher M. .
AIP ADVANCES, 2016, 6 (09)
[60]   Negative-Poisson's-Ratio Materials: Auxetic Solids [J].
Lakes, Roderic S. .
ANNUAL REVIEW OF MATERIALS RESEARCH, VOL 47, 2017, 47 :63-81