(git:c5411e0)
Loading...
Searching...
No Matches
almo_scf_types::almo_scf_env_type Type Reference

Data Fields

type(mp_para_env_type), pointer para_env => NULL()
 
type(cp_blacs_env_type), pointer blacs_env => NULL()
 
integer nspins = 0
 
integer nelectrons_total = 0
 
integer naos = 0
 
integer natoms = 0
 
integer nmolecules = 0
 
integer, dimension(2) nelectrons_spin = 0
 
integer ndomains = 0
 
integer, dimension(:, :), allocatable nocc_of_domain
 
integer, dimension(:), allocatable nbasis_of_domain
 
integer, dimension(:, :), allocatable nvirt_full_of_domain
 
integer, dimension(:, :), allocatable nvirt_of_domain
 
integer, dimension(:, :), allocatable nvirt_disc_of_domain
 
real(kind=dp), dimension(:, :), allocatable mu_of_domain
 
integer, dimension(:), allocatable first_atom_of_domain
 
integer, dimension(:), allocatable last_atom_of_domain
 
integer, dimension(:), allocatable domain_index_of_ao
 
integer, dimension(:), allocatable domain_index_of_atom
 
integer, dimension(:), allocatable charge_of_domain
 
integer, dimension(:), allocatable multiplicity_of_domain
 
type(dbcsr_type), dimension(:), allocatable quench_t
 
type(dbcsr_type), dimension(:), allocatable quench_t_blk
 
type(domain_map_type), dimension(:), allocatable domain_map
 
integer domain_layout_mos = 0
 
integer domain_layout_aos = 0
 
integer constraint_type = 0
 
integer mat_distr_aos = 0
 
integer mat_distr_mos = 0
 
integer, dimension(:), allocatable domain_index_of_ao_block
 
integer, dimension(:), allocatable domain_index_of_mo_block
 
logical need_previous_ks = .FALSE.
 
logical need_virtuals = .FALSE.
 
logical need_orbital_energies = .FALSE.
 
logical s_inv_done = .FALSE.
 
logical s_sqrt_done = .FALSE.
 
real(kind=dp) almo_scf_energy = 0.0_dp
 
logical orthogonal_basis = .FALSE.
 
logical fixed_mu = .FALSE.
 
logical return_orthogonalized_mos = .FALSE.
 
logical construct_nlmos = .FALSE.
 
logical smear = .FALSE.
 
real(kind=dp) smear_e_temp = 0.0_dp
 
real(kind=dp), dimension(:), allocatable kts
 
real(kind=dp), dimension(:, :), allocatable mo_energies
 
real(kind=dp), dimension(:, :), allocatable real_ne_of_domain
 
real(kind=dp) eps_filter = 0.0_dp
 
integer xalmo_trial_wf = 0
 
integer almo_scf_guess = 0
 
real(kind=dp) eps_prev_guess = 0.0_dp
 
integer order_lanczos = 0
 
real(kind=dp) matrix_iter_eps_error_factor = 0.0_dp
 
real(kind=dp) eps_lanczos = 0.0_dp
 
integer max_iter_lanczos = 0
 
real(kind=dp) mixing_fraction = 0.0_dp
 
real(kind=dp) mu = 0.0_dp
 
integer almo_update_algorithm = 0
 
integer xalmo_update_algorithm = 0
 
integer sigma_inv_algorithm = 0
 
real(kind=dp) overlap_determinant = 0.0_dp
 
logical perturbative_delocalization = .FALSE.
 
integer quencher_radius_type = 0
 
real(kind=dp) quencher_r0_factor = 0.0_dp
 
real(kind=dp) quencher_r1_factor = 0.0_dp
 
real(kind=dp) quencher_s0 = 0.0_dp
 
real(kind=dp) quencher_s1 = 0.0_dp
 
real(kind=dp) envelope_amplitude = 0.0_dp
 
