fionnoh 
							
						 
					 
					
						
						
							
						
						2c54a536f3 
					 
					
						
						
							
							Moved the meson field inner product to its own header file  
						
						
						
						
					 
					
						2018-07-19 15:56:52 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						d868a45120 
					 
					
						
						
							
							Cleaned up some stuff that was erroneously included in a previous "trash" commit. Leaving in the mySliceInnerProdct function for now as it speeds up mesonfield creation quite a lot for 24^3 tests  
						
						
						
						
					 
					
						2018-07-16 16:19:59 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						9deae8c962 
					 
					
						
						
							
							A2A meson field contraction code  
						
						
						
						
					 
					
						2018-07-16 14:18:45 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						db86cdd7bd 
					 
					
						
						
							
							Possible trash commit  
						
						
						
						
					 
					
						2018-07-10 13:30:45 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						ec9939c1ba 
					 
					
						
						
							
							Test for faster implementation of meson field inner loop  
						
						... 
						
						
						
						This should be possible to cache block at outer levels, global sum across nodes not performed
and deferred to caller to block them all into a big all reduce.
Nc=3 and Fermion is hard coded in an ugly way. We might think about benchmarking whether
a product without the conjugate should be made available by Grid.
It is not clear whether the explicit unroll, or the performing of conjugate on left once
was the real source of the speed up.
Gives 70-80 GF/s on my laptop (single) half that double, and 70GB/s to cache.
This is competitive with dslash and a reasonable stopping point for the optimisation. If necessary we can revisit. 
						
						
					 
					
						2018-07-10 12:38:51 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						f74617c124 
					 
					
						
						
							
							Added ZFIMPL to meson field module  
						
						
						
						
					 
					
						2018-07-03 14:04:53 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						8c6a3921ed 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/feature/hadrons' into feature/hadrons  
						
						
						
						
					 
					
						2018-07-03 11:35:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a8a15dd9d0 
					 
					
						
						
							
							Hadrons: code cleaning  
						
						
						
						
					 
					
						2018-07-02 17:52:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ce68a751a 
					 
					
						
						
							
							Hadrons: stout smearing module  
						
						
						
						
					 
					
						2018-07-02 17:52:04 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						daa0977d01 
					 
					
						
						
							
							Included a print statement that indicates that the guess is being subtracted from the solve.  
						
						
						
						
					 
					
						2018-06-28 16:34:56 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						a2929f4384 
					 
					
						
						
							
							Removed A2A contraction module and replaced it with the beginnings of a meson field module  
						
						
						
						
					 
					
						2018-06-28 16:17:26 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						7fe3974c0a 
					 
					
						
						
							
							Included eigenPacks and action as references, not inputs, of A2A module. They now now longer need to be parameters in the meson field modules.  
						
						
						
						
					 
					
						2018-06-28 16:14:49 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						f7e86f81a0 
					 
					
						
						
							
							Changes A2A class to make use of the new Solver class  
						
						
						
						
					 
					
						2018-06-28 16:14:16 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						fecec803d9 
					 
					
						
						
							
							Merge branch 'feature/hadrons' of  https://github.com/paboyle/Grid  into feature/hadrons  
						
						
						
						
					 
					
						2018-06-28 16:13:43 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						8fe9a13cdd 
					 
					
						
						
							
							Merge branch 'feature/hadrons' of  https://github.com/paboyle/Grid  into feature/hadrons  
						
						
						
						
					 
					
						2018-06-28 16:13:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d2c42e6f42 
					 
					
						
						
							
							Hadrons: scaled DWF action  
						
						
						
						
					 
					
						2018-06-26 14:59:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						049cc518f4 
					 
					
						
						
							
							Hadrons: introduction message 2  
						
						
						
						
					 
					
						2018-06-25 19:08:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e1c66897f 
					 
					
						
						
							
							Hadrons: introduction message  
						
						
						
						
					 
					
						2018-06-25 19:08:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						adcef36189 
					 
					
						
						
							
							Hadrons: Möbius DWF action  
						
						
						
						
					 
					
						2018-06-25 15:58:35 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						2f121c41c9 
					 
					
						
						
							
							Commiting reation of meson field code before a merge with the upstream branch feature/hadrons  
						
						
						
						
					 
					
						2018-06-25 12:20:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e0ed7e300f 
					 
					
						
						
							
							Hadrons: spurious Dminus removed  
						
						
						
						
					 
					
						2018-06-22 16:33:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						485207901b 
					 
					
						
						
							
							Merge branch 'develop' into feature/hadrons  
						
						
						
						
					 
					
						2018-06-22 16:15:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c760f0a4c3 
					 
					
						
						
							
							Hadrons: remove make_5D/4D functions and FreeProp fix  
						
						
						
						
					 
					
						2018-06-22 16:12:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c84eeedec3 
					 
					
						
						
							
							Hadrons: GaugeProp module for z-Wilson actions  
						
						
						
						
					 
					
						2018-06-22 15:53:22 +02:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						1ac3526f33 
					 
					
						
						
							
							Small changes to the A2A header and module  
						
						
						
						
					 
					
						2018-06-22 12:29:42 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						0de090ee74 
					 
					
						
						
							
							Temporarily added in the contraction code that produced the working 2-pt function. This is commited for reference only and will be removed in the next push.  
						
						
						
						
					 
					
						2018-06-22 12:28:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						91405de3f7 
					 
					
						
						
							
							Hadrons: new solver exposing fermion matrix and generic source/solve import/export  
						
						
						
						
					 
					
						2018-06-22 12:14:37 +02:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						8fccda301a 
					 
					
						
						
							
							Fixed a bug where the guess was always subtracted after the solve and included appropriate weights for the sources in the one case we're looking at now. More work needs to be done to make the 5d/4d source logic less brittle.  
						
						
						
						
					 
					
						2018-06-21 16:36:59 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						7a0abfac89 
					 
					
						
						
							
							Restructured the class that computes and returns the A2A vectors.  
						
						
						
						
					 
					
						2018-06-21 16:36:06 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						ae37fda699 
					 
					
						
						
							
							A more elegant way to subtract guesses from solve and a bool check before verifying residual  
						
						
						
						
					 
					
						2018-06-20 16:07:40 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						b5fc5e2030 
					 
					
						
						
							
							All to all module update that hit a promising milestone. Commiting for a reference for future changes.  
						
						
						
						
					 
					
						2018-06-20 10:59:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8db0ef9736 
					 
					
						
						
							
							Merge pull request  #168  from jch1g10/feature/qed-fvol  
						
						... 
						
						
						
						Feature/qed fvol 
						
						
					 
					
						2018-06-08 20:09:06 +02:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						95d4b46446 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/paboyle/Grid  into develop  
						
						
						
						
					 
					
						2018-06-08 11:30:29 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						5dfd216a34 
					 
					
						
						
							
							Better thread safety  
						
						
						
						
					 
					
						2018-06-04 21:08:44 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						c2e8d0aa88 
					 
					
						
						
							
							Solve g++ problem on the lanczos test  
						
						
						
						
					 
					
						2018-06-04 18:34:15 +01:00 
						 
				 
			
				
					
						
							
							
								James Harrison 
							
						 
					 
					
						
						
							
						
						0fe5aeffbb 
					 
					
						
						
							
							Merge branch 'feature/hadrons' into feature/qed-fvol  
						
						
						
						
					 
					
						2018-06-04 16:59:43 +01:00 
						 
				 
			
				
					
						
							
							
								James Harrison 
							
						 
					 
					
						
						
							
						
						7fbc469046 
					 
					
						
						
							
							Merge branch 'develop' into feature/hadrons  
						
						
						
						
					 
					
						2018-06-04 16:58:30 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						bf96a4bdbf 
					 
					
						
						
							
							Merge branch 'master' into develop  
						
						
						
						
					 
					
						2018-06-04 14:03:11 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						84685c9bc3 
					 
					
						
						
							
							Overflow fix  
						
						
						
						
					 
					
						2018-06-04 13:42:07 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						a8d4156997 
					 
					
						
						
							
							Added a Hadrons module that computes the all-to-all v and w vectors  
						
						
						
						
					 
					
						2018-05-31 17:18:58 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						c18074869b 
					 
					
						
						
							
							Changes to Hadrons SchurRB solver to allow for a subtract_guess boolean to be passed  
						
						
						
						
					 
					
						2018-05-31 17:17:16 +01:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						f4c6d39238 
					 
					
						
						
							
							CHanges made to SchurRB solvers to allow for the subtraction of a guess after solve  
						
						
						
						
					 
					
						2018-05-31 17:16:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						200d35b38a 
					 
					
						
						
							
							Merge branch 'develop' into feature/hadrons  
						
						
						
						
					 
					
						2018-05-28 11:52:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb52e84d09 
					 
					
						
						
							
							Merge branch 'feature/hadrons' of github.com:paboyle/Grid into feature/hadrons  
						
						
						
						
					 
					
						2018-05-28 11:50:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						72abc34764 
					 
					
						
						
							
							Merge pull request  #166  from guelpers/feature/hadrons  
						
						... 
						
						
						
						Feature/hadrons 
						
						
					 
					
						2018-05-28 11:49:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3164d4c7b 
					 
					
						
						
							
							Hadrons: env function to get volume in double  
						
						
						
						
					 
					
						2018-05-28 11:39:17 +02:00 
						 
				 
			
				
					
						
							
							
								James Harrison 
							
						 
					 
					
						
						
							
						
						f5db386c55 
					 
					
						
						
							
							Change MODULE_REGISTER_NS -> MODULE_REGISTER in UnitEM, ScalarVP and VPCounterTerms  
						
						
						
						
					 
					
						2018-05-22 16:16:21 +01:00 
						 
				 
			
				
					
						
							
							
								James Harrison 
							
						 
					 
					
						
						
							
						
						294ee70a7a 
					 
					
						
						
							
							Merge branch 'feature/hadrons' into feature/qed-fvol  
						
						... 
						
						
						
						# Conflicts:
#	extras/Hadrons/modules.inc
#	lib/qcd/action/gauge/Photon.h 
						
						
					 
					
						2018-05-21 18:02:41 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						013ea4e8d1 
					 
					
						
						
							
							Merge branch 'feature/staggered-comms-compute' into develop  
						
						
						
						
					 
					
						2018-05-21 13:11:56 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						7fbbb31a50 
					 
					
						
						
							
							Merge branch 'develop' into feature/staggered-comms-compute  
						
						... 
						
						
						
						Conflicts:
	lib/qcd/action/fermion/ImprovedStaggeredFermion.cc 
						
						
					 
					
						2018-05-21 13:07:29 +01:00