paboyle 
							
						 
					 
					
						
						
							
						
						145a295231 
					 
					
						
						
							
							Bug fix for stencil with large shifts (3+), would be important to naik term for example but did not  
						
						... 
						
						
						
						impact Wilson based nearest neighbour stencils. 
						
						
					 
					
						2015-12-30 19:29:48 +00:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						78c4e862ef 
					 
					
						
						
							
							Plaq, Rectangle, Iwasaki, Symanzik and DBW2 workign and HMC regresses to  http://arxiv.org/pdf/hep-lat/0610075.pdf  
						
						
						
						
					 
					
						2015-12-28 16:38:31 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						0afcf1cf13 
					 
					
						
						
							
							Moved all the HMC tests over to using a single HmcRunner class that manages checkpoint strategies and such like  
						
						
						
						
					 
					
						2015-12-22 11:19:25 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						08edbb5cbe 
					 
					
						
						
							
							HMC bit repro across checkpoints. Fixed parallel RNG issue with threading.  
						
						... 
						
						
						
						Conclusion: c++11 distributions not thread safe and must us distinct dist as well as distinct engine
per site. Makes sense when you think of box muller. Also added a reset of dist on fill to ensure
repro across checkpoints. 
						
						
					 
					
						2015-12-22 08:54:40 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						31ca609d12 
					 
					
						
						
							
							HMC checkpointing .  
						
						... 
						
						
						
						Need a general HMC framework to work in restart. 
						
						
					 
					
						2015-12-20 02:29:51 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						5710966324 
					 
					
						
						
							
							Options to use mersenne twister OR ranlux48 via --enable-rng flag at configure time.  
						
						... 
						
						
						
						Can save and restore RNG state via new (serial) I/O routines in a NERSC header style file.
Store a Parallel (one per site) and a single serial RNG file. 
						
						
					 
					
						2015-12-19 18:32:25 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						e108e708a3 
					 
					
						
						
							
							Wilson TM tests and compiles in  
						
						
						
						
					 
					
						2015-12-17 23:06:33 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						67ccb043f1 
					 
					
						
						
							
							Added TM fermions for DSDR etc..  
						
						
						
						
					 
					
						2015-12-17 22:34:28 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						34a0fde2ad 
					 
					
						
						
							
							Fixes to fermion force terms after sign of gamma_mu (0...3) change.  
						
						... 
						
						
						
						Thought I had already committed these.
Believe I have got the Gparity fermion force working.
* tests/Test_gpdwf_force.cc     -- correctly predicts dS for two flavour pseudofermion
                                   based on a small dt update of U field.
* tests/Test_hmc_EODWFRatio_Gparity.cc -- ran 1 trajectory on 8^4 with dH=0.21.
Need to accumulate a full plaquette log to believe fully which will take some hours of run time. 
						
						
					 
					
						2015-12-15 23:14:12 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						af855cc129 
					 
					
						
						
							
							Updating to fix peek poke to checkerboarded arrays since Chulwoo needs this.  
						
						
						
						
					 
					
						2015-12-12 07:11:46 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						47fe6b5a7c 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/aportelli/Grid  into aportelli-master  
						
						
						
						
					 
					
						2015-12-10 23:14:52 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						b3ef09a54d 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/paboyle/Grid  
						
						
						
						
					 
					
						2015-12-10 23:05:38 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						8ed3940048 
					 
					
						
						
							
							New files for Chroma regression  
						
						
						
						
					 
					
						2015-12-10 22:55:59 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						3ce10aa975 
					 
					
						
						
							
							Fix a regression failure on Mobius; chroma regression added  
						
						
						
						
					 
					
						2015-12-10 22:55:00 +00:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						a32a59fc43 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/paboyle/Grid  
						
						
						
						
					 
					
						2015-12-09 12:48:44 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						200de272ed 
					 
					
						
						
							
							IO: serialisable enums  
						
						
						
						
					 
					
						2015-12-08 13:54:00 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						26161addd0 
					 
					
						
						
							
							Warn fix clang  
						
						
						
						
					 
					
						2015-11-29 11:19:12 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						93356fd246 
					 
					
						
						
							
							No compile fixes on gcc/Cray  
						
						
						
						
					 
					
						2015-11-29 03:14:44 -08:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						f35fc4b76c 
					 
					
						
						
							
							No compile fixes  
						
						
						
						
					 
					
						2015-11-29 10:59:11 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						ca42fe6d32 
					 
					
						
						
							
							Merge branch 'master' of github.com:paboyle/Grid  
						
						... 
						
						
						
						Merge done
