List of PARAMETERS by section
This page lists parameters for ViPErLEED by which section of ViPErLEED/TensErLEED they are (most) relevant for. Parameters may occur multiple times, and not all parameters are listed. See the main PARAMETERS page for a complete alphabetical list and other groupings.
Note
While all parameters have a default value, parameters marked with a “→” usually require user input for simple but non-trivial systems.
Initialization
Parameter |
Function |
---|---|
Incidence angle and direction of the electron beam in experiment |
|
Onset of unrelaxed slab, for automatic detection of minimal bulk and bulk repeat |
|
Thickness of the bulk repeat unit, or a bulk repeat vector |
|
Declare that sites in the POSCAR file can be occupied by different chemical elements |
|
How to separate the POSCAR file into layers |
|
Define how many layers in the POSCAR file represent the bulk |
|
→ SITE_DEF |
Define which sites in the POSCAR file are special, i.e. have different vibrational amplitude |
The relationship between the surface and bulk unit cells |
|
Whether to move atoms in the POSCAR file to perfectly match the symmetry |
|
Error tolerance during symmetry search |
|
Manually set a symmetry, or turn symmetry off |
|
Whether the symmetry search should look for the highest-symmetry point. |
|
What energy range to calculate |
|
Debye temperature of the system (only for automatically generating VIBROCC) |
|
Measurement temperature in experiment (only for automatically generating VIBROCC) |
|
Scaling factor, only for automatically generating VIBROCC |
Note
Parameters setting the symmetry strongly affect all sections, but are not listed again below.
Reference calculation
Parameter |
Function |
---|---|
Cutoff for beam propagation |
|
Incidence angle and direction of the electron beam in experiment |
|
Convergence criterion for bulk thickness in the TensErLEED calculation |
|
Maximum bulk thickness in TensErLEED calculation |
|
Thickness of the bulk repeat unit, or a bulk repeat vector |
|
Declare that sites in the POSCAR file can be occupied by different chemical elements |
|
The LEED filament work function |
|
Toggle to keep the reference calculating execution directories |
|
How to separate the POSCAR file into layers |
|
Maximum angular momentum number; usually determined via PHASESHIFT_EPS |
|
Define how many layers in the POSCAR file represent the bulk |
|
→ N_CORES |
The number of CPUs to use |
Cutoff in phaseshifts magnitudes to determine LMAX |
|
The aperture of the acceptance cone of the LEED screen |
|
→ SITE_DEF |
Define which sites in the POSCAR file are special, i.e. have different vibrational amplitude |
The relationship between the surface and bulk unit cells |
|
Disable Tensor output for some or all layers |
|
What energy range to calculate |
|
Imaginary part of the inner potential |
|
Real part of the inner potential |
|
How far from the topmost atom the inner potential begins |
\(R\)-factor calculation
Parameter |
Function |
---|---|
Incidence angle and direction of the electron beam in experiment |
|
Range and step size for shifting experimental and theoretical curves during \(R\)-factor calculation |
|
Change appearance of the \(R\)-factor plot files |
|
Which definition of the \(R\) factor to use |
|
How strongly experimental beams are smoothed |
|
The relationship between the surface and bulk unit cells |
|
What energy range to calculate |
|
Imaginary part of the inner potential |
Delta-amplitudes calculation
Behavior is mainly governed by the DISPLACEMENTS file. Some relevant parameters are:
Parameter |
Function |
---|---|
Declare that sites in the POSCAR file can be occupied by different chemical elements |
|
Maximum angular momentum number; usually determined via PHASESHIFT_EPS |
|
→ N_CORES |
The number of CPUs to use |
Cutoff in phaseshifts magnitudes to determine LMAX |
|
→ SITE_DEF |
Define which sites in the POSCAR file are special, i.e. have different vibrational amplitude |
The relationship between the surface and bulk unit cells |
|
Which Tensor files to use for the delta calculation and search |
|
What energy range to calculate |
Search
Behavior is also governed by the DISPLACEMENTS file. The most relevant parameters are:
Parameter |
Function |
---|---|
Incidence angle and direction of the electron beam in experiment |
|
Range and step size for shifting experimental and theoretical curves during \(R\)-factor calculation |
|
Output the search log file (may be very large, mostly for debugging) |
|
→ N_CORES |
The number of CPUs to use |
Which definition of the \(R\) factor to use |
|
How strongly experimental beams are smoothed |
|
Whether to use \(R\) factor of integer, fractional, or all beams for the search |
|
Convergence criteria for the search, and convergence-dependent parameter control |
|
Controls regular culling of worst-performing structures, and what to replace them with |
|
Maximum total number of generations that the search should run for |
|
Number of trial structures used in the search |
|
How to initialize the search population |
|
Stop execution of ViPErLEED at next opportunity |
|
Which Tensor files to use for the delta calculation and search |
|
What energy range to calculate |
|
Imaginary part of the inner potential |
Domain search
As the domain search may involve all of the segments above, the parameters listed there are relevant. The following additional parameters affect domains specifically:
Parameter |
Function |
---|---|
Define a domain for calculations involving multiple coexisting structural domains |
|
Step width for structural domain coverage during search |
|
Relationship between a supercell and the primitive surface unit cell (only relevant for domain calculations) |