![]() |
(git:b77b4be)
|
Iterative routines for GW + Bethe-Salpeter for computing electronic excitations. More...
Functions/Subroutines | |
subroutine, public | do_subspace_iterations (b_bar_ijq_bse_local, b_abq_bse_local, b_bar_iaq_bse_local, b_iaq_bse_local, homo, virtual, bse_spin_config, unit_nr, eigenval, para_env, mp2_env) |
... | |
subroutine, public | fill_local_3c_arrays (fm_mat_s_ab_bse, fm_mat_s, fm_mat_s_bar_ia_bse, fm_mat_s_bar_ij_bse, b_bar_ijq_bse_local, b_abq_bse_local, b_bar_iaq_bse_local, b_iaq_bse_local, dimen_ri, homo, virtual, gd_array, color_sub, para_env) |
... | |
Iterative routines for GW + Bethe-Salpeter for computing electronic excitations.
subroutine, public bse_iterative::do_subspace_iterations | ( | real(kind=dp), dimension(:, :, :), allocatable | b_bar_ijq_bse_local, |
real(kind=dp), dimension(:, :, :), allocatable | b_abq_bse_local, | ||
real(kind=dp), dimension(:, :, :), allocatable | b_bar_iaq_bse_local, | ||
real(kind=dp), dimension(:, :, :), allocatable | b_iaq_bse_local, | ||
integer | homo, | ||
integer | virtual, | ||
integer | bse_spin_config, | ||
integer | unit_nr, | ||
real(kind=dp), dimension(:) | eigenval, | ||
type(mp_para_env_type), intent(in) | para_env, | ||
type(mp2_type) | mp2_env | ||
) |
...
B_bar_ijQ_bse_local | ... |
B_abQ_bse_local | ... |
B_bar_iaQ_bse_local | ... |
B_iaQ_bse_local | ... |
homo | ... |
virtual | ... |
bse_spin_config | ... |
unit_nr | ... |
Eigenval | ... |
para_env | ... |
mp2_env | ... |
Definition at line 54 of file bse_iterative.F.
subroutine, public bse_iterative::fill_local_3c_arrays | ( | type(cp_fm_type), intent(in) | fm_mat_s_ab_bse, |
type(cp_fm_type), intent(in) | fm_mat_s, | ||
type(cp_fm_type), intent(in) | fm_mat_s_bar_ia_bse, | ||
type(cp_fm_type), intent(in) | fm_mat_s_bar_ij_bse, | ||
real(kind=dp), dimension(:, :, :), intent(out), allocatable | b_bar_ijq_bse_local, | ||
real(kind=dp), dimension(:, :, :), intent(out), allocatable | b_abq_bse_local, | ||
real(kind=dp), dimension(:, :, :), intent(out), allocatable | b_bar_iaq_bse_local, | ||
real(kind=dp), dimension(:, :, :), intent(out), allocatable | b_iaq_bse_local, | ||
integer, intent(in) | dimen_ri, | ||
integer, intent(in) | homo, | ||
integer, intent(in) | virtual, | ||
type(group_dist_d1_type), intent(in) | gd_array, | ||
integer, intent(in) | color_sub, | ||
type(mp_para_env_type), intent(in) | para_env | ||
) |
...
fm_mat_S_ab_bse | ... |
fm_mat_S | ... |
fm_mat_S_bar_ia_bse | ... |
fm_mat_S_bar_ij_bse | ... |
B_bar_ijQ_bse_local | ... |
B_abQ_bse_local | ... |
B_bar_iaQ_bse_local | ... |
B_iaQ_bse_local | ... |
dimen_RI | ... |
homo | ... |
virtual | ... |
gd_array | ... |
color_sub | ... |
para_env | ... |
Definition at line 1369 of file bse_iterative.F.