bsfek
Full name: ase2sprkkr.input_parameters.definitions.bsfek
Description
DOS task input parameters definition
Description of the sections and parameters
BSFEK - Bloch spectral functions in the E-K plane
INPUT PARAMETERS bsfek contains:
--------------------------------
SECTION CONTROL contains:
-----------------------------
DATASET : String The custom field for the description of the problem - the output files will have called 'DATASET.<ext>'.
ADSI : FixedValue(BLOCHSF) ≝ BLOCHSF Type of the computation.
POTFIL : String The potential file (see SPRKKR documentation for its format). It isn't necessary to set it, it will be set by the calculator.
KRWS : Integer ≝ 1 (optional) If it is 0, RWS is taken from the potential file and scaled. If 1, RWS is calculated by scaling the muffin-tin radii by a common scaling factor. (This setting is forced in the case of FULLPOT.)
KRMT : AnyOf(0,1,2,3,4,5,6) (optional)
Possible values:
0 RMT is taken from the potential file
1 RMT = min( x*RWS )
2 RMT = min( d_ij / 2 )
3 RMT from atomic charge density (=> KRWS=1)
4 RMT from atomic Hartree potential (=> KRWS=1)
5 RMT from total atomic potential (=> KRWS=1)
6 take average of 3 and 4 (=> KRWS=1)
It controls how the muffin-tin radii are calculated.
PRINT : Integer ≝ 0 (optional) Verbosity of the output (0-5). Do not affect the results in any way, just the amount of the printed output.
NONMAG : Flag ≝ False Set this flag, if it is known that the system considered is non-magnetic. This leads to a higher symmetry and a faster calculation.
SECTION TAU contains:
-------------------------
BZINT : AnyOf(POINTS,WEYL) ≝ POINTS
Possible values:
POINTS special points method
WEYL Weyl method
The Weyl method (BZINT=WEYL) is a point sampling method using more or less ran-
dom points. The number of k-points used for the integration varies quadratically be-
tween 0.0 and ImE according to the imaginary part of the energy.
The special point method (BZINT=POINTS) uses a regular k-point grid with NKTAB
points. It is the standard method and gives a good compromise concerning accuracy
and efficiency. For BZINT=POINTS the parameter NKTAB will be adjusted to allow a
regular mesh.
The mode of BZ-integration used for calculation of the scattering path operator τ
NKTAB : Integer ≝ 250 (optional) Number of points for the special points method
NKTAB2D : Integer (optional) Number of points for the special points method for 2D region of 2D problem
NKTAB3D : Integer (optional) Number of points for the special points method for 3D region of 2D problem
NKMIN : Integer ≝ 300 Minimal number of k-points used for Weyl integration
NKMAX : Integer ≝ 500 Maximal number of k-points used for Weyl integration
KKRMODE : AnyOf(STANDARD-KKR,TB-KKR,LAYER-KKR) (optional)
Expert options:
--------------
CLUSTER : Flag ≝ False (optional, expert) Do cluster type calculation.
NSHLCLU : Integer (optional, expert) Number of atomic shells around the central atom of a cluster
CLURAD : Real (optional, expert) Radius of the cluster in multiples of ALAT.
IQCNTR : Site (optional, expert) The center of the cluster is set at the site position with number IQCNTR of the specified basis.
ITCNTR : AtomicType (optional, expert) The center of the cluster is set at one of the site positions that is occupied by the atomic type ITCNTR.
NLOUT : Integer ≝ 3 (optional, expert) The calculated τ -matrix is printed up to lmax=NLOUT.
MOL : Flag ≝ False (optional, expert) Cluster type calculation but for a molecular system. The system is specified as for CLUSTER.
SECTION TASK contains:
--------------------------
TASK : FixedValue(BSF) ≝ BSF
NK : Integer ≝ 300 total number of k-points
KPATH : Integer (optional) Predefined path in k-space
NKDIR : Integer Number of directions treated in k-spaces
KA : Array(of Array(of Real of length 3)) (array) First k-vector segment in k-space in multiples of 2π/a and rectangular coordinates with * = 1, ...,NKDIR
KE : Array(of Array(of Real of length 3)) (array) First k-vector segment in k-space in multiples of 2π/a and rectangular coordinates with * = 1, ...,NKDIR
SECTION ENERGY contains:
----------------------------
GRID : Array(of Integer) ≝ [3] Type of the grid for the energy-mesh
NE : Array(of Integer) ≝ [200] Number of points in energy-mesh
ImE : Energy (<Real> [Ry|eV]) ≝ 0.001 (optional)
EMIN : Real (optional) The lowest E-value
EMINEV : Real (optional) EMIN, given in eV with respect to the Fermi level
EMAX : Real (optional) The highest E-value
EMAXEV : Real (optional) EMAX in eV with respect to the Fermi level
SECTION SITES contains:
---------------------------
NL : Array(of Integer) ≝ [3] Angula momentum cutoff (the first discarded l-space)
Expert options:
--------------
SECTION MODE (optional, expert) contains:
-------------------------------------------------
MODE : AnyOf(NREL,SREL,SP-SREL) (optional)
Possible values:
NREL work in the nonrelativistic mode
SREL work in the scalar-relativistic mode
SP-SREL work in the spin-polarized scalar-relativistic mode
Using this option you can switch on the spin polarization and relativistic mode. If its not set (or set to FREL), the full relativity mode is used.
LLOYD : Flag ≝ False Use LLoyd formula for scattering operator. It can improve the accuracy of the Fermi energy.
MDIR : Array(of Real of length 3) ≝ [1. 0. 0.] (optional, add non-default, array) Common magnetisation direction vector with x, y and z in Cartesian coordinates. The normalisation is arbitrary.
C : Real ≝ 1.0 (optional, add non-default, array) Scale the speed of light for a given atom type.
SOC : Real ≝ 1.0 (optional, add non-default, array) Scale the strength of the spin-orbit coupling for atom type.
This section contains options that describe, how to consider relativity and/or spin. If the MODE is not specified otherwise the programs of the SPRKKR-package assume that a magnetic system should be treated in a fully relativistic way. By setting the parameter SP-SREL a slightly faster scalar relativistic calculation can be done instead for a magnetic system.
SECTION STRCONST (optional, expert) contains:
-----------------------------------------------------
ETA : Real (optional) Ewald parameter
RMAX : Real (optional) Convergency radius in real space
GMAX : Real (optional) Convergency radius in reciprocal space
The calculation of the ~k-dependent KKR structure constant matrix G(~k, E) is controlled by
three convergence parameters. ETA determines the relative weight of the real and reciprocal
space lattice sums, that are determined by the convergence radii RMAX and GMAX, respec-
tively. These convergence parameters have to be optimised anew if the lattice structure, the
lattice parameter or the energy or ~k-range used is changed. This is done by the program if
no values are applied via the input file. In some cases, in particular if one works at high
energies, it might be necessery to set the convergence by hand. For this purpose one can start
from the values set by kkrgen or kkrscf (see the output file).
Module Attributes
JXC -JXC task input parameters definition |
Functions
JXC -JXC task input parameters definition |