![]() |
(git:4a2d255)
|
Routines to calculate and distribute 2c- and 3c- integrals for RI. More...
Functions/Subroutines | |
| subroutine, public | mp2_ri_gpw_compute_in (bib_c, bib_c_gw, bib_c_bse_ij, bib_c_bse_ab, gd_array, gd_b_virtual, dimen_ri, dimen_ri_red, qs_env, para_env, para_env_sub, color_sub, cell, particle_set, atomic_kind_set, qs_kind_set, fm_matrix_pq, fm_matrix_l_kpoints, fm_matrix_minv_l_kpoints, fm_matrix_minv, fm_matrix_minv_vtrunc_minv, nmo, homo, mat_munu, sab_orb_sub, mo_coeff_o, mo_coeff_v, mo_coeff_all, mo_coeff_gw, mo_coeff_o_bse, mo_coeff_v_bse, eps_filter, unit_nr, mp2_memory, calc_pq_cond_num, calc_forces, blacs_env_sub, my_do_gw, do_bse, gd_b_all, starts_array_mc, ends_array_mc, starts_array_mc_block, ends_array_mc_block, gw_corr_lev_occ, gw_corr_lev_virt, bse_lev_virt, do_im_time, do_kpoints_cubic_rpa, kpoints, t_3c_m, t_3c_o, t_3c_o_compressed, t_3c_o_ind, ri_metric, gd_b_occ_bse, gd_b_virt_bse) |
| with ri mp2 gpw | |
| subroutine, public | compute_kpoints (qs_env, kpoints, unit_nr) |
| ... | |
Routines to calculate and distribute 2c- and 3c- integrals for RI.
| subroutine, public mp2_integrals::mp2_ri_gpw_compute_in | ( | type(three_dim_real_array), dimension(:), intent(out), allocatable | bib_c, |
| type(three_dim_real_array), dimension(:), intent(out), allocatable | bib_c_gw, | ||
| real(kind=dp), dimension(:, :, :), intent(out), allocatable | bib_c_bse_ij, | ||
| real(kind=dp), dimension(:, :, :), intent(out), allocatable | bib_c_bse_ab, | ||
| type(group_dist_d1_type), intent(out) | gd_array, | ||
| type(group_dist_d1_type), dimension(:), intent(out), allocatable | gd_b_virtual, | ||
| integer, intent(out) | dimen_ri, | ||
| integer, intent(out) | dimen_ri_red, | ||
| type(qs_environment_type), pointer | qs_env, | ||
| type(mp_para_env_type), pointer | para_env, | ||
| type(mp_para_env_type), pointer | para_env_sub, | ||
| integer, intent(in) | color_sub, | ||
| type(cell_type), pointer | cell, | ||
| type(particle_type), dimension(:), pointer | particle_set, | ||
| type(atomic_kind_type), dimension(:), pointer | atomic_kind_set, | ||
| type(qs_kind_type), dimension(:), pointer | qs_kind_set, | ||
| type(cp_fm_type), intent(out) | fm_matrix_pq, | ||
| type(cp_fm_type), dimension(:, :), allocatable | fm_matrix_l_kpoints, | ||
| type(cp_fm_type), dimension(:, :), allocatable | fm_matrix_minv_l_kpoints, | ||
| type(cp_fm_type), dimension(:, :), allocatable | fm_matrix_minv, | ||
| type(cp_fm_type), dimension(:, :), allocatable | fm_matrix_minv_vtrunc_minv, | ||
| integer, intent(in) | nmo, | ||
| integer, dimension(:), intent(in) | homo, | ||
| type(dbcsr_p_type), intent(inout) | mat_munu, | ||
| type(neighbor_list_set_p_type), dimension(:), intent(in), pointer | sab_orb_sub, | ||
| type(dbcsr_p_type), dimension(:), intent(in) | mo_coeff_o, | ||
| type(dbcsr_p_type), dimension(:), intent(in) | mo_coeff_v, | ||
| type(dbcsr_p_type), dimension(:), intent(in) | mo_coeff_all, | ||
| type(dbcsr_p_type), dimension(:), intent(in) | mo_coeff_gw, | ||
| type(dbcsr_p_type), dimension(:), intent(in) | mo_coeff_o_bse, | ||
| type(dbcsr_p_type), dimension(:), intent(in) | mo_coeff_v_bse, | ||
| real(kind=dp), intent(in) | eps_filter, | ||
| integer, intent(in) | unit_nr, | ||
| real(kind=dp), intent(in) | mp2_memory, | ||
| logical, intent(in) | calc_pq_cond_num, | ||
| logical, intent(in) | calc_forces, | ||
| type(cp_blacs_env_type), pointer | blacs_env_sub, | ||
| logical, intent(in) | my_do_gw, | ||
| logical, intent(in) | do_bse, | ||
| type(group_dist_d1_type), intent(out) | gd_b_all, | ||
| integer, dimension(:), intent(out), allocatable | starts_array_mc, | ||
| integer, dimension(:), intent(out), allocatable | ends_array_mc, | ||
| integer, dimension(:), intent(out), allocatable | starts_array_mc_block, | ||
| integer, dimension(:), intent(out), allocatable | ends_array_mc_block, | ||
| integer, intent(in) | gw_corr_lev_occ, | ||
| integer, intent(in) | gw_corr_lev_virt, | ||
| integer, intent(in) | bse_lev_virt, | ||
| logical, intent(in) | do_im_time, | ||
| logical, intent(in) | do_kpoints_cubic_rpa, | ||
| type(kpoint_type), pointer | kpoints, | ||
| type(dbt_type), intent(out) | t_3c_m, | ||
| type(dbt_type), dimension(:, :), intent(out), allocatable | t_3c_o, | ||
| type(hfx_compression_type), dimension(:, :, :), intent(inout), allocatable | t_3c_o_compressed, | ||
| type(block_ind_type), dimension(:, :, :), allocatable | t_3c_o_ind, | ||
| type(libint_potential_type), intent(in) | ri_metric, | ||
| type(group_dist_d1_type), intent(out) | gd_b_occ_bse, | ||
| type(group_dist_d1_type), intent(out) | gd_b_virt_bse | ||
| ) |
with ri mp2 gpw
| BIb_C | ... |
| BIb_C_gw | ... |
| BIb_C_bse_ij | ... |
| BIb_C_bse_ab | ... |
| gd_array | ... |
| gd_B_virtual | ... |
| dimen_RI | ... |
| dimen_RI_red | ... |
| qs_env | ... |
| para_env | ... |
| para_env_sub | ... |
| color_sub | ... |
| cell | ... |
| particle_set | ... |
| atomic_kind_set | ... |
| qs_kind_set | ... |
| fm_matrix_PQ | ... |
| fm_matrix_L_kpoints | ... |
| fm_matrix_Minv_L_kpoints | ... |
| fm_matrix_Minv | ... |
| fm_matrix_Minv_Vtrunc_Minv | ... |
| nmo | ... |
| homo | ... |
| mat_munu | ... |
| sab_orb_sub | ... |
| mo_coeff_o | ... |
| mo_coeff_v | ... |
| mo_coeff_all | ... |
| mo_coeff_gw | ... |
| mo_coeff_o_bse | ... |
| mo_coeff_v_bse | ... |
| eps_filter | ... |
| unit_nr | ... |
| mp2_memory | ... |
| calc_PQ_cond_num | ... |
| calc_forces | ... |
| blacs_env_sub | ... |
| my_do_gw | ... |
| do_bse | ... |
| gd_B_all | ... |
| starts_array_mc | ... |
| ends_array_mc | ... |
| starts_array_mc_block | ... |
| ends_array_mc_block | ... |
| gw_corr_lev_occ | ... |
| gw_corr_lev_virt | ... |
| bse_lev_virt | ... |
| do_im_time | ... |
| do_kpoints_cubic_RPA | ... |
| kpoints | ... |
| t_3c_M | ... |
| t_3c_O | ... |
| t_3c_O_compressed | ... |
| t_3c_O_ind | ... |
| ri_metric | ... |
| gd_B_occ_bse | ... |
| gd_B_virt_bse | ... |
Definition at line 185 of file mp2_integrals.F.
| subroutine, public mp2_integrals::compute_kpoints | ( | type(qs_environment_type), pointer | qs_env, |
| type(kpoint_type), pointer | kpoints, | ||
| integer | unit_nr | ||
| ) |
...
| qs_env | ... |
| kpoints | ... |
| unit_nr | ... |
Definition at line 1249 of file mp2_integrals.F.