-doeps | If the program mcphas is started with option -doeps and it finds elastic constants in the input file mcphas.j (note, that the elastic constants in the input file are normalised to the primitive crystallographic unit cell, units are meV / primitive crystallographic unit cell), it will use these and determine selfconsistently the strain by solving equations (112) and (110). Elastic energy and strain tensor are stored in results/mcphas.fum. In this way it is be possible to model Jahn Teller transitions, phase diagrams, magnetostriction, thermal expansion (magnetic part) and dynamics consistently based only on point charges and Born von Karman springs. If mcphas is used with option -doeps and it finds files mcphas.djdx, mcphas.djdy, mcphas.djdz with derivatives of the two ion interaction parameters with respect to spatial coordinates respectively, it performs a calculation of the corresponding correlation functions and computes the strain using equation (116) at each iteration. Subsequently, making use of the Taylor expansion of the interaction constants (114) the computed strain is used in the next iteration for the the mean field Hamiltonian (mean field theory is used by McPhase to solve the Hamiltonian (113) and (110)). At the end of the iteration loop mean fields, moments and a selfconsistent strain tensor is obtained. |
-linepscf | The option -linepscf together with -doeps will trigger a calculation where equation (112) (and in case of exchange striction terms (116)) is used to calculate the strain , however the last two terms in (110) are always evaluated for zero strain, i.e. the crystal field striction is not calculated selfconsistently, but only in the linear approximation assuming that the strain leads only to a negligible perturbation of the crystal field Hamiltonian. |
-linepsjj | The option -linepsjj together with -doeps will trigger
a calculation where equation (116)
is used to calculate the strain , yet the modification of
the two ion interaction by the strain is assumed to be small
and two ion interaction parameters (114) are used
in the mean field loop always for zero strain, i.e. the exchange striction is not calculated
selfconsistently, but only in the linear approximation assuming that the
strain leads only to a negligible perturbation of the two ion interaction
Hamiltonian.
|
The length change of a sample in a dilatometer experiment can be calculated from the strain tensor components using 13
where denotes the unit vector in the direction of measurement.