mirror of
https://github.com/pfloos/quack
synced 2025-05-06 23:34:42 +02:00
Starting bogoliubov
This commit is contained in:
parent
251ff8fdfe
commit
12044b800d
@ -1,4 +1,4 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
import os, sys
|
import os, sys
|
||||||
import argparse
|
import argparse
|
||||||
|
@ -108,7 +108,7 @@ program QuAcK
|
|||||||
!------------------!
|
!------------------!
|
||||||
|
|
||||||
call read_methods(working_dir, &
|
call read_methods(working_dir, &
|
||||||
doRHF,doUHF,doGHF,doROHF, &
|
doRHF,doUHF,doGHF,doROHF,doHFB, &
|
||||||
doMP2,doMP3, &
|
doMP2,doMP3, &
|
||||||
doCCD,dopCCD,doDCD,doCCSD,doCCSDT, &
|
doCCD,dopCCD,doDCD,doCCSD,doCCSDT, &
|
||||||
dodrCCD,dorCCD,docrCCD,dolCCD, &
|
dodrCCD,dorCCD,docrCCD,dolCCD, &
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
subroutine read_methods(working_dir, &
|
subroutine read_methods(working_dir, &
|
||||||
doRHF,doUHF,doGHF,doROHF, &
|
doRHF,doUHF,doGHF,doROHF,doHFB, &
|
||||||
doMP2,doMP3, &
|
doMP2,doMP3, &
|
||||||
doCCD,dopCCD,doDCD,doCCSD,doCCSDT, &
|
doCCD,dopCCD,doDCD,doCCSD,doCCSDT, &
|
||||||
do_drCCD,do_rCCD,do_crCCD,do_lCCD, &
|
do_drCCD,do_rCCD,do_crCCD,do_lCCD, &
|
||||||
@ -22,7 +22,7 @@ subroutine read_methods(working_dir, &
|
|||||||
|
|
||||||
! Output variables
|
! Output variables
|
||||||
|
|
||||||
logical,intent(out) :: doRHF,doUHF,doGHF,doROHF
|
logical,intent(out) :: doRHF,doUHF,doGHF,doROHF,doHFB
|
||||||
logical,intent(out) :: doMP2,doMP3
|
logical,intent(out) :: doMP2,doMP3
|
||||||
logical,intent(out) :: doCCD,dopCCD,doDCD,doCCSD,doCCSDT
|
logical,intent(out) :: doCCD,dopCCD,doDCD,doCCSD,doCCSDT
|
||||||
logical,intent(out) :: do_drCCD,do_rCCD,do_crCCD,do_lCCD
|
logical,intent(out) :: do_drCCD,do_rCCD,do_crCCD,do_lCCD
|
||||||
@ -58,13 +58,15 @@ subroutine read_methods(working_dir, &
|
|||||||
doUHF = .false.
|
doUHF = .false.
|
||||||
doGHF = .false.
|
doGHF = .false.
|
||||||
doROHF = .false.
|
doROHF = .false.
|
||||||
|
doHFB = .false.
|
||||||
|
|
||||||
read(1,*)
|
read(1,*)
|
||||||
read(1,*) ans1,ans2,ans3,ans4
|
read(1,*) ans1,ans2,ans3,ans4,ans5
|
||||||
if(ans1 == 'T') doRHF = .true.
|
if(ans1 == 'T') doRHF = .true.
|
||||||
if(ans2 == 'T') doUHF = .true.
|
if(ans2 == 'T') doUHF = .true.
|
||||||
if(ans3 == 'T') doGHF = .true.
|
if(ans3 == 'T') doGHF = .true.
|
||||||
if(ans4 == 'T') doROHF = .true.
|
if(ans4 == 'T') doROHF = .true.
|
||||||
|
if(ans5 == 'T') doHFB = .true.
|
||||||
|
|
||||||
! Read MPn methods
|
! Read MPn methods
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user