Paul Kent
7835580ae4
Human readable list of notable updates since last release. My NEXUS description is lacking.
2017-06-16 16:06:54 -04:00
Paul R. C. Kent
4f8de2fbfc
Merge pull request #268 from ye-luo/fix-restart-tolerance
...
Increase restart check tolerance. Closes #258
2017-06-16 13:48:34 -04:00
Ye Luo
072d3dead9
Increase restart check tolerance
...
Printout is more verbose.
Check up to 7th digit after the decimal.
2017-06-16 10:20:36 -05:00
Mark Dewing
d18821fd74
Merge pull request #265 from ye-luo/fix-force-unit-test
...
Use full precision in ForceCeperley::InitMatrix
2017-06-15 08:06:18 -05:00
Ye Luo
070588e261
Use full precision in ForceCeperley::InitMatrix
2017-06-14 23:00:03 -05:00
Mark Dewing
3fc9456f9d
Merge pull request #264 from prckent/no_flux_in_qe_tests
...
Remove unreliable flux from this shorter test with QE wavefunctions
2017-06-14 14:44:37 -05:00
Paul Kent
0decd4a9c4
Remove unreliable flux from this shorter test
2017-06-14 14:39:00 -04:00
Paul R. C. Kent
7acc72738b
Merge pull request #263 from markdewing/dmc_unit_test
...
Add unit tests for DMC walker propagation
2017-06-14 13:07:28 -04:00
Mark Dewing
288973ac45
Add unit tests for DMC walker propagation
...
Use some simplified wavefunctions for testing - constant orbital (gradient is zero)
and linear orbital (gradient is constant).
The methods in LinearOrbital contain abort statements so only the ones strictly
needed for the unit tests are added. There is some implementation in 'evaluate',
but since it's not called by these tests, it may not be completely correct.
Move return statements in ConstantOrbital to the end of the function.
2017-06-14 10:43:53 -05:00
Mark Dewing
ef1451cac5
Merge pull request #262 from jtkrogel/dev
...
nexus: better guard for structure file and internal consistency
2017-06-12 16:03:55 -05:00
Jaron Krogel
db77f3dd5b
nexus: better guard for structure file and internal consistency
2017-06-12 14:25:04 -04:00
Mark Dewing
8a2b859d8d
Merge pull request #261 from prckent/no_flux_for_short_tests
...
Remove flux estimator from short tests
2017-06-11 18:43:57 -05:00
Paul Kent
c991e4cc98
Remove flux estimator from short tests
2017-06-11 14:26:32 -04:00
Paul R. C. Kent
c79a2aedfd
Merge pull request #260 from markdewing/estimator_info
...
Output more information for estimator failures
2017-06-09 16:41:05 -04:00
Mark Dewing
e2e3810a69
Output more information for estimator failures
2017-06-09 15:01:18 -05:00
Paul R. C. Kent
7b9a9753ca
Merge pull request #256 from ye-luo/guard-too-large-rcut
...
Print error when Rcut > WS radius in Jastrow.
2017-06-08 09:58:44 -04:00
Ye Luo
c663c07151
Print error when Rcut > WS radius in Jastrow.
2017-06-07 23:35:12 -05:00
Mark Dewing
19302f9ba3
Merge pull request #255 from prckent/mkl_manual
...
Using Intel MKL with gcc in manual
2017-06-07 15:09:59 -05:00
Paul R. C. Kent
259d67fe3f
Merge pull request #254 from markdewing/ecp_read2
...
Initialize is_open value in ReadFileBuffer.
2017-06-07 15:55:51 -04:00
Mark Dewing
5ae4be2d05
Allow reuse of ReadFileBuffer.
...
If a file has been opened using ReadFileBuffer, close it and clear the buffer
before opening the new file.
Add a unit test for the re-open case.
Make get_file_length const, as it does not modify the class.
2017-06-07 13:04:32 -05:00
Paul Kent
007554f217
Using Intel MKL with gcc in manual
2017-06-07 13:35:40 -04:00
Mark Dewing
d8e30aaf3f
Initialize is_open value in ReadFileBuffer.
...
Address comments in issue #253 .
- initialize the value of is_open to false by default
- Update the filename in the APP_ABORT messages
- change get_file_length to be a member function.
2017-06-07 11:55:12 -05:00
Paul R. C. Kent
d6174e5c92
Merge pull request #252 from ye-luo/restart-test
...
Fix the dependency of checking tests in restart.
2017-06-06 10:01:00 -04:00
Ye Luo
7700a96a40
Fix the restart test on GPU.
...
GPU doesn't like a fake run as scratch space needs to be ready before an evaluation of hamiltonian.
2017-06-05 23:00:17 -05:00
Ye Luo
ec69258328
Fix the dependency of checking tests in restart.
2017-06-05 21:29:32 -05:00
Paul R. C. Kent
8176a042d7
Merge pull request #251 from markdewing/ecp_read
...
Refactor ECPComponentBuilder::parse and add tests
2017-06-05 17:48:07 -04:00
Mark Dewing
4b76afad97
NULL-terminate buffer when reading PP file.
2017-06-05 16:02:41 -05:00
Mark Dewing
66be924290
Merge pull request #250 from ye-luo/branch-cutoff
...
Change flag name to branching_cutoff_scheme.
2017-06-05 14:27:05 -05:00
Mark Dewing
f74f9531ac
Refactor ECPComponentBuilder::parse and add tests
...
To make it easier to test, split off the functionality of ECPComponentBuilder::parse related
to reading the PP file into a separate function.
Create a general class (ReadFileBuffer) that reads a file on node 0 and broadcasts the
contents to all other MPI nodes.
2017-06-05 14:17:55 -05:00
Ye Luo
b8b558ea83
Change flag name to branching_cutoff_scheme.
2017-06-05 12:55:30 -05:00
Paul R. C. Kent
f374e18070
Merge pull request #242 from ye-luo/branch-cutoff
...
Modify DMC branch cutoff and population control
2017-06-05 12:45:18 -04:00
Paul R. C. Kent
63bb56bb3c
Merge pull request #249 from ye-luo/restart-test
...
Add a restart test
2017-06-05 12:38:02 -04:00
Ye Luo
b5f5894918
Add eq ref to branch cutoff schemes.
2017-06-04 22:08:12 -05:00
Paul R. C. Kent
f7e08da46c
Merge pull request #244 from QMCPACK/longer-dmc-test
...
Make short-bccH_1x1x1_ae-dmc_sdj-1-16 test longer
2017-06-04 12:53:18 -04:00
Ye Luo
f606af443d
Add Troubleshooting tests in the manual.
2017-06-04 00:20:38 -05:00
Ye Luo
98c104e910
Integrate restart test.
2017-06-04 00:00:46 -05:00
Ye Luo
f18dfb6c33
Update the bccH_1x1x1_ae reference values.
...
All use 0.01 time step. ref/short/long are all updated.
2017-06-02 16:56:01 -05:00
Ye Luo
def317872e
Add a switch to select branching cutoff scheme.
...
BranchingCutoffScheme = classic(default), UMR, ZSGMA, YL
2017-06-02 13:46:52 -05:00
Ye Luo
20e7829219
make short bccH_1x1x1_ae dmc test 4x long.
...
Reference error bar adjusted.
2017-06-02 10:38:48 -05:00
Ye Luo
5f23f975ba
Update size-consistent branch cutoff scheme.
...
The scheme is cutoff=sqrt(variance)*min(targetSigma, sqrt(1.0/tau))
2017-06-02 09:22:55 -05:00
Paul R. C. Kent
91cf18aecf
Merge pull request #247 from jtkrogel/dev
...
nexus: forbid bundling sims that depend on each other
2017-06-02 08:19:56 -04:00
Ye Luo
2c1d06aa4e
Use tstep=0.01 in short bccH_1x1x1_ae dmc tests.
...
Samples in short tests were not decorrelated with tstep 0.001.
The reference value was not updated as the time step bias is very small.
2017-06-01 21:08:29 -05:00
Ye Luo
4c1545458b
Adjust branch cutoff definition.
...
1) Fix an inconsistency in branch cutoff in resetRun.
2) Adjust cutoff definition back to min(targetSigma*sigma,2.5/tau)
The old code used sqrt(sigma) assuming sigma is variance but the defintion was switching back and forth between standard deviation(sigma) and variance.
2017-06-01 19:18:25 -05:00
Mark Dewing
063e6f2958
Merge pull request #243 from markdewing/python_module_present
...
Add check for python modules for estimator tests.
2017-06-01 16:55:59 -05:00
Mark Dewing
1dc5a99cc6
Merge pull request #240 from atillack/SUMMIT_BUILD
...
Updates for smoother compilation on ppc64le (SummitDev) architecture.
2017-06-01 16:13:07 -05:00
Jaron Krogel
828a88fae1
nexus: forbid bundling sims that depend on each other
2017-06-01 16:30:34 -04:00
Andreas Tillack
24775d1038
Updated build recipe for OLCF SummitDev to use new CUDA_ARCH variable and elimated additional compiler version output.
2017-06-01 16:09:02 -04:00
Mark Dewing
bc13815d17
Merge pull request #246 from jtkrogel/dev
...
nexus: fix for net_spin="low" in generate_physical_system
2017-06-01 13:06:50 -05:00
Ye Luo
509f5de062
Correct the cached variable description.
2017-06-01 12:47:35 -05:00
Ye Luo
5c68932740
Add CUDA_ARCH flag to switch in cmake.
...
sm_20 was removed.
2017-06-01 12:42:44 -05:00