At the ground state, the atomic positions and cell vectors are such that the energy is minimised, and the atomic forces and cell stresses are zero.
Straining a material means perturbing the lattice, so that it is no longer at the ground state. The stress on the cell will no longer be zero; what about the atomic forces? The forces might be zero, or they might not. If the forces are non-zero, should we:
- Keep the atoms where they are, meaning the same fractional positions (e.g. Wykoff sites); or
- Move the atoms to the new optimised locations, where the atomic forces are zero
In QE this choice is made by setting frozen_ions
.
Your choice here can affect the computed properties significantly, so it may require some careful thought. You might also want to consider what situation or experiment you are really intending to model, for example if the strain is caused by a rapidly-changing external field of some kind, the atoms may not have time to respond to the strain.
Also be aware that even when the atomic forces are zero, they may be zero simply because atoms are on high-symmetry sites. It can be necessary to perturb the atoms slightly, in order to have non-zero forces and allow them to relax to their new locations (they may, of course, simply relax back to the symmetry sites!).