Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						afdcbf79d1 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into feature/wilsonmg  
						
						 
						
						
						
						
					 
					
						2018-03-23 21:13:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						ee5cf6c8c5 
					 
					
						
						
							
							WilsonMG: Some minor changes to GMRES implementations  
						
						 
						
						
						
						
					 
					
						2018-03-16 13:10:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fionn O hOgain 
							
						 
					 
					
						
						
							
						
						2e88408f5c 
					 
					
						
						
							
							Some changes needed for deflation interface  
						
						 
						
						
						
						
					 
					
						2018-03-02 22:27:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								paboyle 
							
						 
					 
					
						
						
							
						
						559a501140 
					 
					
						
						
							
							Deflation interface for solvers  
						
						 
						
						
						
						
					 
					
						2018-02-20 14:29:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								paboyle 
							
						 
					 
					
						
						
							
						
						945684c470 
					 
					
						
						
							
							updates for deflation in the RB solver  
						
						 
						
						
						
						
					 
					
						2018-02-20 14:28:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								paboyle 
							
						 
					 
					
						
						
							
						
						c96483e3bd 
					 
					
						
						
							
							Whitespace only change  
						
						 
						
						
						
						
					 
					
						2018-02-13 11:39:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								paboyle 
							
						 
					 
					
						
						
							
						
						ae31a6a760 
					 
					
						
						
							
							Move deflate to right class  
						
						 
						
						
						
						
					 
					
						2018-02-13 02:11:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								paboyle 
							
						 
					 
					
						
						
							
						
						dd8f2a64fe 
					 
					
						
						
							
							INterface to suit hadrons on Lanczos  
						
						 
						
						
						
						
					 
					
						2018-02-13 02:08:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						eb7cf239d9 
					 
					
						
						
							
							Print warning messages in CAGMRES solvers  
						
						 
						
						... 
						
						
						
						Currently, the implementation of these algorithms doesn't differ from their non
communication-avoiding versions. 
						
						
					 
					
						2018-02-08 17:43:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						9f79a87102 
					 
					
						
						
							
							Fix bugs in Flexible GMRES solvers  
						
						 
						
						... 
						
						
						
						Somehow I got the left and right-preconditioned versions of GMRES mixed up. As
of now this is right-preconditioned version, which is what we want. 
						
						
					 
					
						2018-02-08 16:00:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						4ded1ceeb0 
					 
					
						
						
							
							Make GMRES solvers perform no more than MaxIterations steps  
						
						 
						
						... 
						
						
						
						I noticed that it was possible to overrun this number. 
						
						
					 
					
						2018-02-08 15:29:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						8bc12e0ce1 
					 
					
						
						
							
							Remove superfluous comments in MR solver  
						
						 
						
						
						
						
					 
					
						2018-02-07 18:09:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						323ed1a588 
					 
					
						
						
							
							Add an overrelaxation parameter to the MR solver  
						
						 
						
						
						
						
					 
					
						2018-02-07 18:09:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						68c66d2e4b 
					 
					
						
						
							
							Remove empty line in output of *Residual* solvers  
						
						 
						
						
						
						
					 
					
						2018-02-07 18:08:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						10f7a17ae4 
					 
					
						
						
							
							Make timing in VPGCR more detailed  
						
						 
						
						
						
						
					 
					
						2018-01-11 13:42:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						26f14d7dd7 
					 
					
						
						
							
							Adapt output format of non-herm solvers to the one of VPGCR  
						
						 
						
						
						
						
					 
					
						2018-01-11 13:36:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						c6411f8514 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into feature/ddalphaamg  
						
						 
						
						
						
						
					 
					
						2018-01-08 10:37:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						df152648d6 
					 
					
						
						
							
							Fix error in MR code when compiling for single precision  
						
						 
						
						
						
						
					 
					
						2017-12-06 18:00:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								azusayamaguchi 
							
						 
					 
					
						
						
							
						
						e55397bc13 
					 
					
						
						
							
							Staggerd cg  
						
						 
						
						
						
						
					 
					
						2017-11-24 14:18:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						0afa22747d 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into feature/new-solver-algorithms  
						
						 
						
						
						
						
					 
					
						2017-11-24 10:11:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						fa43206c79 
					 
					
						
						
							
							Remove some empty lines  
						
						 
						
						
						
						
					 
					
						2017-11-10 13:48:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								fionnoh 
							
						 
					 
					
						
						
							
						
						1d7ccc6b2c 
					 
					
						
						
							
							Declaring virtual functions as pure virtual functions.  
						
						 
						
						
						
						
					 
					
						2017-11-09 19:46:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						a367835bf2 
					 
					
						
						
							
							Set everything up for the implementation of FCAGMRES  
						
						 
						
						... 
						
						
						
						The current implementation is the exact same code as normal FGMRES. This commit
