(git:b279b6b)
mp2_grids.F File Reference

Go to the source code of this file.

Modules

module  mp2_grids
 Routines to calculate frequency and time grids (integration points and weights) for correlation methods.
 

Functions/Subroutines

subroutine, public mp2_grids::get_minimax_grid (para_env, unit_nr, homo, Eigenval, num_integ_points, do_im_time, do_ri_sos_laplace_mp2, do_print, tau_tj, tau_wj, qs_env, do_gw_im_time, do_kpoints_cubic_RPA, e_fermi, tj, wj, weights_cos_tf_t_to_w, weights_cos_tf_w_to_t, weights_sin_tf_t_to_w, regularization)
 ... More...
 
subroutine, public mp2_grids::get_clenshaw_grid (para_env, para_env_RPA, unit_nr, homo, virtual, Eigenval, num_integ_points, num_integ_group, color_rpa_group, fm_mat_S, my_do_gw, ext_scaling, a_scaling, tj, wj)
 ... More...
 
subroutine, public mp2_grids::get_l_sq_wghts_cos_tf_t_to_w (num_integ_points, tau_tj, weights_cos_tf_t_to_w, omega_tj, E_min, E_max, max_error, num_points_per_magnitude, regularization)
 Calculate integration weights for the tau grid (in dependency of the omega node) More...
 
subroutine, public mp2_grids::get_l_sq_wghts_sin_tf_t_to_w (num_integ_points, tau_tj, weights_sin_tf_t_to_w, omega_tj, E_min, E_max, max_error, num_points_per_magnitude, regularization)
 Calculate integration weights for the tau grid (in dependency of the omega node) More...
 
subroutine, public mp2_grids::test_least_square_ft (nR, iw)
 test the singular value decomposition for the computation of integration weights for the Fourier transform between time and frequency grid in cubic-scaling RPA More...
 
subroutine, public mp2_grids::get_l_sq_wghts_cos_tf_w_to_t (num_integ_points, tau_tj, weights_cos_tf_w_to_t, omega_tj, E_min, E_max, max_error, num_points_per_magnitude, regularization)
 ... More...