Christopher Kelly 
							
						 
					 
					
						
						
							
						
						d161c2dc35 
					 
					
						
						
							
							Improved formating of timing output in mixed-prec multishift  
						
						... 
						
						
						
						In test of mixed-prec multishift, added comparison against full double precision multishift both for timing and to cross-check the results 
						
						
					 
					
						2021-01-20 15:42:06 -05:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						7a06826cf1 
					 
					
						
						
							
							Added option to NerscIO to disable exit on failing plaquette check allowing for circumvention of factor of 2 error in CPS-generated G-parity config headers  
						
						... 
						
						
						
						Adapted mixed-prec multi-shift test to new way to pass gauge BC directions and added cmdline option to perform the G-parity plaquette comparison with the corrected plaquette when loading config 
						
						
					 
					
						2021-01-20 13:31:50 -05:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						c3712b8e06 
					 
					
						
						
							
							Merge branch 'develop' into feature/gparity_HMC  
						
						
						
						
					 
					
						2021-01-20 11:48:52 -05:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						901ee77b84 
					 
					
						
						
							
							Mixed precision multishift test can now be performed with/without G-parity using cmdline check and can load a pregenerated configuration  
						
						
						
						
					 
					
						2021-01-20 11:45:44 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						97a59643f7 
					 
					
						
						
							
							Red black coarse space  
						
						
						
						
					 
					
						2021-01-14 20:49:13 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						579595f547 
					 
					
						
						
							
							Red black on coarse space  
						
						
						
						
					 
					
						2021-01-14 20:48:35 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						a4afc3ea2a 
					 
					
						
						
							
							Red black coarse space  
						
						
						
						
					 
					
						2021-01-14 20:44:16 -05:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						1b84f59273 
					 
					
						
						
							
							Added a mixed precision multishift algorithm for which the matrix multiplies are performed in single precision but the search directions are accumulated in double precision.  
						
						... 
						
						
						
						A reliable update step is performed at a tunable frequency to correct the residual. A final mixed-prec single-shift solve is performed on each pole to perform cleanup if necessary.
A test is provided to demonstrate the algorithm. 
						
						
					 
					
						2021-01-06 12:24:44 -05:00 
						 
				 
			
				
					
						
							
							
								Christoph Lehner 
							
						 
					 
					
						
						
							
						
						4ea8d128c2 
					 
					
						
						
							
							Merge pull request  #18  from paboyle/develop  
						
						... 
						
						
						
						Sync 
						
						
					 
					
						2020-11-20 15:36:50 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						d201277652 
					 
					
						
						
							
							Expose Nc as a compile time configure option.  
						
						... 
						
						
						
						Remove precision option 
						
						
					 
					
						2020-10-07 13:07:00 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						4d2dc7ba03 
					 
					
						
						
							
							Enable even-odd for CoarsenedMatrix  
						
						
						
						
					 
					
						2020-09-11 20:32:02 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						65b724bb5f 
					 
					
						
						
							
							2 level hddcr  
						
						
						
						
					 
					
						2020-09-03 21:46:43 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						ee9889821d 
					 
					
						
						
							
							Runs through to coarse space solve  
						
						
						
						
					 
					
						2020-06-29 12:59:52 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						70be1bd8be 
					 
					
						
						
							
							Adding code under development  
						
						
						
						
					 
					
						2020-06-23 10:24:21 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						cdf0a04fc5 
					 
					
						
						
							
							Merge branch 'develop' into sycl  
						
						
						
						
					 
					
						2020-06-09 04:00:12 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						1a4c8c3387 
					 
					
						
						
							
							Global edit with change to View usage. autoView() creates a wrapper object that closes the view when scope closes.  
						
						
						
						
					 
					
						2020-06-05 18:52:35 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						f999408e92 
					 
					
						
						
							
							View locatoin and access mode  
						
						
						
						
					 
					
						2020-05-21 16:14:20 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						8b5b55b682 
					 
					
						
						
							
							Make tests all compile ccurrent Grid, mostly MdagM removal of norms fixes but a few minor  
						
						... 
						
						
						
						issues fiixed too 
						
						
					 
					
						2020-05-12 17:57:24 -04:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						181709bba4 
					 
					
						
						
							
							Merge branch 'develop' into feature/zmobius_paramcompute  
						
						
						
						
					 
					
						2020-04-20 09:12:34 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						0475c46ecb 
					 
					
						
						
							
							Merge pull request  #256  from djm2131/feature/BiCGSTAB  
						
						... 
						
						
						
						Import BiCGSTAB solvers and tests 
						
						
					 
					
						2020-04-16 11:45:15 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						852fc1b001 
					 
					
						
						
							
							True Hierachical multigrid for DWF  
						
						
						
						
					 
					
						2020-01-27 13:45:10 -05:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						96671bbb24 
					 
					
						
						
							
							Added ability to pass callback to MADWF that is called every inner iteration and allows user to, for example, adjust the inner solver tolerance depending on residual  
						
						... 
						
						
						
						Added a general implementation of the Remez algorithm for producing arbitrary rational polynomial approximation with optional restriction to even/odd polynomials
