MechElastic: A Python Library for Analysis of Mechanical and Elastic Properties

ORAL

Abstract

In this work, we present a friendly open-source python library to carry out the analysis of elastic properties of materials. A python package, MechElastic, has been built, which can parse the output elastic tensor data generated from several widely used DFT packages such as ABINIT, VASP, Quantum Espresso, and SIESTA, and compute various elastic and mechanical properties. It can also test the mechanical stability of a given material using the Born-Huang criteria and estimate hardness using six different semi-empirical relations. This package neatly puts all the employed equations and related references in one place for easy access for the apprentice researchers. With some additional inputs of energy/pressure versus volume data (theoretical or experimental), one can perform the equation of state (EOS) analysis using Vinet, Birch, Murnaghan, and Birch-Murnaghan models. Further, MechElastic has an interface with the online ELATE package for analyzing anisotropy in elastic properties, so, now users can access the features of the ELATE package directly in an offline mode. MechElastic can be used in a high-throughput manner for large scale DFT calculations.

*Support from DMREF-NSF grants 1434897 and NSFOAC-1740111, and DOE-DE grant SC0021375 are acknowledged.

Presenters

  • Logan Lang

    • West Virginia University

Authors

  • Sobhit Singh

    • Rutgers, The State University of New Jersey
    • Department of Physics and Astronomy, Rutgers University
    • Department of Physics and Astronomy, Rutgers University, Piscataway, NJ, USA
  • Logan Lang

    • West Virginia University
  • Viviana Dovale-Farelo

    • West Virginia University
  • Uthpala Herath

    • West Virginia University
  • Pedram Tavadze

    • West Virginia University
  • Francois-Xavier Coudert

    • Chimie ParisTech, PSL University
  • Aldo H Romero

    • West Virginia University