Jung 
							
						 
					 
					
						
						
							
						
						bc34b7e808 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/paboyle/Grid  into scidac1_2  
						
						... 
						
						
						
						Conflicts:
	lib/qcd/action/fermion/WilsonKernels.h
	tests/Make.inc 
						
						
					 
					
						2015-12-15 11:11:59 -05:00 
						 
				 
			
				
					
						
							
							
								Jung 
							
						 
					 
					
						
						
							
						
						284453c5e9 
					 
					
						
						
							
							Added gparity mobius defs, added params to ScaledShamir  
						
						... 
						
						
						
						checking in before puling master 
						
						
					 
					
						2015-12-14 12:15:06 -05:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						3ce10aa975 
					 
					
						
						
							
							Fix a regression failure on Mobius; chroma regression added  
						
						
						
						
					 
					
						2015-12-10 22:55:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jung 
							
						 
					 
					
						
						
							
						
						f2b4edc090 
					 
					
						
						
							
							Fixes for Gparity comparison with CPS (Instantiation, Gamma matrix convention)  
						
						
						
						
					 
					
						2015-12-07 02:04:57 -05:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						b2c02a6106 
					 
					
						
						
							
							Runs fastst on cori  
						
						
						
						
					 
					
						2015-11-28 16:58:16 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						e9ff25b06b 
					 
					
						
						
							
							Small threading change makes a difference on Cori.  
						
						
						
						
					 
					
						2015-11-07 00:07:05 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						05a7029600 
					 
					
						
						
							
							Stencil change  
						
						
						
						
					 
					
						2015-11-07 00:06:31 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						899ca41cb8 
					 
					
						
						
							
							Merge branch 'master' of github.com:paboyle/Grid  
						
						... 
						
						
						
						Conflicts:
	lib/qcd/action/fermion/WilsonFermion5D.cc 
						
						
					 
					
						2015-11-06 03:50:04 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						d29b4c1dee 
					 
					
						
						
							
							Assembler files  
						
						
						
						
					 
					
						2015-11-06 03:48:48 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						a2ff068e29 
					 
					
						
						
							
							Asm and threading for many core  
						
						
						
						
					 
					
						2015-11-06 03:47:14 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						17af18dcab 
					 
					
						
						
							
							Changes for AVX512 assembler  
						
						
						
						
					 
					
						2015-11-06 03:45:51 -08:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						28022755ae 
					 
					
						
						
							
							Stencil class name global change to StencilImpl typedef  
						
						
						
						
					 
					
						2015-11-06 05:30:17 -06:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						1159de165c 
					 
					
						
						
							
							Asm option for AVX512  
						
						
						
						
					 
					
						2015-11-05 22:04:51 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						16c7993434 
					 
					
						
						
							
							Merge branch 'master' of github.com:paboyle/Grid  
						
						... 
						
						
						
						Conflicts:
	lib/simd/Grid_avx512.h
	lib/simd/Grid_imci.h 
						
						
					 
					
						2015-11-04 03:32:10 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						4e65ad21ac 
					 
					
						
						
							
							Adding a routine for AVX512 / IMCI with explicit assembly implementations  
						
						
						
						
					 
					
						2015-11-04 03:15:08 -08:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						abb23df83f 
					 
					
						
						
							
							formatting only  
						
						
						
						
					 
					
						2015-11-04 10:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						1878bf97d0 
					 
					
						
						
							
							Babbage fix  
						
						
						
						
					 
					
						2015-09-30 16:04:01 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						64d64d1ab6 
					 
					
						
						
							
							Updating to modify non-inlining permute routines and hopefully get better reg use and  
						
						... 
						
						
						
						enhance performance. 
						
						
					 
					
						2015-09-25 08:55:04 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						2f38ebc446 
					 
					
						
						
							
							Reintroducing the hand unrolled loops  
						
						
						
						
					 
					
						2015-09-08 17:45:30 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						a842a6c94d 
					 
					
						
						
							
							One flavour rational unprec added; untested but does compile.  
						
						... 
						
						
						
						Moving param structs into a single header for later connection to file I/O using
