(git:e7e05ae)
mp2_ri_grad_util.F File Reference

Go to the source code of this file.

Modules

module  mp2_ri_grad_util
 Routines for calculating RI-MP2 gradients.
 

Functions/Subroutines

subroutine, public mp2_ri_grad_util::complete_gamma (mp2_env, B_ia_Q, dimen_RI, homo, virtual, para_env, para_env_sub, ngroup, my_group_L_size, my_group_L_start, my_group_L_end, my_B_size, my_B_virtual_start, gd_array, gd_B_virtual, kspin)
 complete the calculation of the Gamma matrices More...
 
subroutine, public mp2_ri_grad_util::array2fm (mat2D, fm_struct, my_start_row, my_end_row, my_start_col, my_end_col, gd_row, gd_col, group_grid_2_mepos, ngroup_row, ngroup_col, fm_mat, integ_group_size, color_group, do_release_mat)
 redistribute local part of array to fm More...
 
subroutine, public mp2_ri_grad_util::fm2array (mat2D, my_rows, my_start_row, my_end_row, my_cols, my_start_col, my_end_col, group_grid_2_mepos, mepos_2_grid_group, ngroup_row, ngroup_col, fm_mat)
 redistribute fm to local part of array More...
 
subroutine, public mp2_ri_grad_util::create_dbcsr_gamma (Gamma_2D, homo, virtual, dimen_ia, para_env_sub, my_ia_start, my_ia_end, my_group_L_size, gd_ia, dbcsr_Gamma, mo_coeff_o)
 redistribute 2D representation of 3d tensor to a set of dbcsr matrices More...
 
subroutine, public mp2_ri_grad_util::prepare_redistribution (para_env, para_env_sub, ngroup, group_grid_2_mepos, mepos_2_grid_group, pos_info)
 prepare array for redistribution More...