[Structure]: Crystal structure

Definition of the lattice structure and the atomic basis.

Parameter

Type

Default

Description

name

<string>

“kkr_struct”

Structure name (under which the SCMs will be stored to file)

path

<string>

NONE

Directory where the SCMs are stored

lmax

<integer>

2

Basis function \(l\)-cutoff

lmax_high

<integer>

2

\(l\)-cutoff for higher partial waves

lattice_scale

<length>

NONE

Linear scale of the lattice vectors

ws_radius

<length>

NONE

Average Winger-Seitz radius, alternative to lattice_scale

lattice

<matrix(3, 3)>

NONE

Dimensionless translation vectors of the Bravais lattice; the actual translation vectors are obtained by rescaling using either lattice_scale or ws_radius

sites_frac

<site def>

NONE

Site definition with fractional coordinates

sites_cart

<site def>

NONE

Site definition with cartesian coordinates

ewald_lambda

<float>

2.5

Parameter \(\lambda\) of Ewald’s summation

ewald_rmax

<float>

4.5

Size of the real-space cluster in Ewald’s summation

ewald_kmax

<float>

4.5

Size of the reciprocal-space cluster in Ewald’s summation

lmax_mad

<integer>

\(2 l_{max}\)

\(l\)-cutoff for the Madelung matrix

cluster_nsites

<integer>

75

Minimum size of the cluster for real-space SCM

cluster_max

<float>

4.5

Size of the cluster for real-space SCM

cache_mode

<string>

full

Cache mode for Fourier-transformed SCM: full, phases, none (slow)

poscar

<string>

NONE

VASP (>=5.x) format POSCAR file


Site parameters are defined in one line starting with coordinates, followed by species and by other parameters


x y z

Species

<Other site parameters>


Species is provided either by an element symbol or by a reference to a corresponding pseudo-species defined in section [Alloy]. The reference has the form ${spec-label} where spec-label is a user-defined label of the pseudo-species.

Other site parameters that can be listed after the species include

Parameter

Type

Default

Description

lcut

<integer>

lmax

Local site \(l\)-cutoff

psr

<float>

1.0

Potential sphere radius in units of the average WS radius

mom

<float>

0.0

Initial spin splitting or magnetic moment (lsm_mode = fxm)

lsm_mode

<string>

none

Local spin moment mode: none, fxm, dlm, lsf

lsf_params

<integer>

3

LSF effective dimension: 1, 2, or 3


Notes:

  • the code will first try to read in SCM and Madelung matrix from files <path>/<name>.scm and <path>/<name>.mcm, respecively; if reading fails the constants will be calculated and stored to files under these names

  • if both lattice_scale and ws_radius are specified the latter will have priority

  • if poscar is specified other structure parameters are ignored