Daniel Richtmann
							
						 
					 | 
					
						
						
							
						
						ff6413a764
					 | 
					
						
						
							
							WilsonMG: Make number of levels chooseable at runtime
						
						
						
						
						
						
						
						I don't like this solution though :( 
						
						
					 | 
					
						2018-04-03 15:57:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Richtmann
							
						 
					 | 
					
						
						
							
						
						2530bfed01
					 | 
					
						
						
							
							WilsonMG: Move params instance from global scope to test main function
						
						
						
						
						
						
					 | 
					
						2018-04-03 14:50:48 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						640515e3d8
					 | 
					
						
						
							
							Merge branch 'develop' into feature/hadrons
						
						
						
						
						
						
					 | 
					
						2018-03-30 17:43:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						f089bf5629
					 | 
					
						
						
							
							Merge branch 'develop' of https://github.com/paboyle/Grid into develop
						
						
						
						
						
						
					 | 
					
						2018-03-30 16:17:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						276f113f28
					 | 
					
						
						
							
							IO uses master boss node for metadata.
						
						
						
						
						
						
					 | 
					
						2018-03-30 16:17:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						97c579f637
					 | 
					
						
						
							
							Merge branch 'develop' into feature/hadrons
						
						
						
						
						
						
					 | 
					
						2018-03-30 16:04:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a13c109111
					 | 
					
						
						
							
							deterministic initialisation of field metadata
						
						
						
						
						
						
					 | 
					
						2018-03-30 16:03:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						ab6afd18ac
					 | 
					
						
						
							
							Still compile if no LIME
						
						
						
						
						
						
					 | 
					
						2018-03-30 13:39:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						5bde64d48b
					 | 
					
						
						
							
							Barrier required in parallel when we use ftell
						
						
						
						
						
						
					 | 
					
						2018-03-30 12:41:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						2f5add4d5f
					 | 
					
						
						
							
							Creation of file
						
						
						
						
						
						
					 | 
					
						2018-03-30 12:30:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c5a885dcd6
					 | 
					
						
						
							
							I/O benchmark
						
						
						
						
						
						
					 | 
					
						2018-03-29 19:57:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Richtmann
							
						 
					 | 
					
						
						
							
						
						74f79c5ac7
					 | 
					
						
						
							
							Revert "Add function to return full type as std::string"
						
						
						
						
						
						
						
						This reverts commit 1cb745c8dc. 
						
						
					 | 
					
						2018-03-29 12:03:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Richtmann
							
						 
					 | 
					
						
						
							
						
						58c30c0cb1
					 | 
					
						
						
							
							WilsonMG: Add conformability checks in MG preconditioner
						
						
						
						
						
						
					 | 
					
						2018-03-28 13:24:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Richtmann
							
						 
					 | 
					
						
						
							
						
						917a92118a
					 | 
					
						
						
							
							WilsonMG: Move operator test to MG testing routine
						
						
						
						
						
						
					 | 
					
						2018-03-28 12:19:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a4d8512fb8
					 | 
					
						
						
							
							Revert "Lattice serialisation, just HDF5 for the moment"
						
						
						
						
						
						
						
						This reverts commit 8a0cf0194f. 
						
						
					 | 
					
						2018-03-27 17:55:42 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5ec903044d
					 | 
					
						
						
							
							Serial IO code cleaning for std:: convention
						
						
						
						
						
						
					 | 
					
						2018-03-27 17:11:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Richtmann
							
						 
					 | 
					
						
						
							
						
						04f9cf088d
					 | 
					
						
						
							
							WilsonMG: Add more parameters to MultiGridParams struct
						
						
						
						
						
						
					 | 
					
						2018-03-27 17:13:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Richtmann
							
						 
					 | 
					
						
						
							
						
						99107038f9
					 | 
					
						
						
							
							WilsonMG: Rationalize the level counting strategy
						
						
						
						
						
						
					 | 
					
						2018-03-27 17:06:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8a0cf0194f
					 | 
					
						
						
							
							Lattice serialisation, just HDF5 for the moment
						
						
						
						
						
						
					 | 
					
						2018-03-26 19:16:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Richtmann
							
						 
					 | 
					
						
						
							
						
						b78456bdf4
					 | 
					
						
						
							
							WilsonMG: Get rid of explicit include of GCR header
						
						
						
						
						
						
					 | 
					
						2018-03-26 15:41:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Richtmann
							
						 
					 | 
					
						
						
							
						
						08543b6b11
					 | 
					
						
						
							
							WilsonMG: Provide a switch between V- and K-cycle
						
						
						
						
						
						
					 | 
					
						2018-03-26 15:37:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Richtmann
							
						 
					 | 
					
						
						
							
						
						63ba33371f
					 | 
					
						
						
							
							WilsonMG: Some minor refactoring
						
						
						
						
						
						
					 | 
					
						2018-03-26 15:34:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Richtmann
							
						 
					 | 
					
						
						
							
						
						683a7d2ddd
					 | 
					
						
						
							
							WilsonMG: Move comment to make clang-format happy
						
						
						
						
						
						
					 | 
					
						2018-03-26 14:59:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1c680d4b7a
					 | 
					
						
						
							
							Merge branch 'develop' into feature/hadrons
						
						
						
						
						
						
					 | 
					
						2018-03-26 13:52:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						b15db11c60
					 | 
					
						
						
							
							Kernels -> pure static object to enable device execution
						
						
						
						
						
						
					 | 
					
						2018-03-24 19:35:20 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						f6077f9d48
					 | 
					
						
						
							
							Kernels -> not instantiaed otherwise object ref on GPU
						
						
						
						
						
						
					 | 
					
						2018-03-24 19:33:44 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						572954ef12
					 | 
					
						
						
							
							Kernels not an instantiated object, just static
						
						
						
						
						
						
					 | 
					
						2018-03-24 19:33:13 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						cedeaae7db
					 | 
					
						
						
							
							Lebesge -> StencilView if necessary
						
						
						
						
						
						
					 | 
					
						2018-03-24 19:32:41 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						e6cf0b1e17
					 | 
					
						
						
							
							View typedefs go to OperatorImpl
						
						
						
						
						
						
					 | 
					
						2018-03-24 19:32:11 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						5412628ea6
					 | 
					
						
						
							
							begin end lamda
						
						
						
						
						
						
					 | 
					
						2018-03-24 19:31:45 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						1f70cedbab
					 | 
					
						
						
							
							Have to make all kernel called routines static since object reference will be a host pointer on GPU
						
						
						
						
						
						
					 | 
					
						2018-03-24 19:29:26 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						b50f37cfb4
					 | 
					
						
						
							
							Remove overlap comms flag
						
						
						
						
						
						
					 | 
					
						2018-03-24 19:28:53 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						cb0d2a1b03
					 | 
					
						
						
							
							threaded rng init; I thought this was on
						
						
						
						
						
						
					 | 
					
						2018-03-24 19:28:17 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						6fe9b28a82
					 | 
					
						
						
							
							Cosmetic
						
						
						
						
						
						
					 | 
					
						2018-03-24 19:27:14 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						b002587d7c
					 | 
					
						
						
							
							Simplify
						
						
						
						
						
						
					 | 
					
						2018-03-24 19:26:44 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						6c08385782
					 | 
					
						
						
							
							Simplify
						
						
						
						
						
						
					 | 
					
						2018-03-24 19:26:19 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Richtmann
							
						 
					 | 
					
						
						
							
						
						afdcbf79d1
					 | 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into feature/wilsonmg
						
						
						
						
						
						
					 | 
					
						2018-03-23 21:13:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Richtmann
							
						 
					 | 
					
						
						
							
						
						3c3ec4e267
					 | 
					
						
						
							
							WilsonMG: Move tests for Wilson & WilsonClover into the same file
						
						
						
						
						
						
					 | 
					
						2018-03-23 21:12:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
							
						
						0f6009a29f
					 | 
					
						
						
							
							WilsonMG: Huge refactor into something that could be considered an algorithm
						
						
						
						
						
						
					 | 
					
						2018-03-23 19:55:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Richtmann
							
						 
					 | 
					
						
						
							
						
						1cfed3de7c
					 | 
					
						
						
							
							WilsonMG: Add new logger for MG
						
						
						
						
						
						
					 | 
					
						2018-03-23 19:55:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Guido Cossu
							
						 
					 | 
					
						
						
							
						
						c9c073eee4
					 | 
					
						
						
							
							Changes in messages in test dwf mixedprec
						
						
						
						
						
						
					 | 
					
						2018-03-23 11:27:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Guido Cossu
							
						 
					 | 
					
						
						
							
						
						f290b2e908
					 | 
					
						
						
							
							Fix to pass CI tests
						
						
						
						
						
						
					 | 
					
						2018-03-23 11:14:23 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Guido Cossu
							
						 
					 | 
					
						
						
							
						
						5f8225461b
					 | 
					
						
						
							
							Fencing mixedcg test propagator write. LIME is still optional in Grid
						
						
						
						
						
						
					 | 
					
						2018-03-23 10:37:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						4e1272fabf
					 | 
					
						
						
							
							Kernels need to be static to work on GPU. No reference to host resident data
						
						
						
						
						
						
					 | 
					
						2018-03-22 18:44:53 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						607dc2d3c6
					 | 
					
						
						
							
							Remove lebesgue order
						
						
						
						
						
						
					 | 
					
						2018-03-22 18:23:09 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						23c880b009
					 | 
					
						
						
							
							Remove lebesgue order; stick in stencil if need
						
						
						
						
						
						
					 | 
					
						2018-03-22 18:13:41 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						334bb6792f
					 | 
					
						
						
							
							Lebesgue order removed. Stick in the stencil view
						
						
						
						
						
						
					 | 
					
						2018-03-22 18:12:12 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						a3690071b4
					 | 
					
						
						
							
							Warm up GPu
						
						
						
						
						
						
					 | 
					
						2018-03-22 18:05:20 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Peter Boyle
							
						 
					 | 
					
						
						
							
						
						299d119013
					 | 
					
						
						
							
							GPU work allocation improved
						
						
						
						
						
						
					 | 
					
						2018-03-22 18:04:24 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |