Peter Boyle 
							
						 
					 
					
						
						
							
						
						260011670e 
					 
					
						
						
							
							Scaled Shamir and Scaled Shamir Zolotarev aliases for special cases of Mobius.  
						
						
						
						
					 
					
						2015-06-03 09:51:06 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						1fcacef239 
					 
					
						
						
							
							Mobius Caley form, Mobius Zolotarev operators. Pass Even Odd vs unprec test and hermiticity checks  
						
						... 
						
						
						
						in tests/Grid_any_evenodd.cc; will work on inversion tests shortly. 
						
						
					 
					
						2015-06-03 09:36:26 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						69f4d58381 
					 
					
						
						
							
							Reorg; moving prec/unprec/schur CG for Wilson and DWF into tests as these are really tests and not benchmarks  
						
						... 
						
						
						
						(no performance reports, only convergence test). 
						
						
					 
					
						2015-06-02 17:25:26 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						3845f267cb 
					 
					
						
						
							
							Domain wall fermions now invert ; have the basis set up for  
						
						... 
						
						
						
						Tanh/Zolo * (Cayley/PartFrac/ContFrac) * (Mobius/Shamir/Wilson)
Approx        Representation               Kernel.
All are done with space-time taking part in checkerboarding, Ls uncheckerboarded
Have only so far tested the Domain Wall limit of mobius, and at that only checked
that it
i)  Inverts
ii) 5dim DW == Ls copies of 4dim D2
iii) MeeInv Mee == 1
iv) Meo+Mee+Moe+Moo == M unprec.
v) MpcDagMpc is hermitan
vi) Mdag is the adjoint of M between stochastic vectors.
That said, the RB schur solve, RB MpcDagMpc solve, Unprec solve
all converge and the true residual becomes small; so pretty good tests. 
						
						
					 
					
						2015-06-02 16:57:12 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						c851d0e705 
					 
					
						
						
							
							FIx miistake  
						
						
						
						
					 
					
						2015-06-01 12:26:20 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						b00a40dd65 
					 
					
						
						
							
							Const safety  
						
						
						
						
					 
					
						2015-06-01 12:25:59 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						12c2562b96 
					 
					
						
						
							
							No compile fix on mpi target  
						
						
						
						
					 
					
						2015-05-31 22:50:03 +01:00 
						 
				 
			
				
					
						
							
							
								azusayamaguchi 
							
						 
					 
					
						
						
							
						
						f2c70804ca 
					 
					
						
						
							
							Bug in Makefile.am fixed  
						
						
						
						
					 
					
						2015-05-31 18:50:08 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						46d1bae46a 
					 
					
						
						
							
							Updated line counter  
						
						
						
						
					 
					
						2015-05-31 15:11:09 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						5644ab1e19 
					 
					
						
						
							
							Large scale change to support 5d fermion formulations.  
						
						... 
						
						
						
						Have 5d replicated wilson with 4d gauge working and matrix regressing
