Skip to content

Commit

Permalink
tmp storage eom eris
Browse files Browse the repository at this point in the history
  • Loading branch information
ethanvo committed Dec 29, 2023
1 parent 5579b8e commit e14caaa
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions pyscf/pbc/cc/kintermediates_rhf.py
Original file line number Diff line number Diff line change
Expand Up @@ -456,9 +456,17 @@ def Wvvvo(t1, t2, eris, kconserv, _Wvvvv=None, out=None):
def Wovoo(t1, t2, eris, kconserv, out=None):
nkpts, nocc, nvir = t1.shape

WW1ovov = W1ovov(t1,t2,eris,kconserv)
if out is None:
WW1ovov_dest = None
WW1ovvo_dest = None
else:
ftmp = lib.H5TmpFile()
WW1ovov_dest = ftmp.create_dataset('WW1ovov', (nkpts,nkpts,nkpts,nocc,nvir,nocc,nvir), t1.dtype)
WW1ovvo_dest = ftmp.create_dataset('WW1ovvo', (nkpts,nkpts,nkpts,nocc,nvir,nvir,nocc), t1.dtype)

WW1ovov = W1ovov(t1,t2,eris,kconserv,WW1ovov_dest)
WWoooo = Woooo(t1,t2,eris,kconserv)
WW1ovvo = W1ovvo(t1,t2,eris,kconserv)
WW1ovvo = W1ovvo(t1,t2,eris,kconserv,WW1ovvo_dest)
FFov = cc_Fov(t1,t2,eris,kconserv)

Wkbij = _new((nkpts,nkpts,nkpts,nocc,nvir,nocc,nocc), t1.dtype, out)
Expand Down

0 comments on commit e14caaa

Please sign in to comment.