Confusion in ELASTCON output:
-
R.Zosiamlianawrote on 3 Mar 2025, 09:54 last edited by R.Zosiamliana 3 Mar 2025, 09:55
When calculating the elastic constants (Cij) for bulk materials, the output values are provided in units of GPa. However, when generating a [0 0 1] surface slab (2D) from the corresponding bulk material using the SLABCUT keyword, the output elastic constant (Cij) values are given in Hartree (Ha).
Could anyone please clarify whether these values are expressed in Ha/Bohr² or Ha/Ų, considering that the conventional SI unit for surface (Cij) in 2D materials is N/m?
here is my output comparison between bulk and 2D surface
For Bulk
SYMMETRIZED ELASTIC CONSTANTS FOR CUBIC CASE, IN GPa| 121.241 47.439 47.439 0.000 0.000 0.000 |
| 121.241 47.439 0.000 0.000 0.000 |
| 121.241 0.000 0.000 0.000 |
| 71.165 0.000 0.000 |
| 71.165 0.000 |
| 71.165 |
For 2D-surface
SYMMETRIZED ELASTIC CONSTANTS FOR TRICLINIC CASE, IN HARTREE| 2.059 0.349 0.000 |
| 2.059 0.000 |
| 1.099 | -
Hi,
Elastic constants of a 3D lattice in CRYSTAL are defined and computed as:
where the strain
is dimensionless and thus the elastic constants have units of , which corresponds to force/surface (i.e. a pressure).For 1D and 2D periodic lattices, as the volume
is not defined, one may divide by the length and area of the lattice cell instead:However, in CRYSTAL for 1D and 2D lattices we do not divide by
or , and just define and compute the elastic constants as:with units of energy. So, starting from the constants printed in the CRYSTAL output all you have to do is divide by the area of the 2D cell if you need them expressed in
. -
Thank you sir for your kind reply...
2/3