-
Notifications
You must be signed in to change notification settings - Fork 141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrated energy density is not equal to the total energy #5224
Comments
@aannabe Please can you post files from an equivalent legacy run? |
@aannabe Here is an absolute correctness check you can make:
|
Thank you for taking a look and the suggested checks to make. I ran a similar input with the legacy code (attached below). Somehow I seem to be getting all zeros written to the stat.h5 file. For the sake of time, we have decided to drop the EnergyDensity from our current work, but I will try to test the above once I get the time. |
@PDoakORNL can you post the legacy inputs you are using to compare your batched implementation against? |
tests/solids/diamondC_1x1x1_pp/qmc_edens_cell_short.in.xml |
Describe the bug
I might be doing something wrong, but I can't get the integrated energy density to be equal to the total energy. Specifically, I am comparing the VMC total energy from the
scalar.dat
file against the integrated energy density from thestat.h5
file. The integration is carried out asnp.sum(self.total) * domain_volumes / np.sum(self.weights)
in the attachedget_edens.py
script.VMC total: -84.891(5) Ha
Integrated Total Energy: -355.2907763843961
To Reproduce
An example is attached.
vmc_J123.zip
Expected behavior
VMC total energy and the integrated edens should be equal.
System:
NERSC
The text was updated successfully, but these errors were encountered: