From ec9426005a07c0b27cb71e2933fc7f71cdd057a2 Mon Sep 17 00:00:00 2001 From: Antoine Marie Date: Fri, 15 Dec 2023 13:50:05 +0100 Subject: [PATCH] zeroth order in ufGT --- src/GT/ufG0T0pp.f90 | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/src/GT/ufG0T0pp.f90 b/src/GT/ufG0T0pp.f90 index 1303a34..deacece 100644 --- a/src/GT/ufG0T0pp.f90 +++ b/src/GT/ufG0T0pp.f90 @@ -557,21 +557,24 @@ subroutine ufG0T0pp(dotest,TDA_T,nBas,nC,nO,nV,nR,nS,ENuc,ERHF,ERI,eHF) write(*,*)'-------------------------------------------------------------' if(p <= nO) & - write(*,'(1X,A7,I3,A16,1X,F15.6,1X,F15.6)') & - ' (',p,') ',H(1,s),H(1,s)**2 + write(*,'(1X,A7,I3,A16,1X,F15.6,1X,F15.6,1X,F12.6)') & + ' (',p,') ',H(1,s),H(1,s)**2,-eHF(p)*HaToeV if(p > nO) & - write(*,'(1X,A16,I3,A7,1X,F15.6,1X,F15.6)') & - ' (',p,') ',H(1,s),H(1,s)**2 + write(*,'(1X,A16,I3,A7,1X,F15.6,1X,F15.6,1X,F12.6)') & + ' (',p,') ',H(1,s),H(1,s)**2,-eHF(p)*HaToeV ija = 0 do ij=1,nOOs+nOOt do a=nO+1,nBas-nR ija = ija + 1 - if(abs(H(1+ija,s)) > cutoff2) & - write(*,'(1X,A7,I3,A1,I3,A12,1X,F15.6,1X,F15.6)') & - ' (',a,',',ij,') ',H(1+ija,s),H(1+ija,s)**2 - + if(abs(H(1+ija,s)) > cutoff2 .and. ij cutoff2 .and. ij>nOOs) & + write(*,'(1X,A7,I3,A1,I3,A12,1X,F15.6,1X,F15.6,1X,F12.6)') & + ' (',a,',',ij,') ',H(1+ija,s),H(1+ija,s)**2,(- eHF(a) + Om2t(ij-nOOs))*HaToeV + end do end do @@ -580,9 +583,12 @@ subroutine ufG0T0pp(dotest,TDA_T,nBas,nC,nO,nV,nR,nS,ENuc,ERHF,ERI,eHF) do i=nC+1,nO iab = iab + 1 - if(abs(H(1+n2h1p+iab,s)) > cutoff2) & - write(*,'(1X,A7,I3,A1,I3,A12,1X,F15.6,1X,F15.6)') & - ' (',i,',',ab,') ',H(1+n2h1p+iab,s),H(1+n2h1p+iab,s)**2 + if(abs(H(1+n2h1p+iab,s)) > cutoff2 .and. ab cutoff2 .and. ab>nVVs) & + write(*,'(1X,A7,I3,A1,I3,A12,1X,F15.6,1X,F15.6,1X,F12.6)') & + ' (',i,',',ab,') ',H(1+n2h1p+iab,s),H(1+n2h1p+iab,s)**2,(-eHF(i) + Om1t(ab-nVVs))*HaToeV end do end do