From 3e8b3ab6da82f596da1b0ea68c13072cbe8a81fb Mon Sep 17 00:00:00 2001 From: pfloos Date: Thu, 16 Nov 2023 19:45:02 +0100 Subject: [PATCH] more clean up in GHF print --- src/HF/print_GHF.f90 | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/src/HF/print_GHF.f90 b/src/HF/print_GHF.f90 index d9d1e69..fe53865 100644 --- a/src/HF/print_GHF.f90 +++ b/src/HF/print_GHF.f90 @@ -33,11 +33,10 @@ subroutine print_GHF(nBas,nBas2,nO,eHF,C,P,S,ENuc,ET,EV,EJ,EK,EGHF,dipole) integer :: HOMO integer :: LUMO double precision :: Gap - double precision :: Sx ,Sy ,Sz - double precision :: Sx2,Sy2,Sz2 - double precision :: SmSp,SpSm,S2 - double precision :: na, nb - double precision :: nonco_z, contam_uhf, xy_perp, contam_ghf + double precision :: Sx,Sy,Sz + double precision :: SmSp,SpSm,Sz2,S2 +! double precision :: na, nb +! double precision :: nonco_z, contam_uhf, xy_perp, contam_ghf double precision,allocatable :: Ca(:,:) double precision,allocatable :: Cb(:,:) @@ -95,7 +94,6 @@ subroutine print_GHF(nBas,nBas2,nO,eHF,C,P,S,ENuc,ET,EV,EJ,EK,EGHF,dipole) end do end do SpSm = trace_matrix(nO,Paa) + SpSm - print*,' = ',SpSm SmSp = 0d0 do i=1,nO @@ -104,7 +102,6 @@ subroutine print_GHF(nBas,nBas2,nO,eHF,C,P,S,ENuc,ET,EV,EJ,EK,EGHF,dipole) end do end do SmSp = trace_matrix(nO,Pbb) + SmSp - print*,' = ',SmSp Sz2 = 0d0 do i=1,nO @@ -113,19 +110,10 @@ subroutine print_GHF(nBas,nBas2,nO,eHF,C,P,S,ENuc,ET,EV,EJ,EK,EGHF,dipole) end do end do Sz2 = 0.25d0*(dble(nO) + Sz2) - print*,' = ',Sz2 ! Compute from Sz^2, S^+S^- and S^-S^+ S2 = Sz2 + 0.5d0*(SpSm + SmSp) - print*,' = ',S2 - -! Compute and from , , and - - Sx2 = 0.5d0*(S2 - Sz2 + 0.5d0*(SmSp + SpSm)) - print*,' = ',Sx2 - Sy2 = 0.5d0*(S2 - Sz2 - 0.5d0*(SmSp + SpSm)) - print*,' = ',Sy2 ! na = 0.d0 ! nb = 0.d0