Peter Boyle 
							
						 
					 
					
						
						
							
						
						0007669381 
					 
					
						
						
							
							Printing change  
						
						
						
						
					 
					
						2015-07-21 13:51:56 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						a700933611 
					 
					
						
						
							
							More info  
						
						
						
						
					 
					
						2015-07-21 13:48:57 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						c515d069cd 
					 
					
						
						
							
							Tweaks to subspace set up to put in g5 r5 hermiticity  
						
						
						
						
					 
					
						2015-07-21 12:13:03 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						8a7b7f1e2b 
					 
					
						
						
							
							verbose  
						
						
						
						
					 
					
						2015-07-21 12:12:29 +09:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						e3456bf559 
					 
					
						
						
							
							Temporarily disable gmp dependency simply because Cray XC30's I'm benchmarking  
						
						... 
						
						
						
						have a downlevel gmp version that chokes on ::max_align_t where gmp had a
bug as far as I recall. 
						
						
					 
					
						2015-07-01 22:47:33 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						03ca506a3d 
					 
					
						
						
							
							Big commit fixing nocompiles in defective C++11 compilers (gcc, icpc). stared getting to  
						
						... 
						
						
						
						near the bleeding edge I guess 
						
						
					 
					
						2015-06-30 15:17:27 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						8eaf657f95 
					 
					
						
						
							
							VPGCR updates  
						
						
						
						
					 
					
						2015-06-30 15:02:27 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						a17684ebe2 
					 
					
						
						
							
							Some small steps towards a multigrid  
						
						
						
						
					 
					
						2015-06-22 12:49:44 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						fd1a8abcd1 
					 
					
						
						
							
							Abstract preconditioner  
						
						
						
						
					 
					
						2015-06-21 11:03:55 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						3b4118f33e 
					 
					
						
						
							
							Variable preconditioned GCR with restarting.  
						
						... 
						
						
						
						Orthogonalisation depth and restart frequency is controllable via constructor 
						
						
					 
					
						2015-06-21 10:58:46 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						960f29c0b1 
					 
					
						
						
							
							Will start this as a two level algorithm  
						
						
						
						
					 
					
						2015-06-20 22:24:21 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						fb07ee5781 
					 
					
						
						
							
							HDCG but this is not complete and placeholder for later completion  
						
						
						
						
					 
					
						2015-06-20 22:23:57 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						b4a6dbfa65 
					 
					
						
						
							
							Patches for beginnings of an overlap multigrid  
						
						
						
						
					 
					
						2015-06-20 22:22:56 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						250cb00c42 
					 
					
						
						
							
							WHere should always have precisely matching types in ET system  
						
						
						
						
					 
					
						2015-06-14 01:07:58 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						0784bbc4bf 
					 
					
						
						
							
							Remove extra layers of checks now it works  
						
						
						
						
					 
					
						2015-06-09 22:43:41 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						6fb36c8a51 
					 
					
						
						
							
							Starting to use  
						
						
						
						
					 
					
						2015-06-09 22:38:13 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						2e6986892a 
					 
					
						
						
							
							Debugged finally. A silly mistake in permute cost me a day of debug.  
						
						
						
						
					 
					
						2015-06-09 22:37:21 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						a73a1c1bc1 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/paboyle/Grid  
						
						... 
						
						
						
						Conflicts:
	lib/Make.inc 
						
						
					 
					
						2015-06-09 10:27:10 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						1e5b015ee3 
					 
					
						
						
							
							Some unary ops and coarse grid support  
						
						
						
						
					 
					
						2015-06-09 10:26:19 +01:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						48bf4878c1 
					 
					
						
						
							
							Experimental support for ARM  
						
						
						
						
					 
					
						2015-06-09 15:46:21 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						3111f50f2f 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/paboyle/Grid  
						
						... 
						
						
						
						Conflicts:
	lib/Make.inc
	tests/Make.inc
	tests/Test_remez.cc 
						
						
					 
					
						2015-06-08 12:08:09 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						d6f1ddf99c 
					 
					
						
						
							
							Conjugate residual algorithm; some more unary functions  
						
						
						
						
					 
					
						2015-06-08 12:04:59 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						5a3bc5250e 
					 
					
						
						
							
							Prep for multigrid  
						
						
						
						
					 
					
						2015-06-08 12:02:53 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						8688ff8b3a 
					 
					
						
						
							
							multishift conjugate gradient added and a strong test: take a diagonal  
						
						... 
						
						
						
						but non-identity matrix
