mirror of
https://github.com/pfloos/quack
synced 2025-05-06 15:14:55 +02:00
bug fix (forgot orthogonalization)
This commit is contained in:
parent
1dd74119ca
commit
9063eb7a77
@ -214,11 +214,13 @@ subroutine complex_qsRGF2(dotest,maxSCF,thresh,max_diis,dophBSE,doppBSE,TDA, &
|
|||||||
Fp = matmul(transpose(X), matmul(F, X))
|
Fp = matmul(transpose(X), matmul(F, X))
|
||||||
cp(:,:) = Fp(:,:)
|
cp(:,:) = Fp(:,:)
|
||||||
call complex_diagonalize_matrix(nOrb, cp, eGF)
|
call complex_diagonalize_matrix(nOrb, cp, eGF)
|
||||||
|
call complex_orthogonalize_matrix(nBas,cp)
|
||||||
c = matmul(X, cp)
|
c = matmul(X, cp)
|
||||||
else
|
else
|
||||||
Fp = matmul(transpose(c), matmul(F, c))
|
Fp = matmul(transpose(c), matmul(F, c))
|
||||||
cp(:,:) = Fp(:,:)
|
cp(:,:) = Fp(:,:)
|
||||||
call complex_diagonalize_matrix(nOrb, cp, eGF)
|
call complex_diagonalize_matrix(nOrb, cp, eGF)
|
||||||
|
call complex_orthogonalize_matrix(nBas,cp)
|
||||||
c = matmul(c, cp)
|
c = matmul(c, cp)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user