Peter Boyle 
							
						 
					 
					
						
						
							
						
						3a4f5f2324 
					 
					
						
						
							
							Merge develop, strengthen force tests  
						
						
						
						
					 
					
						2021-04-22 18:54:00 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						824d84473f 
					 
					
						
						
							
							Merge branch 'develop' into feature/gparity_HMC  
						
						
						
						
					 
					
						2021-04-22 16:32:41 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						38964a4076 
					 
					
						
						
							
							Switch twist direction  
						
						
						
						
					 
					
						2021-04-22 15:57:37 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						0d9aa87228 
					 
					
						
						
							
							Reduce momentum to the GP plane  
						
						
						
						
					 
					
						2021-04-22 15:56:59 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						0e959d9b94 
					 
					
						
						
							
							Update plaquette analysis  
						
						
						
						
					 
					
						2021-04-22 15:55:47 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						752f70cd48 
					 
					
						
						
							
							Merge branch 'develop' into feature/gparity_HMC  
						
						
						
						
					 
					
						2021-04-22 01:58:11 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						86e11743ca 
					 
					
						
						
							
							set twists  
						
						
						
						
					 
					
						2021-04-20 10:19:11 -04:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						e0e42873c1 
					 
					
						
						
							
							Const correctness for Lattice::Replicate  
						
						... 
						
						
						
						Adapted GeneralEvenOddRationalRatio and Test_rhmc_EOWilsonRatio_doubleVsMixedPrec to recent changes that require passing in serial RNG
For GeneralEvenOddRationalRatio and TwoFlavourEvenOddRatio, broke refresh into two stages, the first of which generates the random field and the second that computes the pseudofermion field.
This allows derived classes to override the generation of the random field, for example in testing.
Test_dwf_gpforce now uses Gparity in x-direction and APBC in time as opposed to G-parity in time
Added Test_action_dwf_gparity2fvs1f that compares the DWF fermion action with the 2f and the 1f (doubled-lattice) implementations of Gparity 
						
						
					 
					
						2021-04-14 16:41:27 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						980e721f6e 
					 
					
						
						
							
							Update MetaData.h  
						
						
						
						
					 
					
						2021-04-13 09:33:01 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						21165ed489 
					 
					
						
						
							
							Better logging and moving momentumfilter  
						
						
						
						
					 
					
						2021-04-10 01:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						09288d633c 
					 
					
						
						
							
							4D pseudofermoin  
						
						
						
						
					 
					
						2021-04-10 01:06:52 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						fe00c96435 
					 
					
						
						
							
							4D Pseudofermion support  
						
						
						
						
					 
					
						2021-04-10 01:06:11 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						0765f30308 
					 
					
						
						
							
							4D pseudo fermion support  
						
						
						
						
					 
					
						2021-04-10 01:05:42 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						a6326b664e 
					 
					
						
						
							
							Move momenutm filter to earlier in the include sequence so it can be used by DDHMC  
						
						
						
						
					 
					
						2021-04-10 01:04:16 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						ccd30e1485 
					 
					
						
						
							
							4D pseudofermion in Cayley action  
						
						
						
						
					 
					
						2021-04-10 01:03:01 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						e2a0142d87 
					 
					
						
						
							
							Merge pull request  #348  from AndrewYongZhenNing/develop  
						
						... 
						
						
						
						Conserved Tadpole Implementation for Shamir Action Only 
						
						
					 
					
						2021-04-06 10:49:00 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						895244ecc3 
					 
					
						
						
							
							Merge with upstream; implemented conserved tadpole for Shamir action.  
						
						
						
						
					 
					
						2021-04-06 13:46:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						addeb621a7 
					 
					
						
						
							
							Implemented tadpole operator for Shamir action.  
						
						
						
						
					 
					
						2021-04-06 13:45:37 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						3060887a37 
					 
					
						
						
							
							Merge branch 'develop' into feature/ddhmc  
						
						
						
						
					 
					
						2021-03-31 19:48:31 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						b53059344e 
					 
					
						
						
							
							Better test on non-unit gauge  
						
						
						
						
					 
					
						2021-03-31 13:45:06 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						aaf5ebf345 
					 
					
						
						
							
							Small hack  
						
						
						
						
					 
					
						2021-03-31 19:32:57 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						48edb8f72e 
					 
					
						
						
							
							HMC prep for DDHMC  
						
						
						
						
					 
					
						2021-03-31 19:31:46 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						a7fb25adf6 
					 
					
						
						
							
							Make Cshift fields static to avoid repeated reallocaate overhead  
						
						
						
						
					 
					
						2021-03-29 21:44:14 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						e947992957 
					 
					
						
						
							
							Improved force terms  
						
						
						
						
					 
					
						2021-03-29 20:04:06 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						bb89a82a07 
					 
					
						
						
							
							Staggered coalseced read  
						
						
						
						
					 
					
						2021-03-29 20:01:15 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						0ff3bf6dc5 
					 
					
						
						
							
							Merge branch 'develop' into feature/gparity_HMC  
						
						
						
						
					 
					
						2021-03-22 15:33:13 -04:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						351eab02ae 
					 
					
						
						
							
							Comment fix  
						
						
						
						
					 
					
						2021-03-22 14:39:17 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						8bdadbadac 
					 
					
						
						
							
							Cold start  
						
						
						
						
					 
					
						2021-03-18 15:41:14 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						15c50a7442 
					 
					
						
						
							
							Explicit instantiate the template function  
						
						
						
						
					 
					
						2021-03-18 15:40:42 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						49b0af2c95 
					 
					
						
						
							
							Update of tests to compile with the sRNG addition.  
						
						... 
						
						
						
						Audited the code conventions (again) with the CPS momentum denominator
