Guido Cossu 
							
						 
					 
					
						
						
							
						
						cd8ee27080 
					 
					
						
						
							
							Simple change in iGamma for smearing  
						
						
						
						
					 
					
						2016-07-04 16:02:57 +01:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						0fa66e8f3c 
					 
					
						
						
							
							Debugged smearing for EOWilson, accepts  
						
						
						
						
					 
					
						2016-07-04 15:35:37 +01:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						8dd099267d 
					 
					
						
						
							
							Corrected a bug in the Expression Templates (acso and asin were wrong)  
						
						
						
						
					 
					
						2016-07-03 12:28:25 +01:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						1a6d65c6a4 
					 
					
						
						
							
							Converted set_uw and set_fj to all complex functions  
						
						
						
						
					 
					
						2016-07-03 10:27:43 +01:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						092fa0d8da 
					 
					
						
						
							
							Debugged set_fj,  
						
						... 
						
						
						
						to be fixed: BUG in imag() 
						
						
					 
					
						2016-07-01 16:06:20 +01:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						565e9329ba 
					 
					
						
						
							
							Changed the colouring classes  
						
						
						
						
					 
					
						2016-06-30 16:51:03 +01:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						339be37dba 
					 
					
						
						
							
							Debugging smeared HMC  
						
						
						
						
					 
					
						2016-04-13 17:00:14 +09:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						a87b744621 
					 
					
						
						
							
							HMC runs but does not accept with smearing on  
						
						
						
						
					 
					
						2016-04-07 16:45:11 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97d0d56bcb 
					 
					
						
						
							
							Debugging Smearing routines (set_fj)  
						
						
						
						
					 
					
						2016-04-06 17:58:43 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c7ea35ffb 
					 
					
						
						
							
							Putting the Traceless Antihermitian part outside the deriv in pseudofermion actions  
						
						
						
						
					 
					
						2016-04-05 16:28:09 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b1cf580e0 
					 
					
						
						
							
							Debugging the Smearing routines  
						
						
						
						
					 
					
						2016-04-05 16:19:30 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d8bb356e3 
					 
					
						
						
							
							Smearing routines compile (still untested)  
						
						
						
						
					 
					
						2016-02-25 02:43:59 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a7251f28c7 
					 
					
						
						
							
							Stout smearing compiles (untested)  
						
						
						
						
					 
					
						2016-02-24 03:16:50 +09:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						c1b1b89d17 
					 
					
						
						
							
							More on smearing routines, writing APEsmear (dev)  
						
						
						
						
					 
					
						2016-02-19 17:15:27 +09:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						771235017d 
					 
					
						
						
							
							Adding smearing routines (development)  
						
						
						
						
					 
					
						2016-02-19 15:30:41 +09:00 
						 
				 
			
				
					
						
							
							
								neo 
							
						 
					 
					
						
						
							
						
						6371676a75 
					 
					
						
						
							
							Correcting some compilation errors for clang-sse  
						
						
						
						
					 
					
						2016-02-10 11:37:03 +09:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						fc6ad65751 
					 
					
						
						
							
							Pushed the overlap comms tweaks  
						
						
						
						
					 
					
						2016-01-11 06:34:22 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						dafc74020c 
					 
					
						
						
							
							Overlap comms compute improvements in hand op kernels, and better timing from Edison and Cori  
						
						
						
						
					 
					
						2016-01-10 16:54:27 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						d19321dfde 
					 
					
						
						
							
							Overlap comms compute changes  
						
						
						
						
					 
					
						2016-01-10 19:20:16 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						c99d748da6 
					 
					
						
						
							
							Timing reports in benchmarks now reflect the asynch comms thread statistics  
						
						
						
						
					 
					
						2016-01-04 14:42:16 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						02452afd36 
					 
					
						
						
							
							Optional overlap of comms with compute  
						
						
						
						
					 
					
						2016-01-04 14:18:40 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						331768dcff 
					 
					
						
						
							
							Added overlap comms compute mode  
						
						
						
						
					 
					
						2016-01-03 01:38:11 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						4aac345bea 
					 
					
						
						
							
							Updated logging to colour code according to message type  
						
						
						
						
					 
					
						2016-01-02 17:21:14 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						15c0022042 
					 
					
						
						
							
							GPLv2 clarified, and copyright message and banner in Init function.  
						
						... 
						
						
						
						Color is just showing off.... 
						
						
					 
					
						2016-01-02 15:22:30 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						aae8bf31a7 
					 
					
						
						
							
							Global edit adding copyright and license info to every source file.  
						
						
						
						
					 
					
						2016-01-02 14:51:32 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						1e68b1c1bd 
					 
					
						
						
							
							Create a benign default for gparity twists  
						
						
						
						
					 
					
						2016-01-02 14:06:53 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						5a80930dd2 
					 
					
						
						
							
							Charge conjugation boundary conditions for gauge fields implemented as a policy  
						
						... 
						
						
						
						class, changing the nature of covariant Cshifts used in
