-
Notifications
You must be signed in to change notification settings - Fork 176
Elastic: post
Tongqi Wen edited this page Jun 19, 2020
·
2 revisions
The ElasticTensor
module in pymatgen.analysis.elasticity.elastic is used to get the elastic tensor, Bv, and Gv. The mechanical properties of a crystal structure would be written in result.json
in json format and result.out
in txt format. The example of the output file is give below.
{
"elastic_tensor": [
130.24, 114.43, 96.89, 0.00, 0.00, 0.00, 112.91, 132.64, 97.92, 0.00, 0.00, -0.00, 96.10, 96.10, 263.48,
0.00, 0.00, 0.00, 0.00, -0.00, -0.00, 33.50, 0.00, 0.00, 0.00, -0.00, -0.00, 0.00, 33.29, 0.00, 0.00, 0.00,
-0.00, -0.00, -0.00, 18.70],
"BV": 126.75,
"GV": 31.57,
"EV": 87.46,
"uv": 0.38
}
The order of elastic_tensor
is C11, C12, ..., C16, C21, C22, ..., C26, ..., C66 and the unit of Bv, Gv, Ev, and uv is GPa.
conf_dir: confs/mp-100/elastic_00
130.24 114.43 96.89 0.00 0.00 0.00
112.91 132.64 97.92 0.00 0.00 -0.00
96.10 96.10 263.48 0.00 0.00 0.00
0.00 -0.00 -0.00 33.50 0.00 0.00
0.00 -0.00 -0.00 0.00 33.29 0.00
0.00 0.00 -0.00 -0.00 -0.00 18.70
# Bulk Modulus BV = 126.75 GPa
# Shear Modulus GV = 31.57 GPa
# Youngs Modulus EV = 87.46 GPa
# Poission Ratio uV = 0.38
everything starts here
Universal for all property tests
Universal for all property tests except for elastic