type(almo_scf_history_typealmo_history = almo_scf_history_type(matrix_p_up_down=null(), matrix_t=null())
 
type(almo_scf_history_typexalmo_history = almo_scf_history_type(matrix_p_up_down=null(), matrix_t=null())
 
integer almo_extrapolation_order = 0
 
integer xalmo_extrapolation_order = 0
 
logical calc_forces = .FALSE.
 
type(dbcsr_type), dimension(1) matrix_s
 
type(dbcsr_type), dimension(1) matrix_s_inv
 
type(dbcsr_type), dimension(1) matrix_s_sqrt
 
type(dbcsr_type), dimension(1) matrix_s_sqrt_inv
 
type(dbcsr_type), dimension(1) matrix_s_blk
 
type(dbcsr_type), dimension(1) matrix_s_blk_inv
 
type(dbcsr_type), dimension(1) matrix_s_blk_sqrt
 
type(dbcsr_type), dimension(1) matrix_s_blk_sqrt_inv
 
type(dbcsr_type), dimension(:), allocatable matrix_t_blk
 
type(dbcsr_type), dimension(:), allocatable matrix_t
 
type(dbcsr_type), dimension(:), allocatable matrix_t_tr
 
type(dbcsr_type), dimension(:), allocatable matrix_sigma
 
type(dbcsr_type), dimension(:), allocatable matrix_sigma_inv
 
type(dbcsr_type), dimension(:), allocatable matrix_sigma_sqrt
 
type(dbcsr_type), dimension(:), allocatable matrix_sigma_sqrt_inv
 
type(dbcsr_type), dimension(:), allocatable matrix_sigma_blk
 
type(dbcsr_type), dimension(:), allocatable matrix_sigma_inv_0deloc
 
type(dbcsr_type), dimension(:), allocatable matrix_err_blk
 
type(dbcsr_type), dimension(:), allocatable matrix_err_xx
 
type(dbcsr_type), dimension(:), allocatable matrix_sigma_vv
 
type(dbcsr_type), dimension(:), allocatable matrix_sigma_vv_blk
 
type(dbcsr_type), dimension(:), allocatable matrix_sigma_vv_sqrt
 
type(dbcsr_type), dimension(:), allocatable matrix_sigma_vv_sqrt_inv
 
type(dbcsr_type), dimension(:), allocatable matrix_vv_full_blk
 
type(dbcsr_type), dimension(:), allocatable matrix_vv_disc_blk
 
type(dbcsr_type), dimension(:), allocatable matrix_vv_disc
 
type(dbcsr_type), dimension(:), allocatable matrix_vo
 
type(dbcsr_type), dimension(:), allocatable matrix_ov
 
type(dbcsr_type), dimension(:), allocatable matrix_ov_full
 
type(dbcsr_type), dimension(:), allocatable matrix_ov_disc
 
type(dbcsr_type), dimension(:), allocatable matrix_x
 
type(dbcsr_type), dimension(:), allocatable matrix_k_blk
 
type(dbcsr_type), dimension(:), allocatable matrix_k_tr
 
type(dbcsr_type), dimension(:), allocatable matrix_k_blk_ones
 
type(dbcsr_type), dimension(:), allocatable matrix_v_blk
 
type(dbcsr_type), dimension(:), allocatable matrix_v
 
type(dbcsr_type), dimension(:), allocatable matrix_v_full_blk
 
type(dbcsr_type), dimension(:), allocatable matrix_v_disc
 
type(dbcsr_type), dimension(:), allocatable matrix_v_disc_blk
 
type(dbcsr_type), dimension(:), allocatable matrix_ks
 
type(dbcsr_type), dimension(:), allocatable matrix_ks_blk
 
type(dbcsr_type), dimension(:), allocatable matrix_ks_0deloc
 
type(dbcsr_type), dimension(:), allocatable matrix_p
 
type(dbcsr_type), dimension(:), allocatable matrix_p_blk
 
type(dbcsr_type), dimension(:), allocatable matrix_eoo
 
type(dbcsr_type), dimension(:), allocatable matrix_evv_full
 
type(dbcsr_type), dimension(:), allocatable opt_k_t_rr
 
type(dbcsr_type), dimension(:), allocatable opt_k_t_dd
 
type(dbcsr_type), dimension(:), allocatable opt_k_denom
 
type(domain_submatrix_type), dimension(:, :), allocatable domain_preconditioner
 
type(domain_submatrix_type), dimension(:, :), allocatable domain_s_inv
 
type(domain_submatrix_type), dimension(:, :), allocatable domain_s_sqrt
 
type(domain_submatrix_type), dimension(:, :), allocatable domain_s_sqrt_inv
 
type(domain_submatrix_type), dimension(:, :), allocatable domain_ks_xx
 
type(domain_submatrix_type), dimension(:, :), allocatable domain_t
 
type(domain_submatrix_type), dimension(:, :), allocatable domain_err
 
type(domain_submatrix_type), dimension(:, :), allocatable domain_r_down_up
 
integer, dimension(:), allocatable cpu_of_domain
 
type(almo_analysis_type) almo_analysis = almo_analysis_type()
 
type(optimizer_options_typeopt_block_diag_diis = optimizer_options_type()
 
type(optimizer_options_typeopt_block_diag_pcg = optimizer_options_type()
 
type(optimizer_options_typeopt_xalmo_diis = optimizer_options_type()
 
type(optimizer_options_typeopt_xalmo_pcg = optimizer_options_type()
 
type(optimizer_options_typeopt_xalmo_trustr = optimizer_options_type()
 
type(optimizer_options_typeopt_nlmo_pcg = optimizer_options_type()
 
type(optimizer_options_typeopt_block_diag_trustr = optimizer_options_type()
 
type(optimizer_options_typeopt_xalmo_newton_pcg_solver = optimizer_options_type()
 
type(optimizer_options_typeopt_k_pcg = optimizer_options_type()
 
integer deloc_method = 0
 
logical deloc_use_occ_orbs = .FALSE.
 
logical deloc_cayley_use_virt_orbs = .FALSE.
 
integer deloc_cayley_tensor_type = 0
 
logical deloc_cayley_linear = .FALSE.
 
integer deloc_cayley_conjugator = 0
 
real(kind=dp) deloc_cayley_eps_convergence = 0.0_dp
 
integer deloc_cayley_max_iter = 0
 
integer deloc_truncate_virt = 0
 
integer deloc_virt_per_domain = 0
 
logical deloc_cayley_occ_precond = .FALSE.
 
logical deloc_cayley_vir_precond = .FALSE.
 
integer opt_k_conjugator = 0
 
real(kind=dp) opt_k_eps_convergence = 0.0_dp
 
real(kind=dp) opt_k_trial_step_size = 0.0_dp
 
integer opt_k_max_iter = 0
 
integer opt_k_outer_max_iter = 0
 
real(kind=dp) opt_k_trial_step_size_multiplier = 0.0_dp
 
integer opt_k_conj_iter_start = 0
 
integer opt_k_prec_iter_start = 0
 
integer opt_k_conj_iter_freq = 0
 
integer opt_k_prec_iter_freq = 0
 
integer integer01 = 0
 
integer integer02 = 0
 
integer integer03 = 0
 
integer integer04 = 0
 
integer integer05 = 0
 
real(kind=dp) real01 = 0.0_dp
 
real(kind=dp) real02 = 0.0_dp
 
real(kind=dp) real03 = 0.0_dp
 
real(kind=dp) real04 = 0.0_dp
 
real(kind=dp) real05 = 0.0_dp
 
logical logical01 = .FALSE.
 
logical logical02 = .FALSE.
 
logical logical03 = .FALSE.
 
logical logical04 = .FALSE.
 
logical logical05 = .FALSE.
 

Detailed Description

Definition at line 104 of file almo_scf_types.F.

Field Documentation

◆ para_env

type(mp_para_env_type), pointer almo_scf_types::almo_scf_env_type::para_env => NULL()

Definition at line 106 of file almo_scf_types.F.

◆ blacs_env

type(cp_blacs_env_type), pointer almo_scf_types::almo_scf_env_type::blacs_env => NULL()

Definition at line 107 of file almo_scf_types.F.

◆ nspins

integer almo_scf_types::almo_scf_env_type::nspins = 0

Definition at line 109 of file almo_scf_types.F.

◆ nelectrons_total

integer almo_scf_types::almo_scf_env_type::nelectrons_total = 0

Definition at line 109 of file almo_scf_types.F.

◆ naos

integer almo_scf_types::almo_scf_env_type::naos = 0

Definition at line 109 of file almo_scf_types.F.

◆ natoms

integer almo_scf_types::almo_scf_env_type::natoms = 0

Definition at line 110 of file almo_scf_types.F.

◆ nmolecules

integer almo_scf_types::almo_scf_env_type::nmolecules = 0

Definition at line 110 of file almo_scf_types.F.

◆ nelectrons_spin

integer, dimension(2) almo_scf_types::almo_scf_env_type::nelectrons_spin = 0

Definition at line 111 of file almo_scf_types.F.

◆ ndomains

integer almo_scf_types::almo_scf_env_type::ndomains = 0

Definition at line 126 of file almo_scf_types.F.

◆ nocc_of_domain

integer, dimension(:, :), allocatable almo_scf_types::almo_scf_env_type::nocc_of_domain

Definition at line 140 of file almo_scf_types.F.

◆ nbasis_of_domain

integer, dimension(:), allocatable almo_scf_types::almo_scf_env_type::nbasis_of_domain

Definition at line 142 of file almo_scf_types.F.

◆ nvirt_full_of_domain

integer, dimension(:, :), allocatable almo_scf_types::almo_scf_env_type::nvirt_full_of_domain

Definition at line 144 of file almo_scf_types.F.

◆ nvirt_of_domain

integer, dimension(:, :), allocatable almo_scf_types::almo_scf_env_type::nvirt_of_domain

Definition at line 146 of file almo_scf_types.F.

◆ nvirt_disc_of_domain

integer, dimension(:, :), allocatable almo_scf_types::almo_scf_env_type::nvirt_disc_of_domain

Definition at line 148 of file almo_scf_types.F.

◆ mu_of_domain

real(kind=dp), dimension(:, :), allocatable almo_scf_types::almo_scf_env_type::mu_of_domain

Definition at line 150 of file almo_scf_types.F.

◆ first_atom_of_domain

integer, dimension(:), allocatable almo_scf_types::almo_scf_env_type::first_atom_of_domain

Definition at line 151 of file almo_scf_types.F.

◆ last_atom_of_domain

integer, dimension(:), allocatable almo_scf_types::almo_scf_env_type::last_atom_of_domain

Definition at line 152 of file almo_scf_types.F.

◆ domain_index_of_ao

integer, dimension(:), allocatable almo_scf_types::almo_scf_env_type::domain_index_of_ao

Definition at line 155 of file almo_scf_types.F.

◆ domain_index_of_atom

integer, dimension(:), allocatable almo_scf_types::almo_scf_env_type::domain_index_of_atom

Definition at line 156 of file almo_scf_types.F.

◆ charge_of_domain

integer, dimension(:), allocatable almo_scf_types::almo_scf_env_type::charge_of_domain

Definition at line 159 of file almo_scf_types.F.

◆ multiplicity_of_domain

integer, dimension(:), allocatable almo_scf_types::almo_scf_env_type::multiplicity_of_domain

Definition at line 161 of file almo_scf_types.F.

◆ quench_t

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::quench_t

Definition at line 168 of file almo_scf_types.F.

◆ quench_t_blk

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::quench_t_blk

Definition at line 169 of file almo_scf_types.F.

◆ domain_map

type(domain_map_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::domain_map

Definition at line 171 of file almo_scf_types.F.

◆ domain_layout_mos

integer almo_scf_types::almo_scf_env_type::domain_layout_mos = 0

Definition at line 180 of file almo_scf_types.F.

◆ domain_layout_aos

integer almo_scf_types::almo_scf_env_type::domain_layout_aos = 0

Definition at line 180 of file almo_scf_types.F.

◆ constraint_type

integer almo_scf_types::almo_scf_env_type::constraint_type = 0

Definition at line 182 of file almo_scf_types.F.

◆ mat_distr_aos

integer almo_scf_types::almo_scf_env_type::mat_distr_aos = 0

Definition at line 204 of file almo_scf_types.F.

◆ mat_distr_mos

integer almo_scf_types::almo_scf_env_type::mat_distr_mos = 0

Definition at line 204 of file almo_scf_types.F.

◆ domain_index_of_ao_block

integer, dimension(:), allocatable almo_scf_types::almo_scf_env_type::domain_index_of_ao_block

Definition at line 206 of file almo_scf_types.F.

◆ domain_index_of_mo_block

integer, dimension(:), allocatable almo_scf_types::almo_scf_env_type::domain_index_of_mo_block

Definition at line 207 of file almo_scf_types.F.

◆ need_previous_ks

logical almo_scf_types::almo_scf_env_type::need_previous_ks = .FALSE.

Definition at line 209 of file almo_scf_types.F.

◆ need_virtuals

logical almo_scf_types::almo_scf_env_type::need_virtuals = .FALSE.

Definition at line 210 of file almo_scf_types.F.

◆ need_orbital_energies

logical almo_scf_types::almo_scf_env_type::need_orbital_energies = .FALSE.

Definition at line 211 of file almo_scf_types.F.

◆ s_inv_done

logical almo_scf_types::almo_scf_env_type::s_inv_done = .FALSE.

Definition at line 212 of file almo_scf_types.F.

◆ s_sqrt_done

logical almo_scf_types::almo_scf_env_type::s_sqrt_done = .FALSE.

Definition at line 213 of file almo_scf_types.F.

◆ almo_scf_energy

real(kind=dp) almo_scf_types::almo_scf_env_type::almo_scf_energy = 0.0_dp

Definition at line 214 of file almo_scf_types.F.

◆ orthogonal_basis

logical almo_scf_types::almo_scf_env_type::orthogonal_basis = .FALSE.

Definition at line 215 of file almo_scf_types.F.

◆ fixed_mu

logical almo_scf_types::almo_scf_env_type::fixed_mu = .FALSE.

Definition at line 215 of file almo_scf_types.F.

◆ return_orthogonalized_mos

logical almo_scf_types::almo_scf_env_type::return_orthogonalized_mos = .FALSE.

Definition at line 216 of file almo_scf_types.F.

◆ construct_nlmos

logical almo_scf_types::almo_scf_env_type::construct_nlmos = .FALSE.

Definition at line 216 of file almo_scf_types.F.

◆ smear

logical almo_scf_types::almo_scf_env_type::smear = .FALSE.

Definition at line 220 of file almo_scf_types.F.

◆ smear_e_temp

real(kind=dp) almo_scf_types::almo_scf_env_type::smear_e_temp = 0.0_dp

Definition at line 222 of file almo_scf_types.F.

◆ kts

real(kind=dp), dimension(:), allocatable almo_scf_types::almo_scf_env_type::kts

Definition at line 223 of file almo_scf_types.F.

◆ mo_energies

real(kind=dp), dimension(:, :), allocatable almo_scf_types::almo_scf_env_type::mo_energies

Definition at line 225 of file almo_scf_types.F.

◆ real_ne_of_domain

real(kind=dp), dimension(:, :), allocatable almo_scf_types::almo_scf_env_type::real_ne_of_domain

Definition at line 228 of file almo_scf_types.F.

◆ eps_filter

real(kind=dp) almo_scf_types::almo_scf_env_type::eps_filter = 0.0_dp

Definition at line 231 of file almo_scf_types.F.

◆ xalmo_trial_wf

integer almo_scf_types::almo_scf_env_type::xalmo_trial_wf = 0

Definition at line 232 of file almo_scf_types.F.

◆ almo_scf_guess

integer almo_scf_types::almo_scf_env_type::almo_scf_guess = 0

Definition at line 233 of file almo_scf_types.F.

◆ eps_prev_guess

real(kind=dp) almo_scf_types::almo_scf_env_type::eps_prev_guess = 0.0_dp

Definition at line 234 of file almo_scf_types.F.

◆ order_lanczos

integer almo_scf_types::almo_scf_env_type::order_lanczos = 0

Definition at line 235 of file almo_scf_types.F.

◆ matrix_iter_eps_error_factor

real(kind=dp) almo_scf_types::almo_scf_env_type::matrix_iter_eps_error_factor = 0.0_dp

Definition at line 236 of file almo_scf_types.F.

◆ eps_lanczos

real(kind=dp) almo_scf_types::almo_scf_env_type::eps_lanczos = 0.0_dp

Definition at line 237 of file almo_scf_types.F.

◆ max_iter_lanczos

integer almo_scf_types::almo_scf_env_type::max_iter_lanczos = 0

Definition at line 238 of file almo_scf_types.F.

◆ mixing_fraction

real(kind=dp) almo_scf_types::almo_scf_env_type::mixing_fraction = 0.0_dp

Definition at line 239 of file almo_scf_types.F.

◆ mu

real(kind=dp) almo_scf_types::almo_scf_env_type::mu = 0.0_dp

Definition at line 240 of file almo_scf_types.F.

◆ almo_update_algorithm

integer almo_scf_types::almo_scf_env_type::almo_update_algorithm = 0

Definition at line 242 of file almo_scf_types.F.

◆ xalmo_update_algorithm

integer almo_scf_types::almo_scf_env_type::xalmo_update_algorithm = 0

Definition at line 244 of file almo_scf_types.F.

◆ sigma_inv_algorithm

integer almo_scf_types::almo_scf_env_type::sigma_inv_algorithm = 0

Definition at line 246 of file almo_scf_types.F.

◆ overlap_determinant

real(kind=dp) almo_scf_types::almo_scf_env_type::overlap_determinant = 0.0_dp

Definition at line 249 of file almo_scf_types.F.

◆ perturbative_delocalization

logical almo_scf_types::almo_scf_env_type::perturbative_delocalization = .FALSE.

Definition at line 252 of file almo_scf_types.F.

◆ quencher_radius_type

integer almo_scf_types::almo_scf_env_type::quencher_radius_type = 0

Definition at line 253 of file almo_scf_types.F.

◆ quencher_r0_factor

real(kind=dp) almo_scf_types::almo_scf_env_type::quencher_r0_factor = 0.0_dp

Definition at line 254 of file almo_scf_types.F.

◆ quencher_r1_factor

real(kind=dp) almo_scf_types::almo_scf_env_type::quencher_r1_factor = 0.0_dp

Definition at line 254 of file almo_scf_types.F.

◆ quencher_s0

real(kind=dp) almo_scf_types::almo_scf_env_type::quencher_s0 = 0.0_dp

Definition at line 254 of file almo_scf_types.F.

◆ quencher_s1

real(kind=dp) almo_scf_types::almo_scf_env_type::quencher_s1 = 0.0_dp

Definition at line 254 of file almo_scf_types.F.

◆ envelope_amplitude

real(kind=dp) almo_scf_types::almo_scf_env_type::envelope_amplitude = 0.0_dp

Definition at line 254 of file almo_scf_types.F.

◆ almo_history

type(almo_scf_history_type) almo_scf_types::almo_scf_env_type::almo_history = almo_scf_history_type(matrix_p_up_down=null(), matrix_t=null())

Definition at line 264 of file almo_scf_types.F.

◆ xalmo_history

type(almo_scf_history_type) almo_scf_types::almo_scf_env_type::xalmo_history = almo_scf_history_type(matrix_p_up_down=null(), matrix_t=null())

Definition at line 265 of file almo_scf_types.F.

◆ almo_extrapolation_order

integer almo_scf_types::almo_scf_env_type::almo_extrapolation_order = 0

Definition at line 266 of file almo_scf_types.F.

◆ xalmo_extrapolation_order

integer almo_scf_types::almo_scf_env_type::xalmo_extrapolation_order = 0

Definition at line 267 of file almo_scf_types.F.

◆ calc_forces

logical almo_scf_types::almo_scf_env_type::calc_forces = .FALSE.

Definition at line 270 of file almo_scf_types.F.

◆ matrix_s

type(dbcsr_type), dimension(1) almo_scf_types::almo_scf_env_type::matrix_s

Definition at line 277 of file almo_scf_types.F.

◆ matrix_s_inv

type(dbcsr_type), dimension(1) almo_scf_types::almo_scf_env_type::matrix_s_inv

Definition at line 278 of file almo_scf_types.F.

◆ matrix_s_sqrt

type(dbcsr_type), dimension(1) almo_scf_types::almo_scf_env_type::matrix_s_sqrt

Definition at line 279 of file almo_scf_types.F.

◆ matrix_s_sqrt_inv

type(dbcsr_type), dimension(1) almo_scf_types::almo_scf_env_type::matrix_s_sqrt_inv

Definition at line 280 of file almo_scf_types.F.

◆ matrix_s_blk

type(dbcsr_type), dimension(1) almo_scf_types::almo_scf_env_type::matrix_s_blk

Definition at line 282 of file almo_scf_types.F.

◆ matrix_s_blk_inv

type(dbcsr_type), dimension(1) almo_scf_types::almo_scf_env_type::matrix_s_blk_inv

Definition at line 283 of file almo_scf_types.F.

◆ matrix_s_blk_sqrt

type(dbcsr_type), dimension(1) almo_scf_types::almo_scf_env_type::matrix_s_blk_sqrt

Definition at line 284 of file almo_scf_types.F.

◆ matrix_s_blk_sqrt_inv

type(dbcsr_type), dimension(1) almo_scf_types::almo_scf_env_type::matrix_s_blk_sqrt_inv

Definition at line 285 of file almo_scf_types.F.

◆ matrix_t_blk

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_t_blk

Definition at line 288 of file almo_scf_types.F.

◆ matrix_t

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_t

Definition at line 290 of file almo_scf_types.F.

◆ matrix_t_tr

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_t_tr

Definition at line 291 of file almo_scf_types.F.

◆ matrix_sigma

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_sigma

Definition at line 293 of file almo_scf_types.F.

◆ matrix_sigma_inv

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_sigma_inv

Definition at line 293 of file almo_scf_types.F.

◆ matrix_sigma_sqrt

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_sigma_sqrt

Definition at line 293 of file almo_scf_types.F.

◆ matrix_sigma_sqrt_inv

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_sigma_sqrt_inv

Definition at line 293 of file almo_scf_types.F.

◆ matrix_sigma_blk

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_sigma_blk

Definition at line 293 of file almo_scf_types.F.

◆ matrix_sigma_inv_0deloc

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_sigma_inv_0deloc

Definition at line 293 of file almo_scf_types.F.

◆ matrix_err_blk

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_err_blk

Definition at line 301 of file almo_scf_types.F.

◆ matrix_err_xx

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_err_xx

Definition at line 302 of file almo_scf_types.F.

◆ matrix_sigma_vv

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_sigma_vv

Definition at line 305 of file almo_scf_types.F.

◆ matrix_sigma_vv_blk

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_sigma_vv_blk

Definition at line 305 of file almo_scf_types.F.

◆ matrix_sigma_vv_sqrt

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_sigma_vv_sqrt

Definition at line 305 of file almo_scf_types.F.

◆ matrix_sigma_vv_sqrt_inv

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_sigma_vv_sqrt_inv

Definition at line 305 of file almo_scf_types.F.

◆ matrix_vv_full_blk

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_vv_full_blk

Definition at line 311 of file almo_scf_types.F.

◆ matrix_vv_disc_blk

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_vv_disc_blk

Definition at line 311 of file almo_scf_types.F.

◆ matrix_vv_disc

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_vv_disc

Definition at line 311 of file almo_scf_types.F.

◆ matrix_vo

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_vo

Definition at line 316 of file almo_scf_types.F.

◆ matrix_ov

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_ov

Definition at line 316 of file almo_scf_types.F.

◆ matrix_ov_full

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_ov_full

Definition at line 317 of file almo_scf_types.F.

◆ matrix_ov_disc

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_ov_disc

Definition at line 317 of file almo_scf_types.F.

◆ matrix_x

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_x

Definition at line 319 of file almo_scf_types.F.

◆ matrix_k_blk

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_k_blk

Definition at line 322 of file almo_scf_types.F.

◆ matrix_k_tr

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_k_tr

Definition at line 323 of file almo_scf_types.F.

◆ matrix_k_blk_ones

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_k_blk_ones

Definition at line 325 of file almo_scf_types.F.

◆ matrix_v_blk

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_v_blk

Definition at line 328 of file almo_scf_types.F.

◆ matrix_v

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_v

Definition at line 328 of file almo_scf_types.F.

◆ matrix_v_full_blk

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_v_full_blk

Definition at line 328 of file almo_scf_types.F.

◆ matrix_v_disc

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_v_disc

Definition at line 328 of file almo_scf_types.F.

◆ matrix_v_disc_blk

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_v_disc_blk

Definition at line 328 of file almo_scf_types.F.

◆ matrix_ks

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_ks

Definition at line 335 of file almo_scf_types.F.

◆ matrix_ks_blk

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_ks_blk

Definition at line 338 of file almo_scf_types.F.

◆ matrix_ks_0deloc

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_ks_0deloc

Definition at line 339 of file almo_scf_types.F.

◆ matrix_p

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_p

Definition at line 341 of file almo_scf_types.F.

◆ matrix_p_blk

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_p_blk

Definition at line 342 of file almo_scf_types.F.

◆ matrix_eoo

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_eoo

Definition at line 344 of file almo_scf_types.F.

◆ matrix_evv_full

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::matrix_evv_full

Definition at line 345 of file almo_scf_types.F.

◆ opt_k_t_rr

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::opt_k_t_rr

Definition at line 349 of file almo_scf_types.F.

◆ opt_k_t_dd

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::opt_k_t_dd

Definition at line 349 of file almo_scf_types.F.

◆ opt_k_denom

type(dbcsr_type), dimension(:), allocatable almo_scf_types::almo_scf_env_type::opt_k_denom

Definition at line 349 of file almo_scf_types.F.

◆ domain_preconditioner

type(domain_submatrix_type), dimension(:, :), allocatable almo_scf_types::almo_scf_env_type::domain_preconditioner

Definition at line 354 of file almo_scf_types.F.

◆ domain_s_inv

type(domain_submatrix_type), dimension(:, :), allocatable almo_scf_types::almo_scf_env_type::domain_s_inv

Definition at line 355 of file almo_scf_types.F.

◆ domain_s_sqrt

type(domain_submatrix_type), dimension(:, :), allocatable almo_scf_types::almo_scf_env_type::domain_s_sqrt

Definition at line 356 of file almo_scf_types.F.

◆ domain_s_sqrt_inv

type(domain_submatrix_type), dimension(:, :), allocatable almo_scf_types::almo_scf_env_type::domain_s_sqrt_inv

Definition at line 357 of file almo_scf_types.F.

◆ domain_ks_xx

type(domain_submatrix_type), dimension(:, :), allocatable almo_scf_types::almo_scf_env_type::domain_ks_xx

Definition at line 358 of file almo_scf_types.F.

◆ domain_t

type(domain_submatrix_type), dimension(:, :), allocatable almo_scf_types::almo_scf_env_type::domain_t

Definition at line 359 of file almo_scf_types.F.

◆ domain_err

type(domain_submatrix_type), dimension(:, :), allocatable almo_scf_types::almo_scf_env_type::domain_err

Definition at line 360 of file almo_scf_types.F.

◆ domain_r_down_up

type(domain_submatrix_type), dimension(:, :), allocatable almo_scf_types::almo_scf_env_type::domain_r_down_up

Definition at line 361 of file almo_scf_types.F.

◆ cpu_of_domain

integer, dimension(:), allocatable almo_scf_types::almo_scf_env_type::cpu_of_domain

Definition at line 363 of file almo_scf_types.F.

◆ almo_analysis

type(almo_analysis_type) almo_scf_types::almo_scf_env_type::almo_analysis = almo_analysis_type()

Definition at line 366 of file almo_scf_types.F.

◆ opt_block_diag_diis

type(optimizer_options_type) almo_scf_types::almo_scf_env_type::opt_block_diag_diis = optimizer_options_type()

Definition at line 369 of file almo_scf_types.F.

◆ opt_block_diag_pcg

type(optimizer_options_type) almo_scf_types::almo_scf_env_type::opt_block_diag_pcg = optimizer_options_type()

Definition at line 370 of file almo_scf_types.F.

◆ opt_xalmo_diis

type(optimizer_options_type) almo_scf_types::almo_scf_env_type::opt_xalmo_diis = optimizer_options_type()

Definition at line 371 of file almo_scf_types.F.

◆ opt_xalmo_pcg

type(optimizer_options_type) almo_scf_types::almo_scf_env_type::opt_xalmo_pcg = optimizer_options_type()

Definition at line 372 of file almo_scf_types.F.

◆ opt_xalmo_trustr

type(optimizer_options_type) almo_scf_types::almo_scf_env_type::opt_xalmo_trustr = optimizer_options_type()

Definition at line 373 of file almo_scf_types.F.

◆ opt_nlmo_pcg

type(optimizer_options_type) almo_scf_types::almo_scf_env_type::opt_nlmo_pcg = optimizer_options_type()

Definition at line 374 of file almo_scf_types.F.

◆ opt_block_diag_trustr

type(optimizer_options_type) almo_scf_types::almo_scf_env_type::opt_block_diag_trustr = optimizer_options_type()

Definition at line 375 of file almo_scf_types.F.

◆ opt_xalmo_newton_pcg_solver

type(optimizer_options_type) almo_scf_types::almo_scf_env_type::opt_xalmo_newton_pcg_solver = optimizer_options_type()

Definition at line 376 of file almo_scf_types.F.

◆ opt_k_pcg

type(optimizer_options_type) almo_scf_types::almo_scf_env_type::opt_k_pcg = optimizer_options_type()

Definition at line 377 of file almo_scf_types.F.

◆ deloc_method

integer almo_scf_types::almo_scf_env_type::deloc_method = 0

Definition at line 382 of file almo_scf_types.F.

◆ deloc_use_occ_orbs

logical almo_scf_types::almo_scf_env_type::deloc_use_occ_orbs = .FALSE.

Definition at line 383 of file almo_scf_types.F.

◆ deloc_cayley_use_virt_orbs

logical almo_scf_types::almo_scf_env_type::deloc_cayley_use_virt_orbs = .FALSE.

Definition at line 384 of file almo_scf_types.F.

◆ deloc_cayley_tensor_type

integer almo_scf_types::almo_scf_env_type::deloc_cayley_tensor_type = 0

Definition at line 385 of file almo_scf_types.F.

◆ deloc_cayley_linear

logical almo_scf_types::almo_scf_env_type::deloc_cayley_linear = .FALSE.

Definition at line 386 of file almo_scf_types.F.

◆ deloc_cayley_conjugator

integer almo_scf_types::almo_scf_env_type::deloc_cayley_conjugator = 0

Definition at line 387 of file almo_scf_types.F.

◆ deloc_cayley_eps_convergence

real(kind=dp) almo_scf_types::almo_scf_env_type::deloc_cayley_eps_convergence = 0.0_dp

Definition at line 388 of file almo_scf_types.F.

◆ deloc_cayley_max_iter

integer almo_scf_types::almo_scf_env_type::deloc_cayley_max_iter = 0

Definition at line 389 of file almo_scf_types.F.

◆ deloc_truncate_virt

integer almo_scf_types::almo_scf_env_type::deloc_truncate_virt = 0

Definition at line 390 of file almo_scf_types.F.

◆ deloc_virt_per_domain

integer almo_scf_types::almo_scf_env_type::deloc_virt_per_domain = 0

Definition at line 391 of file almo_scf_types.F.

◆ deloc_cayley_occ_precond

logical almo_scf_types::almo_scf_env_type::deloc_cayley_occ_precond = .FALSE.

Definition at line 392 of file almo_scf_types.F.

◆ deloc_cayley_vir_precond

logical almo_scf_types::almo_scf_env_type::deloc_cayley_vir_precond = .FALSE.

Definition at line 393 of file almo_scf_types.F.

◆ opt_k_conjugator

integer almo_scf_types::almo_scf_env_type::opt_k_conjugator = 0

Definition at line 396 of file almo_scf_types.F.

◆ opt_k_eps_convergence

real(kind=dp) almo_scf_types::almo_scf_env_type::opt_k_eps_convergence = 0.0_dp

Definition at line 397 of file almo_scf_types.F.

◆ opt_k_trial_step_size

real(kind=dp) almo_scf_types::almo_scf_env_type::opt_k_trial_step_size = 0.0_dp

Definition at line 398 of file almo_scf_types.F.

◆ opt_k_max_iter

integer almo_scf_types::almo_scf_env_type::opt_k_max_iter = 0

Definition at line 399 of file almo_scf_types.F.

◆ opt_k_outer_max_iter

integer almo_scf_types::almo_scf_env_type::opt_k_outer_max_iter = 0

Definition at line 400 of file almo_scf_types.F.

◆ opt_k_trial_step_size_multiplier

real(kind=dp) almo_scf_types::almo_scf_env_type::opt_k_trial_step_size_multiplier = 0.0_dp

Definition at line 401 of file almo_scf_types.F.

◆ opt_k_conj_iter_start

integer almo_scf_types::almo_scf_env_type::opt_k_conj_iter_start = 0

Definition at line 402 of file almo_scf_types.F.

◆ opt_k_prec_iter_start

integer almo_scf_types::almo_scf_env_type::opt_k_prec_iter_start = 0

Definition at line 403 of file almo_scf_types.F.

◆ opt_k_conj_iter_freq

integer almo_scf_types::almo_scf_env_type::opt_k_conj_iter_freq = 0

Definition at line 404 of file almo_scf_types.F.

◆ opt_k_prec_iter_freq

integer almo_scf_types::almo_scf_env_type::opt_k_prec_iter_freq = 0

Definition at line 405 of file almo_scf_types.F.

◆ integer01

integer almo_scf_types::almo_scf_env_type::integer01 = 0

Definition at line 408 of file almo_scf_types.F.

◆ integer02

integer almo_scf_types::almo_scf_env_type::integer02 = 0

Definition at line 409 of file almo_scf_types.F.

◆ integer03

integer almo_scf_types::almo_scf_env_type::integer03 = 0

Definition at line 410 of file almo_scf_types.F.

◆ integer04

integer almo_scf_types::almo_scf_env_type::integer04 = 0

Definition at line 411 of file almo_scf_types.F.

◆ integer05

integer almo_scf_types::almo_scf_env_type::integer05 = 0

Definition at line 412 of file almo_scf_types.F.

◆ real01

real(kind=dp) almo_scf_types::almo_scf_env_type::real01 = 0.0_dp

Definition at line 413 of file almo_scf_types.F.

◆ real02

real(kind=dp) almo_scf_types::almo_scf_env_type::real02 = 0.0_dp

Definition at line 414 of file almo_scf_types.F.

◆ real03

real(kind=dp) almo_scf_types::almo_scf_env_type::real03 = 0.0_dp

Definition at line 415 of file almo_scf_types.F.

◆ real04

real(kind=dp) almo_scf_types::almo_scf_env_type::real04 = 0.0_dp

Definition at line 416 of file almo_scf_types.F.

◆ real05

real(kind=dp) almo_scf_types::almo_scf_env_type::real05 = 0.0_dp

Definition at line 417 of file almo_scf_types.F.

◆ logical01

logical almo_scf_types::almo_scf_env_type::logical01 = .FALSE.

Definition at line 418 of file almo_scf_types.F.

◆ logical02

logical almo_scf_types::almo_scf_env_type::logical02 = .FALSE.

Definition at line 419 of file almo_scf_types.F.

◆ logical03

logical almo_scf_types::almo_scf_env_type::logical03 = .FALSE.

Definition at line 420 of file almo_scf_types.F.

◆ logical04

logical almo_scf_types::almo_scf_env_type::logical04 = .FALSE.

Definition at line 421 of file almo_scf_types.F.

◆ logical05

logical almo_scf_types::almo_scf_env_type::logical05 = .FALSE.

Definition at line 422 of file almo_scf_types.F.


The documentation for this type was generated from the following file: