General Options

The general options are placed inside an Options block:

begin Options
    ...
end
Hamster.get_nhamsterMethod
nhamster=1

The nhamster tag sets the number of Hamster processes to be spawned for parallel tasks.

source
Hamster.get_nthreads_bandsMethod

nthreads_bands=JULIANUMTHREADS

The nthreads_bands::Int tag sets the number of tasks to work on energy bands simultaneously.

source
Hamster.get_orbitalsMethod

orbitals=[]

The orbitals tag specifies the set of orbitals used as the basis for the ion of the given type. If left empty, no orbitals are assigned and the corresponding atomic species is excluded from the electronic structure.

source
Hamster.get_rllm_fileMethod

rllm_file=rllm.dat

The rllm_file::String tag sets the name of the file where the distance dependence is stored.

source
Hamster.get_tmethodMethod

tmethod=rotation

The tmethod::String tag selects the method used to compute the Slater-Koster transformation matrix. In practice, this choice should not affect the results, although rotation is slightly more efficient.

Possible options:

  • rotation: constructs the new reference system from the rotation matrix (default).
  • gramschmidt: constructs the new reference system using a Gram-Schmidt procedure.
source
Hamster.SparsityModeType

Abstract type SparsityMode serves as a base for indicating the sparsity of matrices. These types enable dispatching based on the sparsity mode.

Subtypes

  • Sparse <: SparsityMode: Represents matrices with sparse storage.
  • Dense <: SparsityMode: Represents matrices with dense storage.
source
Hamster.get_sp_diagMethod

sp_diag=false

The sp_diag::Bool tag switches between dense and sparse methods for matrix diagonalization (only affects Hᵏ and diagonalization). This can not be combined with optimization.

source
Hamster.get_sp_modeMethod

sp_mode=false

The sp_mode::Bool tag switches between dense and sparse matrix methods. This will only affect the computation of Hᴿ (not Hᵏ or diagonalization) and gradient computations when doing optimization.

source