Hi
Thanks for reply. I don't no if you have read also my post in QMCPACK google groups, so please see it https://groups.google.com/forum/#!topic/qmcpack/3Hkt5sWY_e4
I know that you are the first author of https://pubs.acs.org/doi/10.1021/acs.nanolett.5b03615 so It looks like you are the best person to help us to resolve our problems with interpretation of results of phosphorene obtained with QMCPACK. You have calculate DMC energies as function of the longer in-layer lattice constant and we want to do same somehow for whole parameters, so 4D instead of 1D. But we've got in troubles to fit our data even that our approach works fine for pure DFT data obtained with Espresso. Such a drop in energy in my post in groups is cut throw some line in 4D so changing everything (2 lattice, 2 for atom) in phosphorene. The strange is that we are able to successfully fit our data for fix a b, for energy dependence in y a z we got nice 2D paraboloid. That's I don't believe we have physical problem in inputs from Espresso as Paul R.C. Kent proposed or maybe wrongly compiled executable. So we have focused on changing of lattice constants a b or volume changes as a potential source of troubles. I have found that some part of calculation in QMCPACK for periodic system is evaluated with the help of LR Breakup where LR-dim = r_c* k_c and kcut is fixed to 60Pi times cube root of cell volume. So for test purpose we have calculated 100 VMC (10 steps with 0.7 timestep) blocks without warmup with different LR-dim and for large LR-dim we also enlarge kcut to 120Pi times cube root of cell volume (I have added for this test purpose code to change LR-dim and k_cut to QMCPACK because with inputs from espresso LR-dim is fixed in method ParticleSet* ParticleSetPool::createESParticleSet and k_cut is const in whole program) with same random number generator seed, to be able to directly compare such VMC runs and we obtain for some points on above mentioned line cut massive changes in VMC block energies and for others it were nicely rapidly converged in LR-dim. And it was perfectly correlated with the drop in energy on line cut, so points before drop were converged, points after not. Did you observe such odd behavior (discontinuity in energy) for your calculations because you also have changed volume or you do not test such dependence. And the main think is that after convergence in the VMC energies in LR-dim we have suppose to obtain smooth dependence of energy on line cut, we again finished with different value discontinuity. We have used 3.6.0 version but also 3.8.0 version produce same convergence rates. So I have attached all inputs/outputs and also convergence VMC figures. Could you look into our input xml maybe I have some stupid error or misunderstand of manual which produce such strange results.
PS: here are just VMC (runVMC.xml). Our DMC runs in/out (runDMC.xml) are linked in google groups post, please checkDear Paul,
Thank you for your time, I do appreciate.
Here are a quick answers to your questions:
Q. Do the VMC energies show the same issue?
A. Yes, please see figure VMC.
Q. Do the no jastrow VMC energies track the DFT results as expected? (would catch input errors/bugs)
A. No, the runs without Jastrow are qualitatively the same as
those with the Jastrow and different from the DFT results, please
see figure VMC_no_jastrow.
We have ourselves looked more in detail on what goes wrong and we find that the energy components which show the jumps are:
- local potential
- ion-ion
- local ECP,
i.e. there is a discontinuity in all energies where periodic arrays of ions enters. I note that I use MPC on electrons.
As already said, I believe I have exhausted all I can do on my own. Your assistance is most appreciated.
I'm also attaching images:
Answer to Ye Luo:
Actually I have realized that QMCPACK ignore P.xml and read everything from h5 file from PW where I have also cell coordinates and orbitals tilling and also set information about periodicity to 3D and cutoffs to constant 15.0 see answer to Luke
size | nel | vasp [eV] | vasp per cell [eV] | qmcpack [eV] | qmcpack per cell [eV] | qmcpack-vasp [eV] |
1 | 1 | 1903.65017598 | 1903.65017598 | 1903.33834497932 | 1903.33834497932 | -0.311831000679376 |
2 | 4 | 7614.60044955 | 1903.6501123875 | 7614.50672316124 | 1903.62668079031 | -0.093726388760842 |
3 | 9 | 17132.85096064 | 1903.65010673778 | 17144.1202585577 | 1904.90225095085 | 11.2692979176645 |
4 | 16 | 30458.40133538 | 1903.65008346125 | 30458.1200712728 | 1903.63250445455 | -0.281264107215975 |
5 | 25 | 47591.25103742 | 1903.6500414968 | 47592.9109545248 | 1903.71643818099 | 1.65991710482922 |
--
You received this message because you are subscribed to the Google Groups "qmcpack" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qmcpack+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/qmcpack/1d1a01fc-5ac2-4d82-8eea-bfd3a3fbee67%40googlegroups.com.