Added implementation of computation of ZMobius parameters
Added Test_zMADWF_prec to test ZMobius in MADWF 
						
						
					 
					
						2020-01-17 12:45:30 -08:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						0afecfcae7 
					 
					
						
						
							
							Nearing well optimised state  
						
						
						
						
					 
					
						2020-01-04 03:11:19 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						aa920aa532 
					 
					
						
						
							
							Improved DWF multigrid  
						
						
						
						
					 
					
						2019-12-28 10:32:35 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						e478404291 
					 
					
						
						
							
							Tuned up significantly on GPU, but another 10x in coarse space required  
						
						
						
						
					 
					
						2019-12-17 05:03:25 -05:00 
						 
				 
			
				
					
						
							
							
								David Murphy 
							
						 
					 
					
						
						
							
						
						843ca9350a 
					 
					
						
						
							
							Fix naming conventions to be consistent with Peter  
						
						
						
						
					 
					
						2019-12-11 11:46:18 -05:00 
						 
				 
			
				
					
						
							
							
								David Murphy 
							
						 
					 
					
						
						
							
						
						4180a4a8a7 
					 
					
						
						
							
							Import BiCGSTAB solvers and tests  
						
						
						
						
					 
					
						2019-12-10 17:20:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6446671a9c 
					 
					
						
						
							
							Merge pull request  #241  from nils-asmussen/fix/remQCDns_ignore_ws  
						
						... 
						
						
						
						Undo whitespace changes in fix/removeQCDremnants to allow comparing relevant changes 
						
						
					 
					
						2019-12-09 18:02:21 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						876d9c957c 
					 
					
						
						
							
							QMR  
						
						
						
						
					 
					
						2019-12-09 02:59:49 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						295e535f93 
					 
					
						
						
							
							QMR  
						
						
						
						
					 
					
						2019-12-09 02:59:35 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						e43fce1083 
					 
					
						
						
							
							Clean up and simplify a little.  
						
						
						
						
					 
					
						2019-12-09 02:55:45 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6b6c5aa626 
					 
					
						
						
							
							remove namespace QCD from directory tests  
						
						
						
						
					 
					
						2019-08-20 15:35:36 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						fa9cd50c5b 
					 
					
						
						
							
							Merge branch 'develop' into feature/gpu-port  
						
						
						
						
					 
					
						2019-07-16 11:55:17 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						703dc20377 
					 
					
						
						
							
							Compile tests fix  
						
						
						
						
					 
					
						2019-06-16 13:59:29 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						462900b48d 
					 
					
						
						
							
							Modified entire test directory to suit new GPU constructs for looping  
						
						
						
						
					 
					
						2019-06-15 12:53:27 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						7e27a5213a 
					 
					
						
						
							
							Tests builds clean.  
						
						
						
						
					 
					
						2019-06-04 20:45:20 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						acd25d0d01 
					 
					
						
						
							
							Wilson clover multi grid for lime lattice  
						
						
						
						
					 
					
						2019-03-04 11:30:15 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						c5e081d69c 
					 
					
						
						
							
							Re-Merge branch 'develop' into feature/gpu-port  
						
						... 
						
						
						
						Pull in Regensburg MultiGrid pull request 
						
						
					 
					
						2019-01-03 01:50:16 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						8a1be021d3 
					 
					
						
						
							
							Merge branch 'feature/wilsonmg' of  https://github.com/DanielRichtmann/Grid  into DanielRichtmann-feature/wilsonmg  
						
						
						
						
					 
					
						2019-01-02 14:39:59 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						35ed1defac 
					 
					
						
						
							
							Passes make check now single and double compile  
						
						
						
						
					 
					
						2018-12-19 11:09:32 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						422764757d 
					 
					
						
						
							
							Updates in tests to make all of Grid compile  
						
						
						
						
					 
					
						2018-12-14 16:55:54 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						b57a4d32aa 
					 
					
						
						
							
							Merge branch 'develop' into feature/gpu-port  
						
						
						
						
					 
					
						2018-12-13 05:11:34 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						8c3a599148 
					 
					
						
						
							
							Block solver test  
						
						
						
						
					 
					
						2018-11-06 16:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						4a47b11876 
					 
					
						
						
							
							Block CG improvements to develop  
						
						
						
						
					 
					
						2018-11-06 12:49:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						2881b3e8e5 
					 
					
						
						
							
							WilsonMG: Remove unnecessary static assertions  
						
						
						
						
					 
					
						2018-06-26 14:42:30 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						cc5d025ea4 
					 
					
						
						
							
							WilsonMG: Adapt staggered GMRES/MR tests to "new" constructor  
						
						
						
						
					 
					
						2018-06-18 16:20:20 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						ddcb53bce2 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into feature/wilsonmg  
						
						
						
						
					 
					
						2018-06-13 09:50:37 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						d1c80e1d46 
					 
					
						
						
							
							WilsonMG: Correct years in copyright line  
						
						
						
						
					 
					
						2018-06-13 09:44:09 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						c73cc7d354 
					 
					
						
						
							
							WilsonMG: Add tests with MG preconditioner running single precision, outer solver running in double  
						
						
						
						
					 
					
						2018-06-12 16:10:48 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						49fdc324a0 
					 
					
						
						
							
							WilsonMG: Make MG correctness checks abort on failing tests  
						
						
						
						
					 
					
						2018-06-12 16:10:48 +02:00