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 条
[41]   Array programming with NumPy [J].
Harris, Charles R. ;
Millman, K. Jarrod ;
van der Walt, Stefan J. ;
Gommers, Ralf ;
Virtanen, Pauli ;
Cournapeau, David ;
Wieser, Eric ;
Taylor, Julian ;
Berg, Sebastian ;
Smith, Nathaniel J. ;
Kern, Robert ;
Picus, Matti ;
Hoyer, Stephan ;
van Kerkwijk, Marten H. ;
Brett, Matthew ;
Haldane, Allan ;
del Rio, Jaime Fernandez ;
Wiebe, Mark ;
Peterson, Pearu ;
Gerard-Marchant, Pierre ;
Sheppard, Kevin ;
Reddy, Tyler ;
Weckesser, Warren ;
Abbasi, Hameer ;
Gohlke, Christoph ;
Oliphant, Travis E. .
NATURE, 2020, 585 (7825) :357-362
[42]  
Harrison W.A., 2012, Electronic Structure and The Properties of Solids
[43]   THE ELASTIC CONSTANTS OF ANISOTROPIC MATERIALS [J].
HEARMON, RFS .
REVIEWS OF MODERN PHYSICS, 1946, 18 (03) :409-440
[44]  
Hebbache M, 2004, PHYS REV B, P6
[45]   THE ELASTIC BEHAVIOUR OF A CRYSTALLINE AGGREGATE [J].
HILL, R .
PROCEEDINGS OF THE PHYSICAL SOCIETY OF LONDON SECTION A, 1952, 65 (389) :349-355
[46]   INHOMOGENEOUS ELECTRON-GAS [J].
RAJAGOPAL, AK ;
CALLAWAY, J .
PHYSICAL REVIEW B, 1973, 7 (05) :1912-1919
[47]   Matplotlib: A 2D graphics environment [J].
Hunter, John D. .
COMPUTING IN SCIENCE & ENGINEERING, 2007, 9 (03) :90-95
[48]   Hardness of hexagonal AlB2-like diborides of s, p and d metals from semi-empirical estimations [J].
Ivanovskii, A. L. .
INTERNATIONAL JOURNAL OF REFRACTORY METALS & HARD MATERIALS, 2013, 36 :179-182
[49]   Commentary: The Materials Project: A materials genome approach to accelerating materials innovation [J].
Jain, Anubhav ;
Shyue Ping Ong ;
Hautier, Geoffroy ;
Chen, Wei ;
Richards, William Davidson ;
Dacek, Stephen ;
Cholia, Shreyas ;
Gunter, Dan ;
Skinner, David ;
Ceder, Gerbrand ;
Persson, Kristin A. .
APL MATERIALS, 2013, 1 (01)
[50]   A high-throughput infrastructure for density functional theory calculations [J].
Jain, Anubhav ;
Hautier, Geoffroy ;
Moore, Charles J. ;
Ong, Shyue Ping ;
Fischer, Christopher C. ;
Mueller, Tim ;
Persson, Kristin A. ;
Ceder, Gerbrand .
COMPUTATIONAL MATERIALS SCIENCE, 2011, 50 (08) :2295-2310