Raymond Clay
165095c5e3
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6647 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-12-17 19:49:11 +00:00
Raymond Clay
bdb293ce88
CS bug fix for measuring observables other than the energy.
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6646 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-12-17 19:47:24 +00:00
Anouar Benali
b2159444ef
Final Converters for FMO-QMC - with QMC ESP charges and Full VSVB
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6639 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-12-16 19:27:21 +00:00
Raymond Clay
3c6b0ed9c8
Added APP_ABORT in case multiple openMP threads are enabled
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6638 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-12-16 18:08:52 +00:00
Raymond Clay
25c42b85f3
CSVMC update all and update all with drift should work without openMP. CSVMC pbyp with drift fast being debugged.
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6636 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-12-16 18:01:13 +00:00
Ye Luo
1b712c6ea3
significantly reduced the memory usage of 3B-Jastrow by replacing two mapping tables with function calls.
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6619 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-11-14 06:16:19 +00:00
Ye Luo
1cff1201fa
matrix building used by wf optimization is threaded with OMP. Very useful when optimizing many parameters like in the three body Jastrow.
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6618 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-11-14 03:40:11 +00:00
Paul Kent
33c96e23a0
Rename all tests with short- or long- prefix. Can now easily specific short tests via ctest -R short
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6604 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-10-20 21:34:18 +00:00
Ye Luo
e53e7b635b
minor change.
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6601 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-10-18 04:33:49 +00:00
Ye Luo
254e20d464
merge a patch to work with LLVM on Mac using Intel compilers 16 from jnkim.
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6600 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-10-18 04:08:48 +00:00
Jaron Krogel
6ddf212c3d
cslinear now compatible with traces, added error trap to alert future conflicts, removed unused traces scaffolding from EstimatorManager
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6597 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-10-13 15:38:08 +00:00
Ye Luo
4f06ac4f65
fix a bug in the spline initialization. Avoid crashing ctest.
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6595 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-10-12 20:30:36 +00:00
Ye Luo
1668b7f113
fixed CMake/IntelCompilers.cmake for setting proper macros based on CPU flags.
...
fixed a printf syntax and argument mismatch.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6592 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-10-04 22:37:56 +00:00
Mark Berrill
622a8929f4
Merging CMake_cleanup branch into trunk
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6583 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-09-25 18:06:38 +00:00
Ying Wai Li
b94ab7d967
Cleaner error checks and compatibility of CUDA 6.5. Incorporating Ye's changes in rev. 6497 in GPU precision branch.
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6578 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-09-23 21:08:58 +00:00
Paul Kent
92fb9692e5
Added checks of total samples to every test system (should catch thread and mpi config issues that might cause statistical tests to pass incorrectly)
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6576 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-09-22 19:49:00 +00:00
Paul Kent
3a0a0a8b2b
Add weight check for to ensure expected total walker count. e.g. Not running wrong number of threads
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6571 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-09-10 18:23:31 +00:00
Paul Kent
16912722a2
Partial testing update. Adds bccH, diamondC 2 & 4, hcp Be, monoclinic O VMC total energy checks with jastrows.
...
Short and long versions. Short tests run in a few seconds. Long intended to be run as "monthlies"
To be fixed: Long tests will currently timeout unless ctest given new timeout, e.g. ctest --timeout 36000
To be fixed: Check samples in scalar files to check for setup/execution/threading issues
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6567 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-09-08 22:23:58 +00:00
Ying Wai Li
39e0648bf0
Bugfix for a memory allocation problem that can result in segmentation fault. Added safety checks.
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6563 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-08-28 15:44:33 +00:00
Paul Kent
befeacc438
Partial move of tests:
...
Files moves to tests directory
Tests still run from src/QMCApp/test
Skip molecular tests with CUDA build
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6557 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-08-17 19:51:53 +00:00
Ying Wai Li
d0d704f013
Bugfix for an incorrectly templated kernel (evaluateHybridPolyReal_kernel) when lmax=8
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6553 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-08-13 23:21:31 +00:00
Paul Kent
fdc09d9349
Added tests for splines and LiH solid at 3 different k-points/twists
...
Added test for failure with complex twist but use of real build
Added test for complex build specific test with complex twist
Gaussian basis tests only run for real build
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6533 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-07-31 20:52:01 +00:00
Paul Kent
fe8ed7ee7d
Tweaks/bugfixes around TEST_MAX_PROCS
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6517 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-07-21 19:20:36 +00:00
Paul Kent
23bda0fd40
Testing. Yes we can.
...
Gaussian all electron and pseudopotential tests vs Hartree-Fock numerical results
Tests are setup and described in src/QMCApp/test/CMakeLists.txt
+Jaron's comparison tool check_scalars.py
Only tested on Linux/Mac. Will need tidying, shorter macros.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6515 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-07-20 23:43:19 +00:00
Paul Kent
cf9b9c66e3
Typo fix
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6510 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-07-14 19:38:37 +00:00
Raymond Clay
0ba7445f34
Revert changes to main branch.
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6486 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-06-17 22:52:08 +00:00
Raymond Clay
095b3b5589
Alternate interface-friendly definitions
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6485 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-06-17 21:45:37 +00:00
Raymond Clay
0566669c71
Migrated Einspline initialization to interface..
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6484 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-06-17 21:41:18 +00:00
Paul Kent
a73efb9073
Typo fix
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6483 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-06-16 14:59:04 +00:00
Paul Kent
10e650638a
Write Tile Matrix to app_log instead of standard error
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6482 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-06-03 20:32:15 +00:00
Jaron Krogel
50df84427f
eliminate block time print from vmc, remove bare MPI_Wtime() calls
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6481 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-06-02 20:40:35 +00:00
Paul Kent
c482124549
Do not print trace setup & status information when not tracing
...
When tracing, only master thread prints
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6479 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-05-29 23:09:22 +00:00
Mark Berrill
87a63e5bb8
Adding an example test that uses check_scalars.py
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6470 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-05-26 18:57:48 +00:00
Paul Kent
6d8a6e673b
Bugfix. Missing SIMD, BLAS definitions under at least OS X gcc 4.9.2 build.
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6467 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-05-26 12:43:17 +00:00
Ye Luo
c8705e8a68
einspline cleaned up in the branch but to be checked.
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/branches/cleaning_einspline@6461 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-05-22 22:03:59 +00:00
Ye Luo
776e1a891a
add UHF support for GamesAsciiParser
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6457 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-05-07 17:15:32 +00:00
Anouar Benali
324a3644cb
Bug fix; the initialization with parallel io did not initialize aux containers for single precision solids; Bug fixed by JK.
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6452 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-04-21 20:53:21 +00:00
Ye Luo
22785f2fa3
Memory usage has been reduced by approximately 2/3 through commenting the resize of large unused matrices in the determinants.
...
When ZVZB forces and stresses are ready for deployment, R. Clay will take care of those matrices.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6451 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-04-20 05:50:43 +00:00
Ye Luo
18ee57abb3
Fix the bug that optimization paramaters are invoked from the second iteration.
...
Now the user input parameters are effective from the first iteration of an xml loop for optimization.
Move and rename convertPos function in QMCWaveFunctions/SplineC2XAdoptor.h to Lattice/CrystalLattice.h as toUnit_floor.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6450 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-04-20 05:35:12 +00:00
Ye Luo
3610041f40
Chiesa Correction files uk.g???.dat are dumped only by the master thread on io nodes after every optimization step.
...
TaskIDs of slave threads in the TwoBodyJastrowOrbital are fixed -1.
no need to switch back and forth io_node flag around copy.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6449 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-04-18 05:22:48 +00:00
Ye Luo
1604dc723c
avoid the redundant calculation of the ion-ion distance table during cloning.
...
eliminate the data race during cloning for LCAO calculations.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6448 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-04-17 03:01:43 +00:00
Ye Luo
313902a6cb
move stopOptimization() to the omp region
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6447 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-04-14 19:58:02 +00:00
Yubo “Paul”
c12f51d382
added comments
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6446 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-04-10 00:24:43 +00:00
Yubo “Paul”
67b29dc875
Connot call auxHevaluate() in initWalkers() because the walkers are not initalized
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6445 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-04-10 00:21:52 +00:00
Ye Luo
8c2f4a5123
Speed up the PPPG case of apply_bc in ParticleBConds3D.h with QPX for IBM only.
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6444 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-04-08 02:10:00 +00:00
Ye Luo
55c5cccd89
parallelized LongRange/LRBreakup.h QMCDrivers/CloneManager.cpp with OMP for fast initialization.
...
made app_log() thread safe when it's turned off by tossing all the message in Utilities/OhmmsInform.cpp
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6443 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-04-08 01:55:21 +00:00
Jaron Krogel
e2c5763d1f
enable reads of "large" (>10MB) gaussian wfs. restricts us to libxml 2.7+
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6423 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2015-01-21 19:55:45 +00:00
Miguel Morales
146c7cfda0
fixed bug in backflow with psp
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6415 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2014-12-09 02:21:54 +00:00
Raymond Clay
dbed6ec842
Fixed bug in Cartesian Tensor triple derivative definition
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6414 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2014-12-08 22:30:01 +00:00
Jaron Krogel
fbe779bcce
Compile fix for revs. 6402 and 6399
...
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@6403 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2014-11-19 18:28:35 +00:00