only sets up the "framework" for the implementation of FCAGMRES, i.e., a test
and an include in the algorithms header file. 
						
						
					 
					
						2017-11-09 17:30:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						d7743591ea 
					 
					
						
						
							
							Fix some minor formatting errors  
						
						 
						
						
						
						
					 
					
						2017-11-09 17:28:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						c6cbe533ea 
					 
					
						
						
							
							Set everything up for the implementation of CAGMRES  
						
						 
						
						... 
						
						
						
						The current implementation is the exact same code as normal GMRES. This commit
only sets up the "framework" for the implementation of CAGMRES, i.e., a test and
an include in the algorithms header file. 
						
						
					 
					
						2017-11-09 17:14:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						8402ab6cf9 
					 
					
						
						
							
							Some minor formatting improvements  
						
						 
						
						
						
						
					 
					
						2017-11-09 12:52:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						c63095345e 
					 
					
						
						
							
							Remove some superfluous comments  
						
						 
						
						
						
						
					 
					
						2017-11-09 12:47:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						a7ae46b61e 
					 
					
						
						
							
							Remove some comments  
						
						 
						
						
						
						
					 
					
						2017-11-08 16:58:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						cd63052205 
					 
					
						
						
							
							Remove everything preconditioner-related in GMRES code  
						
						 
						
						
						
						
					 
					
						2017-11-08 16:57:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						99bc4cde56 
					 
					
						
						
							
							Fix an implementation error in FGMRES  
						
						 
						
						
						
						
					 
					
						2017-11-08 16:38:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						e843d83d9d 
					 
					
						
						
							
							Make z in FGMRES a single Field  
						
						 
						
						
						
						
					 
					
						2017-11-08 16:38:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						0f75ea52b7 
					 
					
						
						
							
							First version of FGMRES; not working yet  
						
						 
						
						
						
						
					 
					
						2017-11-08 16:17:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						8107b785cc 
					 
					
						
						
							
							Rename misunderstood "rsd_sq" to "rsq" in GMRES code  
						
						 
						
						
						
						
					 
					
						2017-11-08 14:40:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						7382787856 
					 
					
						
						
							
							Some minor changes  
						
						 
						
						
						
						
					 
					
						2017-11-08 14:23:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						781c611ca0 
					 
					
						
						
							
							Perform minor code style fix  
						
						 
						
						
						
						
					 
					
						2017-11-08 14:22:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						b069090b52 
					 
					
						
						
							
							Remove a superfluous comment  
						
						 
						
						
						
						
					 
					
						2017-11-08 13:58:02 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						0c1c1d9900 
					 
					
						
						
							
							Set precision and formatting only once in MR code  
						
						 
						
						
						
						
					 
					
						2017-11-08 13:57:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						7f4ed6c2e5 
					 
					
						
						
							
							First working version of GMRES + a test for Wilson fermions  
						
						 
						
						
						
						
					 
					
						2017-11-08 13:56:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						56d32a4afb 
					 
					
						
						
							
							Rename misunderstood "rsd_sq" to "rsq" in MR code  
						
						 
						
						
						
						
					 
					
						2017-11-08 13:51:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						b8ee496ed6 
					 
					
						
						
							
							Print some info at start of GMRES  
						
						 
						
						
						
						
					 
					
						2017-11-08 13:23:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						9b8d1cc3da 
					 
					
						
						
							
							Staggered Schur decomposed matrix norm changed to not be the Schur anymore :(  
						
						 
						
						... 
						
						
						
						Carleton wanted this for multimass / multishift 
						
						
					 
					
						2017-11-07 14:48:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						b87416dac4 
					 
					
						
						
							
							Fix error with conformable  
						
						 
						
						
						
						
					 
					
						2017-11-07 15:00:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						176bf37372 
					 
					
						
						
							
							Remove some commented stuff  
						
						 
						
						
						
						
					 
					
						2017-11-07 14:57:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						b3d342ca22 
					 
					
						
						
							
							Remove old implementation of GMRES operator  
						
						 
						
						
						
						
					 
					
						2017-11-07 10:24:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						e1f928398d 
					 
					
						
						
							
							Save current state  
						
						 
						
						
						
						
					 
					
						2017-11-07 10:22:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						8c579d2d4a 
					 
					
						
						
							
							Save current state  
						
						 
						
						
						
						
					 
					
						2017-11-06 18:09:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						fc7d07ade0 
					 
					
						
						
							
							Correct function signature of body of GMRES outer loop  
						
						 
						
						
						
						
					 
					
						2017-11-06 17:12:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						b3be9195b4 
					 
					
						
						
							
							Save one lattice fermion in GMRES code  
						
						 
						
						
						
						
					 
					
						2017-11-06 17:12:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						9e3c187a4d 
					 
					
						
						
							
							Save current state  
						
						 
						
						
						
						
					 
					
						2017-11-06 17:05:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						8363edfcdb 
					 
					
						
						
							
							Perform some minor changes to GMRES code  
						
						 
						
						
						
						
					 
					
						2017-11-06 16:17:44 +01:00