l1 0  0  0 ....
0  l2 0  0 ....
0  0  l3 0 ...
.  .   .
.  .   .
.  .   .
And apply the multishift CG to it. Sum the poles and residues.
Insist that this be the same as the exactly taken square root
where l1,l2,l3 >= 0. 
						
						
					 
					
						2015-06-08 11:52:44 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						1a05882d7c 
					 
					
						
						
							
							Conjugate residual added  
						
						
						
						
					 
					
						2015-06-05 18:16:25 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						7f6304fac3 
					 
					
						
						
							
							Rework the linop support to get different forms of red black schur solver  
						
						... 
						
						
						
						Moo on diag, or MooInv Moe MeeInv Meo 
						
						
					 
					
						2015-06-05 10:17:10 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						58a4f32298 
					 
					
						
						
							
							merge to the head  
						
						
						
						
					 
					
						2015-06-05 10:15:31 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						b1b412f63c 
					 
					
						
						
							
							comment improvement  
						
						
						
						
					 
					
						2015-06-05 05:31:27 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						63a61fcc2a 
					 
					
						
						
							
							PartialFraction Hw with Zolo and Tanh approx converged under CG and passed EO breakdown  
						
						... 
						
						
						
						and hermiticity tests. 
						
						
					 
					
						2015-06-04 13:28:37 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						d0d41b8bce 
					 
					
						
						
							
							Didn't like a print statement  
						
						
						
						
					 
					
						2015-05-21 06:36:15 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						221902a882 
					 
					
						
						
							
							Merging in  
						
						... 
						
						
						
						Merge branch 'master' of https://github.com/paboyle/Grid  
						
						
					 
					
						2015-05-19 21:30:13 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						a21036e69a 
					 
					
						
						
							
							Reworking to keep intel compiler happy  
						
						
						
						
					 
					
						2015-05-19 21:29:07 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						fde7f8d6b9 
					 
					
						
						
							
							Merged  
						
						... 
						
						
						
						Merge branch 'master' of https://github.com/coppolachan/Grid  into coppolachan-master
Conflicts:
	lib/simd/Grid_vector_types.h 
						
						
					 
					
						2015-05-19 15:05:07 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						4dba8522a1 
					 
					
						
						
							
							Got unpreconditioned conjugate gradient to run and converge on a random (uniform random,  
						
						... 
						
						
						
						not even SU(3) for now) gauge field. Convergence history is correctly indepdendent of decomposition
on 1,2,4,8,16 mpi tasks.
Found a couple of simd bugs which required fixed and enhanced the Grid_simd.cc test suite.
Implemented the Mdag, M, MdagM, Meooe Mooee schur type stuff in the wilson dop. 
						
						
					 
					
						2015-05-19 13:57:35 +01:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						74e91cd925 
					 
					
						
						
							
							Partial implementation of the vector types SIMD  
						
						... 
						
						
						
						Implementing SSE4 now
A systematic series of tests must be written. 
						
						
					 
					
						2015-05-19 17:21:17 +09:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						baa382f055 
					 
					
						
						
							
							Added check of mpfr and gmp at configure time  
						
						... 
						
						
						
						It generates automatically the linker flags or complains if not found. 
						
						
					 
					
						2015-05-19 13:54:55 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						05f1419df4 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/coppolachan/Grid  into coppolachan-master  
						
						... 
						
						
						
						Conflicts:
	lib/algorithms/approx/bigfloat.h 
						
						
					 
					
						2015-05-18 16:34:21 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						17835c6f42 
					 
					
						
						
							
							Remez tested  
						
						
						
						
					 
					
						2015-05-18 12:09:25 +01:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						99aecf1f2e 
					 
					
						
						
							
							Minor modification to the configure.ac  
						
						... 
						
						
						
						Enables silent rules (use make V=1 to override)
Prints a summary after configure is completed 
						
						
					 
					
						2015-05-18 17:15:14 +09:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						b4cd37276b 
					 
					
						
						
							
							Corrected some compilation errors (zolotarev.h) and SSE4 vsplat and conj to make cshift test pass.  
						
						
						
						
					 
					
						2015-05-18 16:48:14 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						11cb3e9a01 
					 
					
						
						
							
							Getting closer to having a wilson solver... introducing a first and untested  
						
						... 
						
						
						
						cut at Conjugate gradient. Also copied in Remez, Zolotarev, Chebyshev from
Mike Clark, Tony Kennedy and my BFM package respectively since we know we will
need these. I wanted the structure of
algorithms/approx
algorithms/iterative
etc.. to start taking shape. 
						
						
					 
					
						2015-05-18 07:47:05 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						7992346190 
					 
					
						
						
							
							Working towards solvers  
						
						
						
						
					 
					
						2015-05-17 00:19:03 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						bf7ab0da7a 
					 
					
						
						
							
							Updating preparing for solvers etc..  
						
						
						
						
					 
					
						2015-05-16 23:35:08 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						f1255197c2 
					 
					
						
						
							
							Linear op added  
						
						
						
						
					 
					
						2015-05-13 11:25:34 +01:00