Skip to content
/ elastool Public
forked from zhongliliu/elastool

A toolkit for automatic calculation and analysis of elastic constants

License

GPL-3.0, GPL-2.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-2.0
COPYRIGHT
Notifications You must be signed in to change notification settings

JIHA6/elastool

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ElasTool is an automated Python-based toolkit for calculating the second-order elastic constants (SOECs) of any crystal systems belonging to two- or three-dimension. It utilizes three kinds of strain-matrix sets, the high-efficiency strain-matrix sets (OHESS) [1], the universal linear-independent coupling strains (ULICS) [2] and the all-single-element strain-matrix sets (ASESS) [1] to automatically calculate the SOECs. Elastool is very flexible and has the capability of accurately determining the elastic constant and mechanical properties of materials at both zero-temperature and/or finite temperature and pressure.

To install ElasTool, please, see the detailed explanation in the INSTALL file.

To run Elastool, please, follow any of the examples given in the example folder.

Presently, ElasTool interfaces to VASP electronic structure code. But the interfaces to other DFT packages can also be easily implemented. If you're interested in extending ElasTool to other electronic structure codes, please email the authors if you need assistance on the desciption of ElasTool source code.

  1. About ElasTool

https://arxiv.org/abs/2002.06535

https://arxiv.org/abs/2002.00005

High-pressure elastic constants example:

https://arxiv.org/abs/2005.04331

[1] Z. L. Liu. High-efficiency calculation of elastic constants enhanced by the optimized strain-matrix sets (arxiv:2002.00005). 2020.

[2] R. Yu, J. Zhu, and H. Q. Ye. Calculations of single-crystal elastic constants made simple. Comput. Phys. Commun., 181:671, 2010.

[3] C.E. Ekuma and Z. L. Liu. Mechanical properties and hardness of boron pnicogens BX (X = N, P, As). Materialia 14, 100904 (2020) https://doi.org/10.1016/j.mtla.2020.100904

  1. Key Features

The ElasTool toolkit has many features including

Very easy to use (installation and run);

High efficiency;

Automated flow of the SOECs calculation; The choice of three kinds of strain-matrix sets: the OHESS, ASESS, and ULICS;

Zero-temperature SOECs; and

High-temperature and/or high-pressure SOECs.

http://www.matdesign.cn/

About

A toolkit for automatic calculation and analysis of elastic constants

Resources

License

GPL-3.0, GPL-2.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-2.0
COPYRIGHT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%