Christopher Kelly 
							
						 
					 
					
						
						
							
						
						9f280b82c4 
					 
					
						
						
							
							Added mixed-precision CG with reliable updates  
						
						
						
						
					 
					
						2017-07-25 11:30:41 -04:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						e8b95bd35b 
					 
					
						
						
							
							Clean up finished. Could shrink Lanczos to around 400 lines at a push  
						
						
						
						
					 
					
						2017-06-21 02:50:09 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						7e35286860 
					 
					
						
						
							
							Simplified lanczos, added Eigen diagonalisation.  
						
						... 
						
						
						
						Curious if we can deprecate dependencly on BLAS.
Will see when we get 48^3 running on our BG/Q port 
						
						
					 
					
						2017-06-21 02:26:03 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						0486ff8e79 
					 
					
						
						
							
							Improved the lancos  
						
						
						
						
					 
					
						2017-06-20 18:46:01 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						e9cc21900f 
					 
					
						
						
							
							Block solver complete for staggered. Now stable on mass 0.003 and  
						
						... 
						
						
						
						gives 8x (!) speed up on Haswell laptop vs. standard CG for 8 RHS solves.
166 iterations vs. 537 iterations so algorithmic gain + 2x in flop rate gain.
Better than a slap in the face with a wet kipper. 
						
						
					 
					
						2017-06-20 12:37:41 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						cfe3cd76d1 
					 
					
						
						
							
							Block solver improvements  
						
						
						
						
					 
					
						2017-06-19 14:04:21 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						2439999ec8 
					 
					
						
						
							
							Warning elimination; drop to -O2 on G++ bad versions  
						
						
						
						
					 
					
						2017-05-06 14:44:49 +01:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						3344788fa1 
					 
					
						
						
							
							Merge branch 'develop' into feature/hmc_generalise  
						
						
						
						
					 
					
						2017-05-01 12:13:56 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						8e161152e4 
					 
					
						
						
							
							MultiRHS solver improvements with slice operations moved into lattice and sped up.  
						
						... 
						
						
						
						Block solver requires a lot of performance work. 
						
						
					 
					
						2017-04-18 10:51:55 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						3141ebac10 
					 
					
						
						
							
							MultiRHS working, starting to optimise. Block doesn't and I thought it already was; puzzled.  
						
						
						
						
					 
					
						2017-04-17 10:50:19 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						7ede696126 
					 
					
						
						
							
							Non compile of tests fixed  
						
						
						
						
					 
					
						2017-04-16 23:40:00 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						a8db024c92 
					 
					
						
						
							
							Cleaning up the dense matrix and lanczos sector  
						
						
						
						
					 
					
						2017-04-15 08:54:11 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						b12dc89d26 
					 
					
						
						
							
							Commenting and clean up  
						
						
						
						
					 
					
						2017-04-10 20:38:20 +09:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						d80d802f9d 
					 
					
						
						
							
							MultiRHS solver test  
						
						
						
						
					 
					
						2017-04-10 00:12:12 +09:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						3d99b09dba 
					 
					
						
						
							
							Start of blockCG  
						
						
						
						
					 
					
						2017-04-09 23:42:10 +09:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						e0571c872b 
					 
					
						
						
							
							Merge branch 'develop' into feature/hmc_generalise  
						
						
						
						
					 
					
						2017-02-09 16:12:00 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						c94133af49 
					 
					
						
						
							
							Added iteration reporting to CG and mixed CG  
						
						... 
						
						
						
						Added ability to manually change the initial CG inner tolerance in mixed CG
