70068cff51
Just commenting
2016-12-12 03:49:01 +00:00
85c055fa30
Tests more reductions and stops if failure is found in an iteration
2016-12-12 03:33:21 +00:00
90fedbd2af
Report only on failing nodes
2016-12-09 05:57:30 +00:00
ec0c53fa68
Improvement in the CG interface for Repro
2016-12-09 05:20:38 +00:00
6ceee102e8
Moving the check outside the inner product function
2016-12-09 05:08:56 +00:00
8fb0a13f39
Cleaning up output of CG repro
2016-12-09 02:17:31 +00:00
14a1406f54
More cleanup
2016-12-08 06:14:20 +00:00
538e64e5b4
Cleaning up the CG reproduciblity test. More info reported
2016-12-08 05:50:40 +00:00
afbbcd2194
Compilation fix for the non OMP version
2016-11-23 12:47:19 +00:00
d4e0b11bb1
Adding few comments
2016-11-23 11:46:51 +00:00
7144ee7ae8
Reproducibility checks for inner product
2016-11-23 11:42:04 +00:00
f1908c7bc9
Adding reproducibility tests
2016-11-21 09:52:07 +00:00
036ec31c48
Merge branch 'develop' into feature/CG_repro
2016-11-20 17:54:23 +00:00
97cddda49e
Merge branch 'feature/gen-simd' into feature/doxygen
...
# Conflicts:
# Makefile.am
# configure.ac
2016-11-19 13:11:13 +01:00
53f240200e
Merge branch 'develop' into feature/CG_repro
2016-11-09 14:44:46 +00:00
33dc1f51b5
Final sign off commits from Cori-1
2016-11-09 04:11:03 -08:00
9720c9ba3f
First implementation of the CG reproducibility test
2016-11-06 11:13:29 +00:00
e74417ca12
big build system polish
2016-10-31 16:31:27 +00:00
cb02b7088f
Merge branch 'develop' into feature/doxygen
...
# Conflicts:
# configure.ac
2016-10-09 13:35:44 +01:00
2e453dfbf5
Added some instrumentation to benchmark the force computation
2016-10-06 17:52:45 +01:00
b1cfb4d661
first try at a nicer Doxygen implementation
2016-08-05 15:29:18 +01:00
f4dd5062d7
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2016-07-15 19:26:06 +01:00
a0676beeb1
Open up dependency on Eigen and FFTW
2016-07-07 22:31:07 +01:00
c5106d0c03
Bugfix
2016-07-07 16:06:30 -04:00
25fafa9a89
Comment
2016-07-06 16:19:41 -04:00
85ed8175cb
Implemented mixed precision CG. Fixed filelist to exclude lib/Old directory and include Config.h.
2016-07-06 15:57:04 -04:00
15f22425c8
Added option to prevent CG from exiting when it fails to converge
2016-07-06 14:50:01 -04:00
fa59789580
ConjugateGradient: cleaner output
2016-05-01 18:29:20 -07:00
92c2c7d3b5
SchurRedBlackDiagMooeeSolve: fix: guess was not initialised from input
2016-05-01 16:07:55 -07:00
af9c8d1372
-Checkerboard fixes for Lanczos
2016-04-06 13:50:56 -04:00
340428a1fe
Eigen fixes and HDCR work
2016-03-30 00:16:02 -07:00
3920b2c0ab
HDCR updates
2016-03-16 02:29:58 -07:00
090e7aa930
Merge remote-tracking branch 'origin/chulwoo-dec12-2015'
...
Merge Chulwoo's Lanczos related improvements.
Merge Nd!=4 fixes for pure gauge HMC from Evan.
2016-03-08 09:55:14 +00:00
2dce9c3cff
HDCR running on 16^3 with 2x-3x speed up.
2016-03-08 01:01:50 -08:00
dc72293398
More timing info
2016-03-06 10:46:55 -08:00
ff129d9ad9
Redundant operations removed
2016-03-02 07:02:37 -08:00
9f0d9ade68
Added configure flag for LAPACK. Tested ImplicitlyRestartedLanczos::calc()
...
Checking in before cleaning up
2016-02-20 02:50:32 -05:00
bd84c23298
definitions reconciled.
2016-01-25 16:30:59 -05:00
b8fb05a422
Addtional routines for Lanczos (SYM2, Chebyshef)..
2016-01-25 01:26:25 -05:00
5c57d4f403
Merge branch 'master' of https://github.com/paboyle/Grid into scidac1_2
...
Conflicts:
lib/qcd/action/fermion/WilsonKernels.h
2016-01-11 11:36:45 -05:00
5924e5a562
Merge branch 'master' of https://github.com/paboyle/Grid into scidac1_2
...
Conflicts:
configure
lib/qcd/action/Actions.h
lib/qcd/action/fermion/WilsonKernels.h
2016-01-06 03:44:57 -05:00
aae8bf31a7
Global edit adding copyright and license info to every source file.
2016-01-02 14:51:32 +00:00
841a37f941
Fix to WilsonCompressor that fixes a bug in comms phase due to the sign change on gamma
...
matrix in hopping term.
Add logging of time spent in CG.
2015-12-29 23:49:41 +00:00
08edbb5cbe
HMC bit repro across checkpoints. Fixed parallel RNG issue with threading.
...
Conclusion: c++11 distributions not thread safe and must us distinct dist as well as distinct engine
per site. Makes sense when you think of box muller. Also added a reset of dist on fill to ensure
repro across checkpoints.
2015-12-22 08:54:40 +00:00
8c9010d0f4
Isnan check on guess and convergence assert on result
2015-12-21 15:29:46 +00:00
93356fd246
No compile fixes on gcc/Cray
2015-11-29 03:14:44 -08:00
11cf0f08f3
This file is not yet debugged.
2015-11-29 00:32:45 +00:00
3b7576ad53
Switch off for now
2015-11-04 05:13:29 -06:00
2d95dac6b6
Lanczos untested/partially tested additions. In middle of shake out but at least compiles
2015-10-09 00:40:25 +02:00
5ef42add2d
Changes to remove warnings under icc; disambiguate AVX512 from IMCI correctly
...
and drop swizzles in AVX512. Don't know why these compiled.
2015-09-23 05:23:45 -07:00