Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						bbe1d5b49e 
					 
					
						
						
							
							WilsonMG: Temporarily use GMRES in construction of basis vectors  
						
						... 
						
						
						
						This can go back to CG once Mdag in CoarsenedMatrix works. 
						
						
					 
					
						2018-03-23 20:02:27 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						1cfed3de7c 
					 
					
						
						
							
							WilsonMG: Add new logger for MG  
						
						
						
						
					 
					
						2018-03-23 19:55:16 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						edbc0d49d7 
					 
					
						
						
							
							WilsonMG: Get rid of explicit GridTypeMappers in CoarsenedMatrix  
						
						
						
						
					 
					
						2018-03-22 16:38:24 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						ee5cf6c8c5 
					 
					
						
						
							
							WilsonMG: Some minor changes to GMRES implementations  
						
						
						
						
					 
					
						2018-03-16 13:10:45 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						0f6cdf3d4b 
					 
					
						
						
							
							WilsonMG: Implement missing parts of CoarsenedMatrix  
						
						
						
						
					 
					
						2018-03-09 16:56:16 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						6ab60c5b70 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into feature/wilsonmg  
						
						
						
						
					 
					
						2018-02-08 23:59:07 +01:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						896f3a8002 
					 
					
						
						
							
							Fix to MPI for Hokusai system  
						
						
						
						
					 
					
						2018-02-01 18:51:51 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						a414430817 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into feature/ddalphaamg  
						
						
						
						
					 
					
						2018-01-29 18:32:31 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						1cb745c8dc 
					 
					
						
						
							
							Add function to return full type as std::string  
						
						... 
						
						
						
						Also works for nested templates. I find it useful for debugging.
Possible usage:
std::cout << "getTypename<AType>() = " << getTypename<Atype>() << std::endl;
std::cout << "getTypename<decltype(AnInstance)>() = " << getTypename<decltype(AnInstance)>() << std::endl; 
						
						
					 
					
						2018-01-29 17:39:19 +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 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						fb24e3a7d2 
					 
					
						
						
							
							Adding utilities for perf profiling  
						
						
						
						
					 
					
						2018-01-29 11:11:45 +01:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						655a69259a 
					 
					
						
						
							
							Added support for GCC compilation for Skylake AVX512  
						
						
						
						
					 
					
						2018-01-28 17:02:46 +01:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						507c4e9efc 
					 
					
						
						
							
							Correcting an missing semicolumn in avx512  
						
						
						
						
					 
					
						2018-01-27 10:59:55 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						04f92ccddf 
					 
					
						
						
							
							WilsonMG: Provide a fix for the previous commit; compiles and runs successfully now  
						
						... 
						
						
						
						I don't like the solution with the temporary very much though ... 
						
						
					 
					
						2018-01-22 14:56:48 +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 
							
						 
					 
					
						
						
							
						
						b00d2d2c39 
					 
					
						
						
							
							Correction of Representations compilation and small compilation error for Intel 17  
						
						
						
						
					 
					
						2018-01-17 13:46:12 +00:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						3923683e9b 
					 
					
						
						
							
							Updating the feature/clover branch with the newest Hadron package  
						
						
						
						
					 
					
						2018-01-12 13:35:51 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7bb405e790 
					 
					
						
						
							
							Merge branch 'develop' into feature/hadrons  
						
						... 
						
						
						
						# Conflicts:
#	lib/communicator/Communicator_mpi3_leader.cc
#	lib/communicator/Communicator_shmem.cc 
						
						
					 
					
						2018-01-11 18:50:15 +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 
						 
				 
			
				
					
						
							
							
								David Preti 
							
						 
					 
					
						
						
							
						
						a3affac963 
					 
					
						
						
							
							SU3 restored + output filename for mesons and baryons fixed.  
						
						
						
						
					 
					
						2018-01-10 14:56:54 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						73434db636 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into feature/ddalphaamg  
						
						
						
						
					 
					
						2018-01-09 10:43:33 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						e564d11687 
					 
					
						
						
							
							Allow resize of the shared memory buffers  
						
						
						
						
					 
					
						2018-01-08 15:20:26 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						0b2162f375 
					 
					
						
						
							
							Clean up  
						
						
						
						
					 
					
						2018-01-08 14:06:53 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						44f65526e0 
					 
					
						
						
							
							Simplify communicators  
						
						
						
						
					 
					
						2018-01-08 11:35:43 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						43e48542ab 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/paboyle/Grid  into develop  
						
						
						
						
					 
					
						2018-01-08 11:34:45 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						0b85f1bfc8 
					 
					
						
						
							
							Simplify the communicator proliferation: mpi and none.  
						
						
						
						
					 
					
						2018-01-08 11:33:47 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						9947cfbf14 
					 
					
						
						
							
							Simplify number of communicator cases  
						
						
						
						
					 
					
						2018-01-08 11:33:01 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						357badce5e 
					 
					
						
						
							
							Simplify communicator case proliferation  
						
						
						
						
					 
					
						2018-01-08 11:32:16 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						0091eec23a 
					 
					
						
						
							
							Simplify communicator cases  
						
						
						
						
					 
					
						2018-01-08 11:31:32 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						9e9c2962df 
					 
					
						
						
							
							Simplify comms layer proliferation  
						
						
						
						
					 
					
						2018-01-08 11:30:22 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						b91282ad46 
					 
					
						
						
							
							Simplify comms layer proliferation  
						
						
						
						
					 
					
						2018-01-08 11:28:52 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						0a68470f9a 
					 
					
						
						
							
							Simplify comms layers  
						
						
						
						
					 
					
						2018-01-08 11:28:30 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						6ecf280723 
					 
					
						
						
							
							Simplify comms layer proliferation  
						
						
						
						
					 
					
						2018-01-08 11:28:04 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						7eeab7f995 
					 
					
						
						
							
							Simplify comms layers  
						
						
						
						
					 
					
						2018-01-08 11:27:43 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						c6411f8514 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into feature/ddalphaamg  
						
						
						
						
					 
					
						2018-01-08 10:37:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d612039ed 
					 
					
						
						
							
							Hadrons: prettier Grid logging (non-intrusive)  
						
						
						
						
					 
					
						2017-12-29 16:58:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6718fa8c4f 
					 
					
						
						
							
							Merge branch 'feature/scalar_adjointFT' into feature/hadrons  
						
						
						
						
					 
					
						2017-12-26 12:59:33 +01:00 
						 
				 
			
				
					
						
							
							
								pretidav 
							
						 
					 
					
						
						
							
						
						4ce63af7d5 
					 
					
						
						
							
							Working on Hadrons with Hirep. (QCD is set for SU4)  
						
						
						
						
					 
					
						2017-12-22 19:02:07 +01:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						84f9c37ed4 
					 
					
						
						
							
							Merge branch 'feature/scalar_adjointFT' of  https://github.com/paboyle/Grid  into feature/scalar_adjointFT  
						
						
						
						
					 
					
						2017-12-19 15:43:55 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f3a77f4b7f 
					 
					
						
						
							
							Merge branch 'feature/hadrons' into feature/hadrons-new-memory-model  
						
						
						
						
					 
					
						2017-12-12 14:05:23 +00:00