Vera Guelpers 
							
						 
					 
					
						
						
							
						
						de42456171 
					 
					
						
						
							
							updated my fork and conflicts fixed  
						
						
						
						
					 
					
						2018-02-14 13:57:56 +00:00 
						 
				 
			
				
					
						
							
							
								Vera Guelpers 
							
						 
					 
					
						
						
							
						
						d55212c998 
					 
					
						
						
							
							restructure SeqConservedCurrent for DWF to need less memory  
						
						
						
						
					 
					
						2018-02-14 10:45:18 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						c96483e3bd 
					 
					
						
						
							
							Whitespace only change  
						
						
						
						
					 
					
						2018-02-13 11:39:07 +00:00 
						 
				 
			
				
					
						
							
							
								Vera Guelpers 
							
						 
					 
					
						
						
							
						
						c6e1f64573 
					 
					
						
						
							
							Test for QED  
						
						
						
						
					 
					
						2018-02-13 09:30:23 +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 
						 
				 
			
				
					
						
							
							
								James Harrison 
							
						 
					 
					
						
						
							
						
						724cf02d4a 
					 
					
						
						
							
							QedFVol: Implement infinite-volume photon  
						
						
						
						
					 
					
						2018-02-12 17:18:10 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						7b8b2731e7 
					 
					
						
						
							
							Conj error for complex coeffs  
						
						
						
						
					 
					
						2018-02-12 16:06:31 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						237a8ec918 
					 
					
						
						
							
							Communicator leak fixed (I think)  
						
						
						
						
					 
					
						2018-02-12 13:27:20 +00:00 
						 
				 
			
				
					
						
							
							
								Vera Guelpers 
							
						 
					 
					
						
						
							
						
						49a0ae73eb 
					 
					
						
						
							
							Insertion of photon field in seqential conserved current  
						
						
						
						
					 
					
						2018-02-12 09:36:08 +00: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 
							
						 
					 
					
						
						
							
						
						2976132bdd 
					 
					
						
						
							
							Add first version of multigrid for wilson clover analogous to wilson one  
						
						... 
						
						
						
						Just like the wilson one, this algorithm
• is currently only a 2-level method since I don't have correct implementations
  for Mdir and Mdiag in CoarsenedMatrix yet (needed for further coarsening)
