mirror of
https://gitlab.com/scemama/qmcchem.git
synced 2024-11-15 02:23:38 +01:00
Implemented ZV DMC
This commit is contained in:
parent
05f5d463a6
commit
8cc2c6a24b
@ -248,5 +248,13 @@ BEGIN_PROVIDER [ double precision, E_loc ]
|
||||
END_PROVIDER
|
||||
|
||||
|
||||
BEGIN_PROVIDER [ double precision, E_loc_zv ]
|
||||
implicit none
|
||||
BEGIN_DOC
|
||||
! Zero-variance parameter on E_loc
|
||||
END_DOC
|
||||
E_loc_zv = E_ref - E_loc
|
||||
END_PROVIDER
|
||||
|
||||
|
||||
|
||||
|
@ -150,6 +150,11 @@ END_SHELL
|
||||
psi_value_save(i_walk) = psi_value
|
||||
E_loc_save(i_walk) = E_loc
|
||||
|
||||
if (calc_E_loc_zv) then
|
||||
E_loc_zv = (E_ref - E_loc)/dmc_weight(i_walk)
|
||||
TOUCH E_loc_zv
|
||||
endif
|
||||
|
||||
BEGIN_SHELL [ /usr/bin/python ]
|
||||
from properties import *
|
||||
t = """
|
||||
|
Loading…
Reference in New Issue
Block a user