Small finite-size corrections from qmcfinitesize
- Dominant language
- C++
- Stars
- 403
- Forks
- 154
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 82
Description
**Describe the bug**
The finite-size corrections from qmcfinitesize are so small that the corrected energies and uncorrected energies are almost the same as shown in the figure below. (The blue and orange points are on top of each other).

`N` in the x-axis is the number of primitive cells in a simulation cell. Blue points are uncorrected energies. Orange points are corrected energies. T_LO, V_LO, and V_INT are defined here https://github.com/QMCPACK/qmcpack/tree/develop/src/QMCTools/QMCFiniteSize
**To Reproduce**
The link to the files which reproduced this error is here.
https://drive.google.com/file/d/1QisR5R6vhd_HKOaj60re6_9nYy1t6JdZ/view?usp=sharing
The outputs of qmcfinitesize have the name `dmc0.02/dmc.g00*.s001.finitesize.out`.
QMCPACK and qmcfinitesize were compiled by executing `config/build_olcf_summit.sh` from `v3.11.0`.
**Expected behavior**
I expected the energies to flat out more, meaning that the slope magnitude of the line extrapolated from the corrected energies get closer to zero, similar to the red points in this figure (Holzmann et al. (2016)).

**System**
Summit.
**Additional context**
@Paul-St-Young suggested that this could be due to the implementation being broken in a 2D system. My system is bilayer graphene simulated using the boundary condition `ppn`.
Contributor guide
Assessment
This issue has not been assessed yet.