to Ls copies of wilson. 
						
						
					 
					
						2015-05-31 15:09:02 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						59db857ad1 
					 
					
						
						
							
							Integer wrap problem fixed.  
						
						
						
						
					 
					
						2015-05-29 14:11:34 +01:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						727bc32150 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'  
						
						
						
						
					 
					
						2015-05-29 11:41:39 +09:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						f41e4e8b1b 
					 
					
						
						
							
							Some modifications to the configure to check SIMD support  
						
						
						
						
					 
					
						2015-05-29 11:41:02 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						67fa5691e5 
					 
					
						
						
							
							Weak scale the benchmarks automatically.  
						
						
						
						
					 
					
						2015-05-28 13:47:01 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						62a7ca462f 
					 
					
						
						
							
							Works now with Clang-avx, Clang-sse and ICPC-avx, ICPC-sse  
						
						
						
						
					 
					
						2015-05-28 11:35:43 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						b72ca15bd2 
					 
					
						
						
							
							Improving the reduction to go through our on permute.  
						
						... 
						
						
						
						Must also do this for avx512 
						
						
					 
					
						2015-05-27 16:07:17 +01:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						19bd6f103a 
					 
					
						
						
							
							Check at configure time if CPU supports the requested SIMD optimization  
						
						
						
						
					 
					
						2015-05-27 18:30:11 +09:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						64753ea633 
					 
					
						
						
							
							Included Gpermute in the new Grid_simd.h file style.  
						
						... 
						
						
						
						Now tested for SSE4. OK 
						
						
					 
					
						2015-05-27 12:11:44 +09:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						3cb34af82c 
					 
					
						
						
							
							Added a .gitignore file to eliminate autoconf files from commits  
						
						
						
						
					 
					
						2015-05-27 11:10:51 +09:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						8abf6403d5 
					 
					
						
						
							
							Corrected AVX regression error. Tested.  
						
						
						
						
					 
					
						2015-05-27 10:49:33 +09:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						b99f2279c3 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'  
						
						... 
						
						
						
						Conflicts:
	Makefile.in 
						
						
					 
					
						2015-05-27 10:41:33 +09:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						da46b56e85 
					 
					
						
						
							
							Adding support for doxygen generation  
						
						
						
						
					 
					
						2015-05-27 10:34:56 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						74f138c5e8 
					 
					
						
						
							
							Auto gen files should never have been committed, but making everyone run  
						
						... 
						
						
						
						aclocal, automake, autoconf is a pain in the ass. 
						
						
					 
					
						2015-05-26 22:20:40 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						ccd47011b9 
					 
					
						
						
							
							Simd revert to Guido's commit. I edited concurrently and things went bad.  
						
						
						
						
					 
					
						2015-05-26 22:20:09 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						48bb3ab4e7 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/paboyle/Grid  
						
						... 
						
						
						
						Conflicts:
	lib/Grid_simd.h 
						
						
					 
					
						2015-05-26 20:04:08 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						bfb1cd36e2 
					 
					
						
						
							
							Strip out the dslash kernel implementation  
						
						
						
						
					 
					
						2015-05-26 19:55:18 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						840754dd42 
					 
					
						
						
							
							Hand unrolled version of dslash in a separate class.  
						
						... 
						
						
						
						Useful to compare; raises Intel compiler from 9GFlop/s to 17.5 Gflops.
                   on ivybridge core. Raises Clang form 14.5 to 17.5 
						
						
					 
					
						2015-05-26 19:54:03 +01:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						500f6ed0c5 
					 
					
						
						
							
							More cleanup of Grid_simd.h  
						
						
						
						
					 
					
						2015-05-26 13:54:34 +09:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						4dbaa389c8 
					 
					
						
						
							
							Cleaning up simd files  
						
						
						
						
					 
					
						2015-05-26 13:31:10 +09:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						48cc816136 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'  
						
						... 
						
						
						
						Conflicts:
	lib/math/Grid_math_tensors.h
	lib/simd/Grid_vector_types.h 
						
						
					 
					
						2015-05-26 13:14:06 +09:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						1a24801246 
					 
					
						
						
							
							checked performance of new vector libaries.  
						
						... 
						
						
						
						Added check for c++11 support on the configure.ac 
						
						
					 
					
						2015-05-26 12:02:54 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						37721572e7 
					 
					
						
						
							
							Makefile update  
						
						
						
						
					 
					
						2015-05-25 14:43:08 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						489b1b9633 
					 
					
						
						
							
							Schur complement based red-black inversion working  
						
						
						
						
					 
					
						2015-05-25 13:47:12 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						ea3240ad55 
					 
					
						
						
							
							Better EO support letting Schur solver work  
						
						
						
						
					 
					
						2015-05-25 13:46:28 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						956e728b40 
					 
					
						
						
							
							Most cosmetic  
						
						
						
						
					 
					
						2015-05-25 13:45:32 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						94d679c4e6 
					 
					
						
						
							
							Better checkerboard tracking.  
						
						
						
						
					 
					
						2015-05-25 13:45:08 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						616f871735 
					 
					
						
						
							
							move constants into red black  
						
						
						
						
					 
					
						2015-05-25 13:44:35 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						624c0ac3ef 
					 
					
						
						
							
							Updates now schur red black solver working  
						
						
						
						
					 
					
						2015-05-25 13:43:58 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						ac99832d21 
					 
					
						
						
							
							Herm op  
						
						
						
						
					 
					
						2015-05-25 13:42:36 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						d30c013721 
					 
					
						
						
							
							red black fix  
						
						
						
						
					 
					
						2015-05-25 13:42:12 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						5cf285bce9 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/paboyle/Grid  
						
						
						
						
					 
					
						2015-05-23 09:36:08 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						613a73b1b6 
					 
					
						
						
							
							Added  
						
						
						
						
					 
					
						2015-05-23 09:36:01 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						f681baa9cd 
					 
					
						
						
							
							Extra targets  
						
						
						
						
					 
					
						2015-05-23 09:35:37 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						d21411ead9 
					 
					
						
						
							
							More targets  
						
						
						
						
					 
					
						2015-05-23 09:34:50 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						64fcbd0387 
					 
					
						
						
							
							Improving even odd sector; lot of work and through required cleaning this  
						
						
						
						
					 
					
						2015-05-23 09:34:16 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						bef9bf0d38 
					 
					
						
						
							
							Rely on default constructors  
						
						
						
						
					 
					
						2015-05-23 09:33:42 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						eadfb5be67 
					 
					
						
						
							
							Better pragma use  
						
						
						
						
					 
					
						2015-05-23 09:32:37 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						33737ef57a 
					 
					
						
						
							
							Cosmetic  
						
						
						
						
					 
					
						2015-05-23 09:31:15 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						32c3f16f95 
					 
					
						
						
							
							Iterator required  
						
						
						
						
					 
					
						2015-05-23 09:30:28 +01:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						9e29ac6549 
					 
					
						
						
							
							Completed implementation of new Grid_simd classes  
						
						... 
						
						
						
						Tested performance for SSE4, Ok.
AVX1/2, AVX512 yet untested 
						
						
					 
					
						2015-05-22 17:33:15 +09:00