| 
						
					 | 
					
						
						
							
						
						a795b5705e
					 | 
					
						
						
							
							memory optimisation
						
						
						
						
						
						
					 | 
					
						2016-10-24 19:25:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						392e064513
					 | 
					
						
						
							
							fast local peek-poke
						
						
						
						
						
						
					 | 
					
						2016-10-24 19:24:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								azusayamaguchi
							
						 
					 | 
					
						
						
							
						
						20a091c3ed
					 | 
					
						
						
							
							Intel vs. Clang intrinsics differences absorbed
						
						
						
						
						
						
					 | 
					
						2016-10-21 09:08:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								azusayamaguchi
							
						 
					 | 
					
						
						
							
						
						202078eb1b
					 | 
					
						
						
							
							Cray / OpenSHMEM ordering differs
						
						
						
						
						
						
					 | 
					
						2016-10-21 09:07:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						5b5925b8e5
					 | 
					
						
						
							
							Forgot to add
						
						
						
						
						
						
					 | 
					
						2016-10-20 17:09:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						b58adc6a4b
					 | 
					
						
						
							
							commVector
						
						
						
						
						
						
					 | 
					
						2016-10-20 17:00:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						f9d5e95d72
					 | 
					
						
						
							
							allocator template typedefs moved to AlignedAllocator
						
						
						
						
						
						
					 | 
					
						2016-10-20 16:59:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						4f8e636a43
					 | 
					
						
						
							
							commVector
						
						
						
						
						
						
					 | 
					
						2016-10-20 16:59:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						9b39f35ae6
					 | 
					
						
						
							
							commVector different for SHMEM compat
						
						
						
						
						
						
					 | 
					
						2016-10-20 16:58:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						5fe2b85cbd
					 | 
					
						
						
							
							MPI3 and shared memory support
						
						
						
						
						
						
					 | 
					
						2016-10-20 16:58:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						c7cccaaa69
					 | 
					
						
						
							
							Comm vector for shmem
						
						
						
						
						
						
					 | 
					
						2016-10-20 16:57:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						cbcfea466f
					 | 
					
						
						
							
							MPI3
						
						
						
						
						
						
					 | 
					
						2016-10-20 16:57:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						4955672fc3
					 | 
					
						
						
							
							MPI3
						
						
						
						
						
						
					 | 
					
						2016-10-20 16:57:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						39f1c880b8
					 | 
					
						
						
							
							mpi3
						
						
						
						
						
						
					 | 
					
						2016-10-20 16:56:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						8c043da5b7
					 | 
					
						
						
							
							SHMEM and comms allocator made different
						
						
						
						
						
						
					 | 
					
						2016-10-20 16:56:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						3cbe974eb4
					 | 
					
						
						
							
							Layout
						
						
						
						
						
						
					 | 
					
						2016-10-20 16:55:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						7af9b87318
					 | 
					
						
						
							
							Cache face tables to improve performance.
						
						
						
						
						
						
						
						Extract merge now looking poor. 
						
						
					 | 
					
						2016-10-18 09:51:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						811ca45473
					 | 
					
						
						
							
							GNU clang hack for AVX512 since there are missing reduce intrinsics in Clang 3.9 and GCC-6 AVX512 support
						
						
						
						
						
						
					 | 
					
						2016-10-17 16:23:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						bc1a4d40ba
					 | 
					
						
						
							
							Faster integer handling avoid push_back
						
						
						
						
						
						
					 | 
					
						2016-10-17 16:16:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						c8079e6621
					 | 
					
						
						
							
							Time the face gateher in x-dir more carefully
						
						
						
						
						
						
					 | 
					
						2016-10-13 22:28:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								azusayamaguchi
							
						 
					 | 
					
						
						
							
						
						8b0d171c9a
					 | 
					
						
						
							
							32bit issue on the KNL code variant where byte offsets were stored
						
						
						
						
						
						
					 | 
					
						2016-10-12 17:49:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								azusayamaguchi
							
						 
					 | 
					
						
						
							
						
						1f293b76b4
					 | 
					
						
						
							
							Merge branch 'feature/knl-stats' into develop
						
						
						
						
						
						
					 | 
					
						2016-10-12 13:47:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								azusayamaguchi
							
						 
					 | 
					
						
						
							
						
						8bbd9ebc27
					 | 
					
						
						
							
							Reversing changes to Stencil class
						
						
						
						
						
						
					 | 
					
						2016-10-12 13:47:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								azusayamaguchi
							
						 
					 | 
					
						
						
							
						
						6472b431f0
					 | 
					
						
						
							
							__rdpmc needed for gcc, clang++
						
						
						
						
						
						
					 | 
					
						2016-10-12 12:29:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								azusayamaguchi
							
						 
					 | 
					
						
						
							
						
						bd205a3293
					 | 
					
						
						
							
							Fixing for non x86 and non KNL
						
						
						
						
						
						
					 | 
					
						2016-10-12 12:09:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								azusayamaguchi
							
						 
					 | 
					
						
						
							
						
						496beffa88
					 | 
					
						
						
							
							Fix non-KNL build
						
						
						
						
						
						
					 | 
					
						2016-10-12 12:06:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								azusayamaguchi
							
						 
					 | 
					
						
						
							
						
						9b63e97108
					 | 
					
						
						
							
							align not absolutely required and confuses clang++
						
						
						
						
						
						
					 | 
					
						2016-10-12 11:51:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								azusayamaguchi
							
						 
					 | 
					
						
						
							
						
						81f2aeaece
					 | 
					
						
						
							
							KNL streaming stores, and KNL performance coutners
						
						
						
						
						
						
					 | 
					
						2016-10-12 11:45:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						2d4a45c758
					 | 
					
						
						
							
							Typecast pointer
						
						
						
						
						
						
					 | 
					
						2016-10-12 09:14:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						0f182f033b
					 | 
					
						
						
							
							Drop macos with gcc
						
						
						
						
						
						
					 | 
					
						2016-10-11 22:29:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						7240d73184
					 | 
					
						
						
							
							Parallelise the x faces; fix the segv on KNL with comms
						
						
						
						
						
						
					 | 
					
						2016-10-11 22:21:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						42cd148f5e
					 | 
					
						
						
							
							Base pointer for comms buffer under AVX512 assembly
						
						
						
						
						
						
					 | 
					
						2016-10-11 16:06:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Guido Cossu
							
						 
					 | 
					
						
						
							
						
						611b5d74ba
					 | 
					
						
						
							
							Fix for AVX+FMA3 compilation
						
						
						
						
						
						
					 | 
					
						2016-10-10 15:26:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Guido Cossu
							
						 
					 | 
					
						
						
							
						
						b56c9ffa52
					 | 
					
						
						
							
							Fix for AVXFMA
						
						
						
						
						
						
					 | 
					
						2016-10-10 14:43:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						70c32fa49b
					 | 
					
						
						
							
							Merge branch 'develop' of github.com:paboyle/Grid into develop
						
						
						
						
						
						
					 | 
					
						2016-10-09 12:55:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						77c8a94dae
					 | 
					
						
						
							
							AVXFMA4 flag fix for Intel Compiler
						
						
						
						
						
						
					 | 
					
						2016-10-09 12:55:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Guido Cossu
							
						 
					 | 
					
						
						
							
						
						2e453dfbf5
					 | 
					
						
						
							
							Added some instrumentation to benchmark the force computation
						
						
						
						
						
						
					 | 
					
						2016-10-06 17:52:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								paboyle
							
						 
					 | 
					
						
						
							
						
						4089984431
					 | 
					
						
						
							
							Timing hooks
						
						
						
						
						
						
					 | 
					
						2016-10-06 09:25:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						98439847cf
					 | 
					
						
						
							
							configure portability fix
						
						
						
						
						
						
					 | 
					
						2016-10-05 14:57:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Guido Cossu
							
						 
					 | 
					
						
						
							
						
						c78bbd0f8c
					 | 
					
						
						
							
							Fix ASM compilation
						
						
						
						
						
						
					 | 
					
						2016-10-04 15:37:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7ea4b959a4
					 | 
					
						
						
							
							hopefully more portable configure output
						
						
						
						
						
						
					 | 
					
						2016-09-27 11:54:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						536e2ff073
					 | 
					
						
						
							
							*.inc removed: please don't commit these files either!
						
						
						
						
						
						
					 | 
					
						2016-09-27 11:54:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						798ff34d7e
					 | 
					
						
						
							
							configure removed: please don't commit configure!
						
						
						
						
						
						
					 | 
					
						2016-09-27 11:29:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Guido Cossu
							
						 
					 | 
					
						
						
							
						
						04a437c92c
					 | 
					
						
						
							
							Minor modification to the filelist script
						
						
						
						
						
						
					 | 
					
						2016-09-23 11:12:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Guido Cossu
							
						 
					 | 
					
						
						
							
						
						5c190a1b8c
					 | 
					
						
						
							
							Merge branch 'develop' into feature/hirep
						
						
						
						
						
						
					 | 
					
						2016-09-23 11:06:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Guido Cossu
							
						 
					 | 
					
						
						
							
						
						15d8f5c88c
					 | 
					
						
						
							
							Small change to the configure.ac to include the canonical names
						
						
						
						
						
						
					 | 
					
						2016-09-23 11:05:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Guido Cossu
							
						 
					 | 
					
						
						
							
						
						c4ac6e7e8f
					 | 
					
						
						
							
							Consolidating HMC interface
						
						
						
						
						
						
						
						Uniformed interface for standard action in fundamental rep and Hirep 
						
						
					 | 
					
						2016-09-23 10:47:42 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Guido Cossu
							
						 
					 | 
					
						
						
							
						
						510e340e16
					 | 
					
						
						
							
							Debugged last commit for the Two index representation
						
						
						
						
						
						
					 | 
					
						2016-09-22 22:16:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Guido Cossu
							
						 
					 | 
					
						
						
							
						
						6ffadca153
					 | 
					
						
						
							
							Restored number of colours to 3
						
						
						
						
						
						
					 | 
					
						2016-09-22 14:22:54 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Guido Cossu
							
						 
					 | 
					
						
						
							
						
						b6597b74e7
					 | 
					
						
						
							
							Added support for the Two index Symmetric and Antisymmetric representations
						
						
						
						
						
						
						
						Tested for HMC convergence: OK
Added also a test file showing an example for mixed representations 
						
						
					 | 
					
						2016-09-22 14:17:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |