mirror of
https://gitlab.com/scemama/qp_plugins_scemama.git
synced 2025-04-02 15:01:30 +02:00
Frozen core approx in AC:
This commit is contained in:
parent
4c460e6967
commit
43c179f7c2
@ -24,6 +24,7 @@ BEGIN_PROVIDER [ double precision, W_mu, (mo_num, mo_num, mo_num, mo_num) ]
|
|||||||
END_DOC
|
END_DOC
|
||||||
|
|
||||||
integer :: i,j,k,l
|
integer :: i,j,k,l
|
||||||
|
integer :: ii,jj,kk,ll
|
||||||
do l=1,mo_num
|
do l=1,mo_num
|
||||||
do k=1,mo_num
|
do k=1,mo_num
|
||||||
do j=1,mo_num
|
do j=1,mo_num
|
||||||
@ -34,6 +35,14 @@ BEGIN_PROVIDER [ double precision, W_mu, (mo_num, mo_num, mo_num, mo_num) ]
|
|||||||
enddo
|
enddo
|
||||||
enddo
|
enddo
|
||||||
enddo
|
enddo
|
||||||
|
|
||||||
|
do ii=1,n_core_orb
|
||||||
|
i = list_core(ii)
|
||||||
|
W_mu(i,:,:,:) = W_bar_mu0(i,:,:,:)
|
||||||
|
W_mu(:,i,:,:) = W_bar_mu0(:,i,:,:)
|
||||||
|
W_mu(:,:,i,:) = W_bar_mu0(:,:,i,:)
|
||||||
|
W_mu(:,:,:,i) = W_bar_mu0(:,:,:,i)
|
||||||
|
enddo
|
||||||
END_PROVIDER
|
END_PROVIDER
|
||||||
|
|
||||||
BEGIN_PROVIDER [ double precision, W_bar_mu, (mo_num, mo_num, mo_num, mo_num) ]
|
BEGIN_PROVIDER [ double precision, W_bar_mu, (mo_num, mo_num, mo_num, mo_num) ]
|
||||||
@ -47,8 +56,7 @@ BEGIN_PROVIDER [ double precision, W_bar_mu, (mo_num, mo_num, mo_num, mo_num) ]
|
|||||||
do k=1,mo_num
|
do k=1,mo_num
|
||||||
do j=1,mo_num
|
do j=1,mo_num
|
||||||
do i=1,mo_num
|
do i=1,mo_num
|
||||||
double precision, external :: mo_two_e_integral
|
W_bar_mu(i,j,k,l) = W_bar_mu0(i,j,k,l) - W_mu(i,j,k,l)
|
||||||
W_bar_mu(i,j,k,l) = mo_two_e_integral(i,j,k,l) - W_mu(i,j,k,l)
|
|
||||||
enddo
|
enddo
|
||||||
enddo
|
enddo
|
||||||
enddo
|
enddo
|
||||||
|
Loading…
x
Reference in New Issue
Block a user