1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-06-15 14:27:06 +01:00
Commit Graph

74 Commits

Author SHA1 Message Date
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