Conflicts:
	lib/serialisation/XmlIO.h
	tests/Test_stencil.cc 
						
						
					 
					
						2015-11-28 17:03:43 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						b8a38f292d 
					 
					
						
						
							
							Domain decomposition SAP precon implemented and working but not as fast as I hoped.  
						
						
						
						
					 
					
						2015-11-28 17:01:51 -08:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						bc4b252883 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/paboyle/Grid  
						
						
						
						
					 
					
						2015-11-29 00:33:01 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						fff0f00552 
					 
					
						
						
							
							Modest changes  
						
						
						
						
					 
					
						2015-11-29 00:31:57 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						42e6055746 
					 
					
						
						
							
							Try 1/x for hermitian indef approx  
						
						
						
						
					 
					
						2015-11-29 00:31:19 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						01231ce824 
					 
					
						
						
							
							Stencil fix  
						
						
						
						
					 
					
						2015-11-29 00:31:02 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						41e8038c56 
					 
					
						
						
							
							Makefile update  
						
						
						
						
					 
					
						2015-11-29 00:30:19 +00:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						967be91692 
					 
					
						
						
							
							update merge  
						
						
						
						
					 
					
						2015-11-26 09:51:41 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06f8ecea04 
					 
					
						
						
							
							Merge commit '899ca41cb8c8f47771bfd37cd895cbc2184e5560'  
						
						
						
						
					 
					
						2015-11-16 18:16:25 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af19118113 
					 
					
						
						
							
							new I/O interface  
						
						
						
						
					 
					
						2015-11-16 18:14:37 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						7522e3f0dd 
					 
					
						
						
							
							Stencil interface change fix no compile  
						
						
						
						
					 
					
						2015-11-07 00:05:10 -08:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						f85b9ddd97 
					 
					
						
						
							
							Remove nonfunctioning lanczos  
						
						
						
						
					 
					
						2015-11-06 05:21:21 -06: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 
							
						 
					 
					
						
						
							
						
						5aafdd7e1a 
					 
					
						
						
							
							Inline asm for KNL, KNC, Skylake Xeon  
						
						
						
						
					 
					
						2015-11-04 03:21:15 -08:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						dfc1de6f60 
					 
					
						
						
							
							Merge branch 'master' of github.com:paboyle/Grid  
						
						
						
						
					 
					
						2015-11-04 05:14:26 -06:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						f87526a04f 
					 
					
						
						
							
							Make ICC happy  
						
						
						
						
					 
					
						2015-11-04 05:14:03 -06:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						9183920e8b 
					 
					
						
						
							
							Added an even odd stencil test, shook out a problem with spread out x-direction.  
						
						... 
						
						
						
						Generalise test to allow different types of "Field" to be used. 
						
						
					 
					
						2015-11-04 10:03:04 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						01f286c9fe 
					 
					
						
						
							
							Better testing for red black cshift which was sufficient to chase down a spread out x-direction problem.  
						
						
						
						
					 
					
						2015-11-04 10:02:17 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1b22ce5720 
					 
					
						
						
							
							tests Make.inc fix  
						
						
						
						
					 
					
						2015-10-27 10:47:52 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						41299da406 
					 
					
						
						
							
							files added  
						
						
						
						
					 
					
						2015-10-09 01:01:46 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						2d95dac6b6 
					 
					
						
						
							
							Lanczos untested/partially tested additions. In middle of shake out but at least compiles  
						
						
						
						
					 
					
						2015-10-09 00:40:25 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						44fecd4d8d 
					 
					
						
						
							
							Lanczos test  
						
						
						
						
					 
					
						2015-10-09 00:39:21 +02:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						3a478e5f2a 
					 
					
						
						
							
							No compile babbage fix  
						
						
						
						
					 
					
						2015-09-30 16:03:05 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						9f4f65cb46 
					 
					
						
						
							
							Added a decoupled memory system benchmark to remove thread synch overhead  
						
						
						
						
					 
					
						2015-09-26 18:23:57 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						5ef42add2d 
					 
					
						
						
							
							Changes to remove warnings under icc; disambiguate AVX512 from IMCI correctly  
						
						... 
						
						
						
						and drop swizzles in AVX512. Don't know why these compiled. 
						
						
					 
					
						2015-09-23 05:23:45 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						2f38ebc446 
					 
					
						
						
							
							Reintroducing the hand unrolled loops  
						
						
						
						
					 
					
						2015-09-08 17:45:30 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						357c6ab46d 
					 
					
						
						
							
							Reunitarise. Complete the HMC and integrator changes.  
						
						
						
						
					 
					
						2015-08-31 16:32:04 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						755dca9533 
					 
					
						
						
							
							Added ForceGradient integrator. dH dropped so seems to work. Will only  
						
						... 
						
						
						
						believe it is right once I have pulled a dt^4 error scaling plot out. 
						
						
					 
					
						2015-08-31 06:23:02 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						29fd004d54 
					 
					
						
						
							
							Unified integrator and integrator algorithm into virtual class used as a policy for the  
						
						... 
						
						
						
						HMC. 
						
						
					 
					
						2015-08-30 13:39:19 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						aa52fdadcc 
					 
					
						
						
							
							Global edit on HMC sector -- making GaugeField a template parameter and  
						
						... 
						
						
						
						preparing to pass integrator, smearing, bc's as policy classes to hmc.
Propose to unify "integrator" and integrator algorithm in a base/derived
way to override step. Want to read through ForceGradient to ensure
that abstraction covers the force gradient case. 
						
						
					 
					
						2015-08-30 12:18:34 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						76d752585b 
					 
					
						
						
							
							Started a tidy up in the HMC sector. Now comfortable with the two level integrators;  
						
						... 
						
						
						
						to a little figure out what Guido had done & why -- but there is a neat saving of force
evaluations across the nesting time boundary making use of linearity of the leapP in dt.
I cleaned up the printing, reduced the volume of code, in the process sharing printing
between all integrators. Placed an assert that the total integration time for all integrators
must match at end of trajectory.
Have now verified e-dH = 1 for nested integrators in Wilson/Wilson runs with both
Omelyan and with Leapfrog so substantial confidence gained. 
						
						
					 
					
						2015-08-29 17:18:43 +01:00