macromagic.h 
						
						
					 
					
						2015-08-18 14:40:08 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						f0e32f12cf 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/paboyle/Grid  
						
						
						
						
					 
					
						2015-08-15 23:59:04 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						55cfc89459 
					 
					
						
						
							
							* Finished the template/policy style introduction of gparity, except the gparity force terms.  
						
						... 
						
						
						
						So valence sector looks ok.
FermionOperatorImpl.h provides the policy classes.
Expect HMC will introduce a smearing policy and a fermion representation change policy template
param. Will also probably need multi-precision work.
* HMC is running even-odd and non-checkerboarded (checked 4^4 wilson fermion/wilson gauge).
There appears to be a bug in the multi-level integrator -- <e-dH> passes with single level but
not with multi-level.
In any case there looks to be quite a bit to clean up.
This is the "const det" style implementation that is not appropriate  yet for clover since
it assumes that Mee is indept of the gauge fields. Easily fixed in future. 
						
						
					 
					
						2015-08-15 23:25:49 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						ba8c09a58e 
					 
					
						
						
							
							Reorganising the Fermion interface  
						
						
						
						
					 
					
						2015-08-14 14:16:45 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						59d66eb17a 
					 
					
						
						
							
							Gparity works now even if simd distributed in a Gparity twist direction.  
						
						... 
						
						
						
						Tested by doubling lattice in t-direction. 
						
						
					 
					
						2015-08-14 12:57:42 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						4dc7c36aa8 
					 
					
						
						
							
							Gparity works now even if simd distributed in a Gparity twist direction.  
						
						... 
						
						
						
						Tested by doubling lattice in t-direction. 
						
						
					 
					
						2015-08-14 12:57:42 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						028e2061e0 
					 
					
						
						
							
							Gparity valence test now working.  
						
						... 
						
						
						
						Interface in FermionOperator will change a lot in future 
						
						
					 
					
						2015-08-14 00:01:04 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						7d3512ab21 
					 
					
						
						
							
							Gparity valence test now working.  
						
						... 
						
						
						
						Interface in FermionOperator will change a lot in future 
						
						
					 
					
						2015-08-14 00:01:04 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						8a0be42080 
					 
					
						
						
							
							Gparity test added; partial implementation -- this is Chris K's doubled lattice only  
						
						... 
						
						
						
						and have to regress this with the 2 flavour implementation. 
						
						
					 
					
						2015-08-12 09:49:33 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						9183380946 
					 
					
						
						
							
							Gparity test added; partial implementation -- this is Chris K's doubled lattice only  
						
						... 
						
						
						
						and have to regress this with the 2 flavour implementation. 
						
						
					 
					
						2015-08-12 09:49:33 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						26f5ee0621 
					 
					
						
						
							
							Header  
						
						
						
						
					 
					
						2015-08-11 06:23:38 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						f165b1a120 
					 
					
						
						
							
							Header  
						
						
						
						
					 
					
						2015-08-11 06:23:38 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						881acaa065 
					 
					
						
						
							
							Gparity modifications in the Gparity compressor variant.  
						
						
						
						
					 
					
						2015-08-11 06:22:20 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						0a9ebac514 
					 
					
						
						
							
							Gparity modifications in the Gparity compressor variant.  
						
						
						
						
					 
					
						2015-08-11 06:22:20 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						aeb7442d8f 
					 
					
						
						
							
							Rework/global edit to enforce type templating of fermion operators.  
						
						... 
						
						
						
						Allows multi-precision work and paves the way for alternate BC's and such like
allowing for example G-parity which is important for K pipi programme.
In particular, can drive an extra flavour index into the fermion fields
using template types. 
						
						
					 
					
						2015-08-10 20:47:44 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						84a66476ab 
					 
					
						
						
							
							Rework/global edit to enforce type templating of fermion operators.  
						
						... 
						
						
						
						Allows multi-precision work and paves the way for alternate BC's and such like
