Parameters for calculating postSelfConsistencyField

Nanodcal allows users to add terms to the Hamiltonian after the SCF iteration is completed.

calculation.PSCF.type

key word

:

calculation.PSCF.type

possible values

:

magneticField

default value

:

no default value

description

:

This parameter indicates the type of the

post-self-consistency field.

when PSCF.type = magneticField, the self-consistent

field (hamiltonian matrix) will be modified by an

applied external magnetic field.

an example

:

calculation.PSCF.type = magneticField

calculation.PSCF.magneticField.B

key word

:

calculation.PSCF.magneticField.B

possible values

:

a 3\(\times\)1 double vector, followed by an unit string

default value

:

no default value, must be given when PSCF.type = magneticField

description

:

used only when PSCF.type = magneticField.

This parameter defines the applied external magnetic

field. The unit string may be one of the following:

T, T., Tesla, tesla;

G, G., Gauss, gauss;

au, a.u., atomic unit;

where the T, T., Tesla, and tesla are for the

unit of Tesla, G, G., Gauss, and gauss are for

the unit of Gauss, au, a.u., and atomic unit are

for the atomic unit.

If there is no unit string, the unit Tesla is used.

Note that:

1 Gauss = 1e-4 Tesla

and in this code atomic unit is defined as

1 a.u. = 2.3505173530e+05 Tesla

an example

:

calculation.PSCF.magneticField.B = [2 3 4]