Added .hpp files to filelist script 
						
						
					 
					
						2017-02-02 17:04:42 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fad743fbb1 
					 
					
						
						
							
							Build system sanity check: corrected several headers not in the <Grid/*> format  
						
						
						
						
					 
					
						2017-01-26 17:00:41 -08:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						0bd296dda4 
					 
					
						
						
							
							Adding check of the Dag part in the benchmark  
						
						
						
						
					 
					
						2016-12-14 03:15:09 +00:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						5c74b6028b 
					 
					
						
						
							
							Commit for debugging, lot of IO  
						
						
						
						
					 
					
						2016-12-13 06:35:30 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97cddda49e 
					 
					
						
						
							
							Merge branch 'feature/gen-simd' into feature/doxygen  
						
						... 
						
						
						
						# Conflicts:
#	Makefile.am
#	configure.ac 
						
						
					 
					
						2016-11-19 13:11:13 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						33dc1f51b5 
					 
					
						
						
							
							Final  sign off commits from Cori-1  
						
						
						
						
					 
					
						2016-11-09 04:11:03 -08: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 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						f4dd5062d7 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/paboyle/Grid  into develop  
						
						
						
						
					 
					
						2016-07-15 19:26:06 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						a0676beeb1 
					 
					
						
						
							
							Open up dependency on Eigen and FFTW  
						
						
						
						
					 
					
						2016-07-07 22:31:07 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						c5106d0c03 
					 
					
						
						
							
							Bugfix  
						
						
						
						
					 
					
						2016-07-07 16:06:30 -04:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						25fafa9a89 
					 
					
						
						
							
							Comment  
						
						
						
						
					 
					
						2016-07-06 16:19:41 -04:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						85ed8175cb 
					 
					
						
						
							
							Implemented mixed precision CG. Fixed filelist to exclude lib/Old directory and include Config.h.  
						
						
						
						
					 
					
						2016-07-06 15:57:04 -04:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						af9c8d1372 
					 
					
						
						
							
							-Checkerboard fixes for Lanczos  
						
						
						
						
					 
					
						2016-04-06 13:50:56 -04:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						340428a1fe 
					 
					
						
						
							
							Eigen fixes and HDCR work  
						
						
						
						
					 
					
						2016-03-30 00:16:02 -07:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						3920b2c0ab 
					 
					
						
						
							
							HDCR updates  
						
						
						
						
					 
					
						2016-03-16 02:29:58 -07:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						2dce9c3cff 
					 
					
						
						
							
							HDCR running on 16^3 with 2x-3x speed up.  
						
						
						
						
					 
					
						2016-03-08 01:01:50 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						dc72293398 
					 
					
						
						
							
							More timing info  
						
						
						
						
					 
					
						2016-03-06 10:46:55 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						ff129d9ad9 
					 
					
						
						
							
							Redundant operations removed  
						
						
						
						
					 
					
						2016-03-02 07:02:37 -08:00 
						 
				 
			
				
					
						
							
							
								Jung 
							
						 
					 
					
						
						
							
						
						9f0d9ade68 
					 
					
						
						
							
							Added configure flag for LAPACK. Tested ImplicitlyRestartedLanczos::calc()  
						
						... 
						
						
						
						Checking in before cleaning up 
						
						
					 
					
						2016-02-20 02:50:32 -05:00 
						 
				 
			
				
					
						
							
							
								Jung 
							
						 
					 
					
						
						
							
						
						bd84c23298 
					 
					
						
						
							
							definitions reconciled.  
						
						
						
						
					 
					
						2016-01-25 16:30:59 -05:00 
						 
				 
			
				
					
						
							
							
								Jung 
							
						 
					 
					
						
						
							
						
						b8fb05a422 
					 
					
						
						
							
							Addtional routines for Lanczos (SYM2, Chebyshef)..  
						
						
						
						
					 
					
						2016-01-25 01:26:25 -05:00 
						 
				 
			
				
					
						
							
							
								Jung 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Jung 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						aae8bf31a7 
					 
					
						
						
							
							Global edit adding copyright and license info to every source file.  
						
						
						
						
					 
					
						2016-01-02 14:51:32 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						8c9010d0f4 
					 
					
						
						
							
							Isnan check on guess and convergence assert on result  
						
						
						
						
					 
					
						2015-12-21 15:29:46 +00:00