allowing for example G-parity which is important for K pipi programme.
In particular, can drive an extra flavour index into the fermion fields
using template types. 
						
						
					 
					
						2015-08-10 20:47:44 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						2994274267 
					 
					
						
						
							
							Changes making force term test for DWF pass.  
						
						
						
						
					 
					
						2015-08-01 22:06:07 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						2157a6919a 
					 
					
						
						
							
							Changes making force term test for DWF pass.  
						
						
						
						
					 
					
						2015-08-01 22:06:07 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						1d0be956ae 
					 
					
						
						
							
							Jackson smoothed chebyshev and (untested) completion of force terms  
						
						... 
						
						
						
						for Cayley, Partial and Cont fraction dwf and overlap.
have even odd and unprec forces. 
						
						
					 
					
						2015-08-01 05:58:35 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						1d67d29183 
					 
					
						
						
							
							Jackson smoothed chebyshev and (untested) completion of force terms  
						
						... 
						
						
						
						for Cayley, Partial and Cont fraction dwf and overlap.
have even odd and unprec forces. 
						
						
					 
					
						2015-08-01 05:58:35 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						cc4ca48d13 
					 
					
						
						
							
							Two flavour HMC for Wilson/Wilson is conserving energy.  
						
						... 
						
						
						
						Still to check plaq and <e(-dH)>, but nevertheless this is
progress 
						
						
					 
					
						2015-07-29 17:53:39 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						4fe110bd07 
					 
					
						
						
							
							Two flavour HMC for Wilson/Wilson is conserving energy.  
						
						... 
						
						
						
						Still to check plaq and <e(-dH)>, but nevertheless this is
progress 
						
						
					 
					
						2015-07-29 17:53:39 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						bc09d7c3bd 
					 
					
						
						
							
							Committing incomplete work for parameter file I/O.  
						
						... 
						
						
						
						MacroMagic.h is central. Guido and I plan to move
over to generating virtual (XML, JSON, YAML, text, binary) encoding
from macro based system. 
						
						
					 
					
						2015-07-27 18:32:28 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						4cc2ef84d3 
					 
					
						
						
							
							Committing incomplete work for parameter file I/O.  
						
						... 
						
						
						
						MacroMagic.h is central. Guido and I plan to move
over to generating virtual (XML, JSON, YAML, text, binary) encoding
from macro based system. 
						
						
					 
					
						2015-07-27 18:32:28 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						d7e6b65a76 
					 
					
						
						
							
							Elemental force term for Wilson dslash added and tests thereof passing.  
						
						... 
						
						
						
						Now need to construct pseudofermion two flavour, ratio, one flavour, ratio
action fragments. 
						
						
					 
					
						2015-07-26 10:54:38 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						d9d4c5916a 
					 
					
						
						
							
							Elemental force term for Wilson dslash added and tests thereof passing.  
						
						... 
						
						
						
						Now need to construct pseudofermion two flavour, ratio, one flavour, ratio
action fragments. 
						
						
					 
					
						2015-07-26 10:54:38 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						28bdc90908 
					 
					
						
						
							
							Sizable improvement in multigrid for unsquared.  
						
						... 
						
						
						
						6000 matmuls CG unprec
2000 matmuls CG prec (4000 eo muls)
1050 matmuls PGCR on 16^3 x 32 x 8 m=.01
Substantial effort on timing and logging infrastructure 
						
						
					 
					
						2015-07-24 01:31:13 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						d1afebf71e 
					 
					
						
						
							
							Sizable improvement in multigrid for unsquared.  
						
						... 
						
						
						
						6000 matmuls CG unprec
2000 matmuls CG prec (4000 eo muls)
1050 matmuls PGCR on 16^3 x 32 x 8 m=.01
Substantial effort on timing and logging infrastructure 
						
						
					 
					
						2015-07-24 01:31:13 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						8925845684 
					 
					
						
						
							
							Merge  
						
						
						
						
					 
					
						2015-07-21 13:56:22 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						4e94ddad46 
					 
					
						
						
							
							Merge  
						
						
						
						
					 
					
						2015-07-21 13:56:22 +09:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						c7925e5c9b 
					 
					
						
						
							
							Small pretty layout change  
						
						
						
						
					 
					
						2015-07-21 13:53:23 +09:00