Global Variables
Description
Contains global variables, arrays and derived types instances shared throughout the code.
In particular, it contains definitions of the effective_bath
and the sector
data structures, loads the ed_sparse_matrix
and ed_gfmatrix
classes.
Quick access
- Types:
- Variables:
ed_file_suffix
,imphloc
,neigen_sector
,nlevels
,nnambu
,ns
,ns_orb
,ns_ud
,nsectors
,sph0
,sph0d
,sph0dws
,sph0e_eph
,sph0nd
,sph0ph_eph
,sph0ups
Used modules
ed_sparse_matrix
: Types and routines for sparse matricesed_sparse_map
: Routines and types for bath-impurity sparse mapsed_gfmatrix
: Data types for the storing of the Green's funcitoned_input_vars
: User-accessible input variables
External modules
Types
- type ed_vars_global/sector_map
- Type fields:
map (•) [integer, allocatable]
sp [sparse_map]
status [logical]
- type ed_vars_global/sector
- Type fields:
index [integer]
h (•) [sector_map, allocatable]
dimups (•) [integer, allocatable]
dimdws (•) [integer, allocatable]
dimup [integer]
dimdw [integer]
dimel [integer]
dimph [integer]
dim [integer]
nups (•) [integer, allocatable]
ndws (•) [integer, allocatable]
nup [integer]
ndw [integer]
sz [integer]
ntot [integer]
twojz [integer]
nlanc [integer]
status [logical]
Variables
- ed_vars_global/ed_file_suffix
suffix string attached to the output files.
- Type:
character(len=32)
- ed_vars_global/imphloc
local hamiltonian
- Type:
complex(•, •, •, •)
- Attributes:
allocatable
- ed_vars_global/neigen_sector
- Type:
integer(•)
- Attributes:
allocatable
- ed_vars_global/nlevels
- Type:
integer
- ed_vars_global/nnambu
Nnambu dimensions used for calculation in the superconductive channel. 1 for normal case, 2 for superconductive case
- Type:
integer
- ed_vars_global/ns
Number of levels per spin
- Type:
integer
- Attributes:
save
- ed_vars_global/ns_orb
- Type:
integer
- Attributes:
save
- ed_vars_global/ns_ud
- Type:
integer
- Attributes:
save
- ed_vars_global/nsectors
Number of sectors
- Type:
integer
- Attributes:
save
- ed_vars_global/sph0
- Type:
sparse_matrix_csr
- ed_vars_global/sph0d
diagonal part
- Type:
sparse_matrix_csr
- ed_vars_global/sph0dws
reduced UP and DW parts
- Type:
sparse_matrix_csr(•)
- Attributes:
allocatable
- ed_vars_global/sph0e_eph
- Type:
sparse_matrix_csr
- ed_vars_global/sph0nd
non-diagonal part
- Type:
sparse_matrix_csr
- ed_vars_global/sph0ph_eph
electron-phonon interaction
- Type:
sparse_matrix_csr
- ed_vars_global/sph0ups
- Type:
sparse_matrix_csr(•)
- Attributes:
allocatable