Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						8c692b7ffd 
					 
					
						
						
							
							WilsonMG: Comment assertion on hermiticity of coarse operator for now  
						
						... 
						
						
						
						TODO: Think of a way to not break dwf_hdcr by doing that. It's only an assertion
but it still interferes with it. 
						
						
					 
					
						2018-02-08 23:55:05 +01: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 
							
						 
					 
					
						
						
							
						
						a414430817 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into feature/ddalphaamg  
						
						
						
						
					 
					
						2018-01-29 18:32:31 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						faf4278019 
					 
					
						
						
							
							Use 2 passes of GS in coarse operator construction  
						
						
						
						
					 
					
						2018-01-29 17:21:42 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						bfc1411c1f 
					 
					
						
						
							
							Use more iterations in subspace creation  
						
						
						
						
					 
					
						2018-01-29 17:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						161637e573 
					 
					
						
						
							
							Turn on orthogonality checking temporarily  
						
						
						
						
					 
					
						2018-01-29 17:10:05 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						3b2d805398 
					 
					
						
						
							
							WilsonMG: Some first steps towards coarse spin dofs; not compiling yet  
						
						... 
						
						
						
						A failing conversion from the innermost type (Grid::Simd<...>) to a coarse
scalar (triple iScalar) in blockPromote prohibits this commit from working. 
						
						
					 
					
						2018-01-22 12:45:51 +01:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						3923683e9b 
					 
					
						
						
							
							Updating the feature/clover branch with the newest Hadron package  
						
						
						
						
					 
					
						2018-01-12 13:35:51 +00: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 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						e0819d395f 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into feature/new-solver-algorithms  
						
						
						
						
					 
					
						2017-11-06 13:09:36 +01:00