type_cfg Module


Uses


Derived Types

type, public ::  cfg_TYPE

Components

Type Visibility Attributes Name Initial
integer, public :: N = 30
logical, public :: debug = .false.
logical, public :: verbose = .false.
integer, public :: nOct(3) = 1
double precision, public :: filter_eigval = 1d0
double precision, public :: eps_degenerate = 1d-04
double precision, public :: max_realW = 1d-01
logical, public :: log_saveeigv = .false.
logical, public :: log_pdos = .false.
logical, public :: log_atomresolved = .false.
integer, public :: nAniso = 1
integer, public :: spincomb = -1
integer, public :: nspincomb = -1
integer, public :: intpmeth = -1
integer, public :: iregion = -1
integer, public :: hist_nbins = -1
integer, public :: hist_logscale = -1
double precision, public :: hist_xmin = -1e16
double precision, public :: hist_xmax = 1e16
logical, public :: log_visdata = .false.
logical, public :: log_Pkkfixed = .false.
logical, public :: log_Pkksave = .false.
logical, public :: log_lifetime = .false.
logical, public :: log_conductivity = .false.
logical, public :: log_band = .false.
logical, public :: log_fs = .true.
logical, public :: log_fv = .false.
logical, public :: log_spin = .false.
logical, public :: log_intg = .false.
logical, public :: log_scattering = .false.

type, public ::  cfga_TYPE

Components

Type Visibility Attributes Name Initial
integer, public :: N = 2
integer, public, allocatable :: ispincomb(:)

Subroutines

public subroutine myMPI_create_struct_cfg(cfg, myMPItype, iout)

Arguments

Type IntentOptional Attributes Name
type(cfg_TYPE), intent(in) :: cfg
integer, intent(out) :: myMPItype
integer, intent(out) :: iout

public subroutine myMPI_create_struct_cfga(cfg, cfga, myMPItype, iout)

Arguments

Type IntentOptional Attributes Name
type(cfg_TYPE), intent(in) :: cfg
type(cfga_TYPE), intent(inout) :: cfga
integer, intent(out) :: myMPItype
integer, intent(out) :: iout