Peter Boyle 
							
						 
					 
					
						
						
							
						
						825875fd48 
					 
					
						
						
							
							compile fixes  
						
						
						
						
					 
					
						2015-11-29 00:24:25 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						f8290bfd58 
					 
					
						
						
							
							Compile fixes  
						
						
						
						
					 
					
						2015-11-29 00:24:04 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						b04b8914fd 
					 
					
						
						
							
							EXECINFO change  
						
						
						
						
					 
					
						2015-11-07 00:05:57 -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 
							
						 
					 
					
						
						
							
						
						b362f8d27b 
					 
					
						
						
							
							Threading for many core  
						
						
						
						
					 
					
						2015-11-06 03:46:41 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						64770d9052 
					 
					
						
						
							
							Threading changes for many core and asm calls  
						
						
						
						
					 
					
						2015-11-06 03:46:21 -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 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						955b482aaf 
					 
					
						
						
							
							Partial optimisation of the extraction/merger of simd vecs.  
						
						
						
						
					 
					
						2015-11-06 05:26:20 -06:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						f9b2fce93b 
					 
					
						
						
							
							Changing whole stencil class to be template and not just single functions  
						
						
						
						
					 
					
						2015-11-06 05:25:10 -06:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						473fa28a6c 
					 
					
						
						
							
							Partial optimisation; comms in x-dir for red black dslash will be slow as the checker skipping block strided  
						
						... 
						
						
						
						loops are non threadable. Will need to write a kernel for these instead and drive them with a lookup table
to make a look sufficiently simple to thread. 
						
						
					 
					
						2015-11-06 05:23:23 -06:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						5d854c869c 
					 
					
						
						
							
							Stencil interface changes  
						
						
						
						
					 
					
						2015-11-06 05:22:33 -06:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						880ff88362 
					 
					
						
						
							
							Comms optimisation  
						
						
						
						
					 
					
						2015-11-06 05:22:18 -06:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						4690acc3c8 
					 
					
						
						
							
							Don't know why peter committed these as they didn't compile  
						
						
						
						
					 
					
						2015-11-06 10:31:48 +00:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						3281745fde 
					 
					
						
						
							
							Exec info and linux check to stop non-portable code breaking  
						
						
						
						
					 
					
						2015-11-06 10:31:24 +00: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 
							
						 
					 
					
						
						
							
						
						6be9716e6f 
					 
					
						
						
							
							New file  
						
						
						
						
					 
					
						2015-11-04 03:26:28 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						4a41c885ed 
					 
					
						
						
							
							Use Linux kernel interface to hardware performance counters. Dead useful.  
						
						
						
						
					 
					
						2015-11-04 03:24:19 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						757b31ed42 
					 
					
						
						
							
							Threading for KNC mods.  
						
						
						
						
					 
					
						2015-11-04 03:22:14 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						ac7d1f26ad 
					 
					
						
						
							
							Either blocking or lebesgue curve  
						
						
						
						
					 
					
						2015-11-04 03:19:16 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						1a8bf938b3 
					 
					
						
						
							
							Use either sub-blocking or lebesgue  
						
						
						
						
					 
					
						2015-11-04 03:18:51 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						63a2993827 
					 
					
						
						
							
							Exec info an cache blocking  
						
						
						
						
					 
					
						2015-11-04 03:16:56 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						4e65ad21ac 
					 
					
						
						
							
							Adding a routine for AVX512 / IMCI with explicit assembly implementations  
						
						
						
						
					 
					
						2015-11-04 03:15:08 -08:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						dfc1de6f60 
					 
					
						
						
							
							Merge branch 'master' of github.com:paboyle/Grid  
						
						
						
						
					 
					
						2015-11-04 05:14:26 -06:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						3b7576ad53 
					 
					
						
						
							
							Switch off for now  
						
						
						
						
					 
					
						2015-11-04 05:13:29 -06:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						9b5d31ffc1 
					 
					
						
						
							
							mac , mult routines  
						
						... 
						
						
						
						Lines# with '#' will be ignored, and an empty message aborts the commit. 
						
						
					 
					
						2015-11-04 03:10:34 -08:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						a38762159c 
					 
					
						
						
							
							Inline assembly hooks for AVX 512. Better way in some ways than BAGEL to generate assembly.  
						
						... 
						
						
						
						Updated Grid_avx512.h 
						
						
					 
					
						2015-11-04 03:09:06 -08:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						ffc5dab17f 
					 
					
						
						
							
							AMD FMA4 support added for Interlagos/BlueWaters  
						
						
						
						
					 
					
						2015-11-04 04:29:58 -06:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						96608c70d1 
					 
					
						
						
							
							chrono causing some problems on Cray systems. Suspend use for now  
						
						
						
						
					 
					
						2015-11-04 04:28:31 -06:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						d35d63b171 
					 
					
						
						
							
							Algorithm in  
						
						
						
						
					 
					
						2015-11-04 04:27:44 -06:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						24044dbc56 
					 
					
						
						
							
							Debugged a problem with checkerboarded cshift in the checker dimension which arose  
						
						... 
						
						
						
						only when mpi spread out in the checker dimension. Added a test that trapped and helped debug this 
						
						
					 
					
						2015-11-04 10:00:55 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						abb23df83f 
					 
					
						
						
							
							formatting only  
						
						
						
						
					 
					
						2015-11-04 10:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						12c5ec813c 
					 
					
						
						
							
							Useful debug messages (commented out) are included for preservation in case I need to revisit this  
						
						
						
						
					 
					
						2015-11-04 09:59:27 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						1271508ca2 
					 
					
						
						
							
							Bug fix for spread out in x (EO) direction.  
						
						... 
						
						
						
						This is really annoying -- it is very hard to thread the loops with the index
recursion on buffer offset in the red-black case. Must think of a good threading
solution here. 
						
						
					 
					
						2015-11-04 09:57:57 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						ec5af35166 
					 
					
						
						
							
							EO bug fix when spread out in x-direction  
						
						
						
						
					 
					
						2015-11-04 09:56:58 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						0f59356e86 
					 
					
						
						
							
							Problem in comms fixed  
						
						
						
						
					 
					
						2015-11-02 00:00:15 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8709117aea 
					 
					
						
						
							
							Log: generalised Logger class to allow separate logs in Grid-based applications  
						
						
						
						
					 
					
						2015-10-27 17:31:13 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e6b9aa9076 
					 
					
						
						
							
							Config.h removed form repository  
						
						
						
						
					 
					
						2015-10-27 10:47:07 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						8889af45ca 
					 
					
						
						
							
							FMA4 added  
						
						
						
						
					 
					
						2015-10-09 01:00:53 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						83afb2e26a 
					 
					
						
						
							
							Poly support for lanczos  
						
						
						
						
					 
					
						2015-10-09 00:43:21 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						6d06bd9493 
					 
					
						
						
							
							Minor change in commented out code  
						
						
						
						
					 
					
						2015-10-09 00:42:21 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						6ee23f409e 
					 
					
						
						
							
							Lanczos addition  
						
						
						
						
					 
					
						2015-10-09 00:41:00 +02:00