Ions input documentation
Initialize geometry and pseudopotentials.
Used to initialize class qimpy.dft.ions.Ions.
YAML template:
fractional: yes # Whether to use fractional coordinates for input/output. coordinates: null # List of [symbol, x, y, z, args] for each ion in unit cell. pseudopotentials: null # Pseudopotential filenames or filename templates.
Parameters:
fractional
Type: bool, Default: yes
Whether to use fractional coordinates for input/output. Note that positions in memory and checkpoint files are always fractional.
coordinates
Type: list or null, Default: null
List of [symbol, x, y, z, args] for each ion in unit cell. Here, symbol is the chemical symbol of the element, while x, y and z are positions in fractional or Cartesian coordinates for fractional = yes or no respectively. Optional args is a dictionary of additional per-ion parameters that may include:
pseudopotentials
Type: string or list of str | None, Default: null
Pseudopotential filenames or filename templates. Templates for families of pseudopotentials are specified by including a $ID in the name which is replaced by the chemical symbol of the element. The list of specified file names and templates is processed in order, and the first match for each element takes precedence.