10
0
mirror of https://github.com/LCPQ/quantum_package synced 2024-06-02 03:15:29 +02:00
quantum_package/plugins/mrcepa0/mrcc.irp.f

28 lines
553 B
Fortran
Raw Permalink Normal View History

2016-04-07 17:54:13 +02:00
program mrsc2sub
2016-04-01 23:31:48 +02:00
implicit none
2016-04-07 17:54:13 +02:00
double precision, allocatable :: energy(:)
allocate (energy(N_states))
2016-05-20 09:44:22 +02:00
!mrmode : 1=mrcepa0, 2=mrsc2 add, 3=mrcc
2016-04-01 23:31:48 +02:00
mrmode = 3
2017-03-03 10:41:55 +01:00
2016-04-07 17:54:13 +02:00
read_wf = .True.
SOFT_TOUCH read_wf
call set_generators_bitmasks_as_holes_and_particles
2016-11-15 18:39:44 +01:00
if (.True.) then
integer :: i,j
do j=1,N_states
do i=1,N_det
psi_coef(i,j) = CI_eigenvectors(i,j)
enddo
enddo
2016-11-18 19:17:34 +01:00
SOFT_TOUCH psi_coef
2016-11-15 18:39:44 +01:00
endif
2016-04-07 17:54:13 +02:00
call run(N_states,energy)
2017-06-26 19:12:44 +02:00
if(do_pt2)then
2016-04-07 17:54:13 +02:00
call run_pt2(N_states,energy)
endif
deallocate(energy)
2016-04-01 23:31:48 +02:00
end