10
0
mirror of https://github.com/LCPQ/quantum_package synced 2024-11-05 13:43:57 +01:00
quantum_package/plugins/mrcepa0/mrcc.irp.f

28 lines
554 B
Fortran
Raw 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.
2018-06-27 15:20:33 +02:00
SOFT_TOUCH read_wf
2016-04-07 17:54:13 +02:00
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