mirror of
https://github.com/LCPQ/quantum_package
synced 2024-12-23 04:43:50 +01:00
pt2_stoch
This commit is contained in:
parent
d89cbacca5
commit
174144f357
@ -23,7 +23,7 @@ subroutine run
|
|||||||
|
|
||||||
threshold_selectors = 1.d0
|
threshold_selectors = 1.d0
|
||||||
threshold_generators = 1d0
|
threshold_generators = 1d0
|
||||||
relative_error = 1.d-4
|
relative_error = 1.d-3
|
||||||
call ZMQ_pt2(pt2, relative_error)
|
call ZMQ_pt2(pt2, relative_error)
|
||||||
print *, 'Final step'
|
print *, 'Final step'
|
||||||
print *, 'N_det = ', N_det
|
print *, 'N_det = ', N_det
|
||||||
|
@ -543,9 +543,7 @@ subroutine fill_buffer_double(i_generator, sp, h1, h2, bannedOrb, banned, fock_d
|
|||||||
delta_E = E0(istate) - Hii
|
delta_E = E0(istate) - Hii
|
||||||
val = mat(istate, p1, p2) + mat(istate, p1, p2)
|
val = mat(istate, p1, p2) + mat(istate, p1, p2)
|
||||||
tmp = dsqrt(delta_E * delta_E + val * val)
|
tmp = dsqrt(delta_E * delta_E + val * val)
|
||||||
if (delta_E < 0.d0) then
|
delta_E = dabs(delta_E)
|
||||||
tmp = -tmp
|
|
||||||
endif
|
|
||||||
e_pert = 0.5d0 * ( tmp - delta_E)
|
e_pert = 0.5d0 * ( tmp - delta_E)
|
||||||
pt2(istate) = pt2(istate) + e_pert
|
pt2(istate) = pt2(istate) + e_pert
|
||||||
max_e_pert = min(e_pert,max_e_pert)
|
max_e_pert = min(e_pert,max_e_pert)
|
||||||
|
Loading…
Reference in New Issue
Block a user