and added anti periodic in time to the Test_mobius_force.cc and
tested the Test_dwf_gpforce.
Promoted thesee to test full HMC hamiltonian, tr P^2/2 + phidag MdagM phi
with the same pdot and Udot as audited in the Integrator.h etc...
With full comments and sources for factors. 
						
						
					 
					
						2021-03-18 09:10:02 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						9c2b37218a 
					 
					
						
						
							
							sRNG parameter added  
						
						
						
						
					 
					
						2021-03-18 06:24:11 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						3c67d626ba 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/paboyle/Grid  into develop  
						
						
						
						
					 
					
						2021-03-12 15:36:55 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						51f506553c 
					 
					
						
						
							
							Read out the local ID once, and store  
						
						
						
						
					 
					
						2021-03-12 15:33:04 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						226be84937 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/paboyle/Grid  into develop  
						
						
						
						
					 
					
						2021-03-12 09:31:50 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						001814b442 
					 
					
						
						
							
							updated to do list. Start adding DDHMC work items  
						
						
						
						
					 
					
						2021-03-12 09:31:17 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						db3ac67506 
					 
					
						
						
							
							Update thread issue  
						
						
						
						
					 
					
						2021-03-12 14:55:07 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						da91a884ef 
					 
					
						
						
							
							NVCC versions found buggy added as guard  
						
						
						
						
					 
					
						2021-03-11 23:54:53 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						a71e6755e3 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/paboyle/Grid  into develop  
						
						
						
						
					 
					
						2021-03-11 22:43:06 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						cd5891eecd 
					 
					
						
						
							
							Test that fails on Cuda 11.0  
						
						
						
						
					 
					
						2021-03-11 22:34:28 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						5bb7336f27 
					 
					
						
						
							
							Merge pull request  #347  from pjgeorg/fix-autotools-avx512  
						
						... 
						
						
						
						Fix inconsistent SIMD option AVX512
Thanks 
						
						
					 
					
						2021-03-11 16:29:07 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						ce1fc1f48a 
					 
					
						
						
							
							Possible fallback plan for Fionn's compiler bbug in nvcc  
						
						
						
						
					 
					
						2021-03-11 22:20:53 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Georg 
							
						 
					 
					
						
						
							
						
						82402c6a7c 
					 
					
						
						
							
							Add simd option SKL for ICC  
						
						
						
						
					 
					
						2021-03-11 13:08:40 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Georg 
							
						 
					 
					
						
						
							
						
						d9c4afe5b7 
					 
					
						
						
							
							Fix inconsistent configure option AVX512  
						
						... 
						
						
						
						Before this change AVX512 enabled different instruction sets depending
on the compiler:
For Intel C++ Compiler Classic (ICC):
    AVX512F, AVX512CD, AVX512DQ, AVX512BW, AVX512VL
    i.e. Intel Xeon Skylake and newer
For Intel ICX, gcc, clang:
    AVX512F, AVX512CD, AVX512ER, AVX512PF
    i.e. Intel Xeon Phi x200/x205 (KNL/KNM)
With this commit AVX512 now only enables the common instruction sets
supported by all CPUs supporting any AVX-512 instructions set:
AVX512F and AVX512CD (called COMMON-AVX512 by icc) 
						
						
					 
					
						2021-03-11 12:58:49 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						f786ff8d69 
					 
					
						
						
							
							Extend test from Fionn, fails on A100 apparently  
						
						
						
						
					 
					
						2021-03-10 14:32:06 -05:00 
						 
				 
			
				
					
						
							
							
								u61464 
							
						 
					 
					
						
						
							
						
						a651caed5f 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/paboyle/Grid  into develop  
						
						
						
						
					 
					
						2021-03-10 06:23:51 -08:00 
						 
				 
			
				
					
						
							
							
								u61464 
							
						 
					 
					
						
						
							
						
						0e21adb3f6 
					 
					
						
						
							
							Gives 200GF/s on SyCL/DG1 8^4, doesn't uglify develop for other platforms too badly.  
						
						... 
						
						
						
						Easy to revert to clean more C++ stylistic code. Theres a SYCL_HACK macro I will clean up later once dpcpp
evolves a central nervous systems. 
						
						
					 
					
						2021-03-10 05:40:51 -08:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						58bf9b9e6d 
					 
					
						
						
							
							Clean up test  
						
						
						
						
					 
					
						2021-03-10 02:45:22 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						2146eebb65 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/paboyle/Grid  into develop  
						
						
						
						
					 
					
						2021-03-09 04:31:46 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						6a429ee6d3 
					 
					
						
						
							
							2d loop hits Nvidia 16bit limit on large local vols  
						
						
						
						
					 
					
						2021-03-09 04:31:10 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						4d1ea15c79 
					 
					
						
						
							
							More verbosity. The 16bit limit on Grid.y, Grid.z is annoying  
						
						
						
						
					 
					
						2021-03-09 04:29:37 +01:00