• needs levelization and refactoring into a proper algorithm 
						
						
					 
					
						2018-02-08 23:52:10 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						48177f2f2d 
					 
					
						
						
							
							Add tests for all MR|GMRES solvers with wilson clover action  
						
						
						
						
					 
					
						2018-02-08 23:52:09 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						c4ce70a821 
					 
					
						
						
							
							WilsonMG: Major cleanup  
						
						
						
						
					 
					
						2018-02-08 23:52:08 +01:00 
						 
				 
			
				
					
						
							
							
								James Harrison 
							
						 
					 
					
						
						
							
						
						315f1146cd 
					 
					
						
						
							
							QedFVol: Fix output of VPCounterTerms module.  
						
						
						
						
					 
					
						2018-02-08 20:40:45 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						a3e009ba54 
					 
					
						
						
							
							Add tests for CAGMRES solvers with staggered action  
						
						
						
						
					 
					
						2018-02-08 17:46:28 +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 
							
						 
					 
					
						
						
							
						
						13ae371ef8 
					 
					
						
						
							
							Make solver parameters match in all MR|GMRES solver tests  
						
						
						
						
					 
					
						2018-02-08 17:33:10 +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 
						 
				 
			
				
					
						
							
							
								James Harrison 
							
						 
					 
					
						
						
							
						
						9f202782c5 
					 
					
						
						
							
							QedFVol: Change format of scalar VP output files, and save diagrams without charge factors for consistency with ChargedProp module.  
						
						
						
						
					 
					
						2018-02-07 20:31:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						8bc12e0ce1 
					 
					
						
						
							
							Remove superfluous comments in MR solver  
						
						
						
						
					 
					
						2018-02-07 18:09:09 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						cc2f00f827 
					 
					
						
						
							
							Remove test for MR solver with dwf action as it doesn't converge  
						
						
						
						
					 
					
						2018-02-07 18:09:08 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Richtmann 
							
						 
					 
					
						
						
							
						
						cd61e2e6d6 
					 
					
						
						
							
							Increase max iterations in test of MR solver with staggered action  
						
						
						
						
					 
					
						2018-02-07 18:09:07 +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 
							
						 
					 
					
						
						
							
						
						1671adfd49 
					 
					
						
						
							
							WilsonMG: Add some tests for linear operators  
						
						
						
						
					 
					
						2018-02-07 17:15:22 +01:00 
						 
				 
			
				
					
						
							
							
								James Harrison 
							
						 
					 
					
						
						
							
						
						594a262dcc 
					 
					
						
						
							
							QedFVol: Remove redundant file Communicator_mpi.cc  
						
						
						
						
					 
					
						2018-02-07 11:37:01 +00:00 
						 
				 
			
				
					
						
							
							
								James Harrison 
							
						 
					 
					
						
						
							
						
						7f8ca54285 
					 
					
						
						
							
							Merge branch 'develop' into feature/qed-fvol  
						
						
						
						
					 
					
						2018-02-07 10:11:00 +00:00 
						 
				 
			
				
					
						
							
							
								James Harrison 
							
						 
					 
					
						
						
							
						
						c5b23c367e 
					 
					
						
						
							
							QedFVol: Fix segmentation fault when multiple propagator modules are used.  
						
						
						
						
					 
					
						2018-02-05 11:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Vera Guelpers 
							
						 
					 
					
						
						
							
						
						b6fe03eb26 
					 
					
						
						
							
							BugFix: Now the stochatic EM potential weight is generated when calling for the first time  
						
						
						
						
					 
					
						2018-02-02 15:29:38 +00:00 
						 
				 
			
				
					
						
							
							
								James Harrison 
							
						 
					 
					
						
						
							
						
						f37ed4958b 
					 
					
						
						
							
							Implement IR improvement, with coefficients set in input file.  
						
						
						
						
					 
					
						2018-02-02 11:56:51 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						b9b5bdfc3a 
					 
					
						
						
							
							Proper offload (accelerator access) will require a mutable copy lambda.  
						
						
						
						
					 
					
						2018-02-02 11:38:19 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						51eb2c5dfc 
					 
					
						
						
							
							Make referencign the stencil and all info required to evaluate the kernel  
						
						... 
						
						
						
						accelerator marked up 
						
						
					 
					
						2018-02-02 11:37:13 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						ede0dff794 
					 
					
						
						
							
							Mark up as an accelerator function  
						
						
						
						
					 
					
						2018-02-02 11:36:44 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						aa6de818e2 
					 
					
						
						
							
							Copy data needed by Kernels out of the grid object to avoid host reference  
						
						
						
						
					 
					
						2018-02-02 11:36:11 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						dcf6517a93 
					 
					
						
						
							
							Accelerator offload and copy Opt into the kernel for GPU  host var safety  
						
						
						
						
					 
					
						2018-02-02 11:35:35 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						a308dff410 
					 
					
						
						
							
							accelerator loop, copy Opt into the GPU  
						
						
						
						
					 
					
						2018-02-02 11:34:37 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						14ba20898a 
					 
					
						
						
							
							Accelerator loop the key kernel call  
						
						
						
						
					 
					
						2018-02-02 11:30:07 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						a53d3ee19a 
					 
					
						
						
							
							Add Opt to the lambda capture to get it into the GPU  
						
						
						
						
					 
					
						2018-02-02 11:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						5df435319d 
					 
					
						
						
							
							Use constexpr  
						
						
						
						
					 
					
						2018-02-02 11:27:56 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						0da2d3e222 
					 
					
						
						
							
							accelerator off load some more stuff  
						
						
						
						
					 
					
						2018-02-02 11:27:35 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						9c9dfbfa78 
					 
					
						
						
							
							Force accelerator  
						
						
						
						
					 
					
						2018-02-02 11:25:09 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						e4df025d01 
					 
					
						
						
							
							Accelerator related  
						
						
						
						
					 
					
						2018-02-01 23:20:05 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						cfeda9d536 
					 
					
						
						
							
							constexpr on const ints  
						
						
						
						
					 
					
						2018-02-01 22:59:12 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						4450b1993a 
					 
					
						
						
							
							Offload  
						
						
						
						
					 
					
						2018-02-01 22:45:47 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						d03ce5c2a4 
					 
					
						
						
							
							Provide a way to get around std::vector for a known type on device.  
						
						... 
						
						
						
						Use template specialisation to access a private member in the Clang++ STL implementation 
						
						
					 
					
						2018-02-01 22:44:25 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						7d6522c1ef 
					 
					
						
						
							
							Accelerator inline  
						
						
						
						
					 
					
						2018-02-01 22:43:56 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						b96832a922 
					 
					
						
						
							
							Accelerator inline  
						
						
						
						
					 
					
						2018-02-01 22:43:26 +00:00