MechElastic: A Python Library for Analysis of Mechanical and Elastic Properties of Bulk and 2D Materials
arXiv:2012.04758 · doi:10.1016/j.cpc.2021.108068
Abstract
The MechElastic Python package evaluates the mechanical and elastic properties of bulk and 2D materials using the elastic coefficient matrix () obtained from any ab-initio density-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 post-processing 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 parameter, and Lame's coefficients, can be estimated using this program. Another existing feature of this program is to employ the ELATE package [J. Phys.: Condens. Matter 28, 275201 (2016)] 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, the MechElastic package 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 versus volume data obtained via numerical calculations or experiments. This package is particularly useful for the high-throughput analysis of elastic and mechanical properties of materials.
References in corpus (21)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Quantum ESPRESSO: a modular and open-source software project for quantum simulations of materials
- Array Programming with NumPy
- The SIESTA method for ab initio order-N materials simulation
- Efficient index handling of multidimensional periodic boundary conditions
- Advanced capabilities for materials modelling with Quantum ESPRESSO
- Necessary and Sufficient Elastic Stability Conditions in Various Crystal Systems
- Intrinsic Correlation between Hardness and Elasticity in Polycrystalline Materials and Bulk Metallic Glasses
- High-throughput electronic band structure calculations: challenges and tools
- ELATE: An open-source online application for analysis and visualization of elastic tensors
- The Computational 2D Materials Database: High-Throughput Modeling and Discovery of Atomically Thin Crystals
- Anisotropic Elastic Properties of Flexible Metal-Organic Frameworks: How Soft are Soft Porous Crystals?
- Theoretical investigation on the transition metal borides with Ta3B4-type structure: a class of hard and refractory materials
- Computational characterization and prediction of metal-organic framework properties
- Giant tunable Rashba spin splitting in two-dimensional BiSb monolayer and BiSb/AlN heterostructures
- A comment on "The Computational 2D Materials Database: high-throughput modeling and discovery of atomically thin crystals"
- First-principles investigation of graphene/MoS2 bilayer heterostructures using Tkatchenko-Scheffler van der Waals method
- Elastic properties of bulk and low-dimensional materials using Van der Waals density functional
- Engineering Weyl phases and nonlinear Hall effects in T-MoTe
- Prediction of a controllable Weyl semi-metallic phase in inversion-asymmetric BiSb
- Condensed-matter equation of states covering a wide region of pressure studied experimentally
Cited by in corpus (6)
- ElATools: A tool for analyzing anisotropic elastic properties of the 2D and 3D materials
- An equivariant graph neural network for the elasticity tensors of all seven crystal systems
- Pressure-induced creation and annihilation of Weyl points in Td- and 1T"-Mo0.5W0.5Te2
- Discovering Superhard B-N-O Compounds by Iterative Machine Learning and Evolutionary Structure Predictions
- Thermal and mechanical properties and the structural phase transition under pressure in InAs ( = Ca, Sr, Ba)
- Elastic Constants and Bending Rigidities from Long-Wavelength Perturbation Expansions