plaquettes, rectangles and staples.
As a result same code is used for the plaq and rect action independent of the BC type.
Should probably isolate the BC in a separate class that Gimpl takes as a template param.
Do the same with smearing policies.
This would then allow composition of BC with smearing etc.... 
						
						
					 
					
						2016-01-02 13:37:25 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						841a37f941 
					 
					
						
						
							
							Fix to WilsonCompressor that fixes a bug in comms phase due to the sign change on gamma  
						
						... 
						
						
						
						matrix in hopping term.
Add logging of time spent in CG. 
						
						
					 
					
						2015-12-29 23:49:41 +00:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						e6cad3821c 
					 
					
						
						
							
							Logging improvement  
						
						
						
						
					 
					
						2015-12-29 19:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						98de1cbb6a 
					 
					
						
						
							
							Optimised version of rectangle term staples.  
						
						... 
						
						
						
						~3.4x faster than the naive. 
						
						
					 
					
						2015-12-29 19:22:59 +00:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						f7d61b8b81 
					 
					
						
						
							
							Plaq plus rectangle and Iwasaki, Symanzik DBW2.  
						
						... 
						
						
						
						http://arxiv.org/pdf/hep-lat/0610075.pdf  plaq and rect regress plausibly over 100 trajectories
and under HMC with average plaq and rectangle coming out ok. 
					
						2015-12-28 16:39:26 +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 
							
						 
					 
					
						
						
							
						
						0abfbcc8eb 
					 
					
						
						
							
							Naming of files improvement.  
						
						
						
						
					 
					
						2015-12-21 15:37:26 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						1b94253ba4 
					 
					
						
						
							
							Logging improvement  
						
						
						
						
					 
					
						2015-12-21 15:36:28 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						36e6f9ac7b 
					 
					
						
						
							
							Bug fix. Guess not initialised in refresh step; didn't hit before due to luck in not having a vector  
						
						... 
						
						
						
						created with NAN data. 
						
						
					 
					
						2015-12-21 15:34:35 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						2f41691c11 
					 
					
						
						
							
							Bug fix. Guess was not zeroed prior to CG call. Was earlier accidentally benign just due to luck.  
						
						
						
						
					 
					
						2015-12-21 15:33:36 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						09bfe52840 
					 
					
						
						
							
							Remove extraneous variable  
						
						
						
						
					 
					
						2015-12-21 15:30:28 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						8c9010d0f4 
					 
					
						
						
							
							Isnan check on guess and convergence assert on result  
						
						
						
						
					 
					
						2015-12-21 15:29:46 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						42c583265c 
					 
					
						
						
							
							Remove timestamp  
						
						
						
						
					 
					
						2015-12-21 15:28:03 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						539d698492 
					 
					
						
						
							
							Prototypes for CML routines  
						
						
						
						
					 
					
						2015-12-21 15:26:42 +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 
							
						 
					 
					
						
						
							
						
						6f0198d4d9 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/paboyle/Grid  
						
						
						
						
					 
					
						2015-12-17 22:34:54 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						67ccb043f1 
					 
					
						
						
							
							Added TM fermions for DSDR etc..  
						
						
						
						
					 
					
						2015-12-17 22:34:28 +00:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						24a5a81c53 
					 
					
						
						
							
							SSE compile fix  
						
						
						
						
					 
					
						2015-12-16 09:09:37 +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