(git:c5411e0)
Loading...
Searching...
No Matches
bse_main Module Reference

Main routines for GW + Bethe-Salpeter for computing electronic excitations. More...

Functions/Subroutines

subroutine, public start_bse_calculation (fm_mat_s_ia_bse, fm_mat_s_ij_bse, fm_mat_s_ab_bse, fm_mat_q_static_bse, fm_mat_q_static_bse_gemm, eigenval, homo, virtual, dimen_ri, dimen_ri_red, gd_array, color_sub, mp2_env, unit_nr)
 Main subroutine managing BSE calculations.
 

Detailed Description

Main routines for GW + Bethe-Salpeter for computing electronic excitations.

History
04.2024 created [Maximilian Graml]

Function/Subroutine Documentation

◆ start_bse_calculation()

subroutine, public bse_main::start_bse_calculation ( type(cp_fm_type), intent(in)  fm_mat_s_ia_bse,
type(cp_fm_type), intent(in)  fm_mat_s_ij_bse,
type(cp_fm_type), intent(in)  fm_mat_s_ab_bse,
type(cp_fm_type), intent(inout)  fm_mat_q_static_bse,
type(cp_fm_type), intent(inout)  fm_mat_q_static_bse_gemm,
real(kind=dp), dimension(:, :, :), intent(in), allocatable  eigenval,
integer, dimension(:), intent(in)  homo,
integer, dimension(:), intent(in)  virtual,
integer, intent(in)  dimen_ri,
integer, intent(in)  dimen_ri_red,
type(group_dist_d1_type), intent(in)  gd_array,
integer, intent(in)  color_sub,
type(mp2_type mp2_env,
integer, intent(in)  unit_nr 
)

Main subroutine managing BSE calculations.

Parameters
fm_mat_S_ia_bse...
fm_mat_S_ij_bse...
fm_mat_S_ab_bse...
fm_mat_Q_static_bse...
fm_mat_Q_static_bse_gemm...
Eigenval...
homo...
virtual...
dimen_RI...
dimen_RI_red...
gd_array...
color_sub...
mp2_env...
unit_nr...

Definition at line 68 of file bse_main.F.

Here is the call graph for this function: