From 181636e8a5eda45a8bf244fcce1d08fae339b625 Mon Sep 17 00:00:00 2001 From: Emmanuel Giner Date: Fri, 18 Jun 2021 15:16:59 +0200 Subject: [PATCH] added some gradients of mos transposed --- src/dft_utils_in_r/mo_in_r.irp.f | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/dft_utils_in_r/mo_in_r.irp.f b/src/dft_utils_in_r/mo_in_r.irp.f index b901ea50..0a8b4d52 100644 --- a/src/dft_utils_in_r/mo_in_r.irp.f +++ b/src/dft_utils_in_r/mo_in_r.irp.f @@ -161,3 +161,23 @@ enddo enddo END_PROVIDER + + BEGIN_PROVIDER[double precision, mos_grad_in_r_array_transp_3, (3,n_points_final_grid,mo_num)] + implicit none + BEGIN_DOC +! Transposed gradients +! + END_DOC + integer :: i,j,m + double precision :: mos_array(mo_num), r(3) + double precision :: mos_grad_array(3,mo_num) + do m = 1, 3 + do j = 1, mo_num + do i = 1, n_points_final_grid + mos_grad_in_r_array_transp_3(m,i,j) = mos_grad_in_r_array(j,i,m) + enddo + enddo + enddo + END_PROVIDER + +