Quadro 
							
						 
					 
					
						
						
							
						
						3f2d8eb727 
					 
					
						
						
							
							Mixed precision change  
						
						
						
						
					 
					
						2021-06-01 13:33:18 -04:00 
						 
				 
			
				
					
						
							
							
								Quadro 
							
						 
					 
					
						
						
							
						
						64b3b37476 
					 
					
						
						
							
							Force test - try degenerate ratio and check for zero force  
						
						
						
						
					 
					
						2021-05-25 18:27:46 -04:00 
						 
				 
			
				
					
						
							
							
								Quadro 
							
						 
					 
					
						
						
							
						
						5f081d87b0 
					 
					
						
						
							
							MacOS file system capitals got me. Will rename filter to Filter later  
						
						
						
						
					 
					
						2021-05-18 16:36:58 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						9400c207f7 
					 
					
						
						
							
							Force test passing for boundary det  
						
						
						
						
					 
					
						2021-05-15 08:38:26 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						e39e326b79 
					 
					
						
						
							
							sRNG compile fix  
						
						
						
						
					 
					
						2021-05-12 11:00:43 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						b5b930d5bb 
					 
					
						
						
							
							Merge branch 'feature/ddhmc' of  https://github.com/paboyle/Grid  into feature/ddhmc  
						
						
						
						
					 
					
						2021-05-06 23:51:25 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						bd181b9481 
					 
					
						
						
							
							Merge branch 'feature/ddhmc' of  https://github.com/paboyle/Grid  into feature/ddhmc  
						
						
						
						
					 
					
						2021-05-06 23:42:39 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						bab88bc4f7 
					 
					
						
						
							
							Fix compile  
						
						
						
						
					 
					
						2021-05-06 23:25:12 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						0f08364e4f 
					 
					
						
						
							
							Mom filter refresh sRNG  
						
						
						
						
					 
					
						2021-04-26 23:18:11 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						8cd4263974 
					 
					
						
						
							
							Tests compile  
						
						
						
						
					 
					
						2021-04-25 22:20:37 -04:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						0d9aa87228 
					 
					
						
						
							
							Reduce momentum to the GP plane  
						
						
						
						
					 
					
						2021-04-22 15:56:59 -04: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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						d5ab571a89 
					 
					
						
						
							
							Added the ability to apply a custom "filter" to the conjugate momentum in the Integrator classes, applied both after refresh and after applying the forces  
						
						... 
						
						
						
						Added a conjugate momentum "filter" that applies a phase to each site. With sites set to 1.0 or 0.0 this acts as a mask and enables, for example, the freezing of inactive gauge links in DDHMC
Added tests/forces/Test_momentum_filter demonstrating the use of the filter to freeze boundary links 
						
						
					 
					
						2021-02-23 11:49:56 -05:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						d201277652 
					 
					
						
						
							
							Expose Nc as a compile time configure option.  
						
						... 
						
						
						
						Remove precision option 
						
						
					 
					
						2020-10-07 13:07:00 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						1a4c8c3387 
					 
					
						
						
							
							Global edit with change to View usage. autoView() creates a wrapper object that closes the view when scope closes.  
						
						
						
						
					 
					
						2020-06-05 18:52:35 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						f999408e92 
					 
					
						
						
							
							View locatoin and access mode  
						
						
						
						
					 
					
						2020-05-21 16:14:20 -04:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						2d2de7aede 
					 
					
						
						
							
							Freeze the seed  
						
						
						
						
					 
					
						2019-08-14 13:07:11 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						0fd2827d5d 
					 
					
						
						
							
							Fix fail in single  
						
						
						
						
					 
					
						2019-07-19 05:28:26 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						08904f830e 
					 
					
						
						
							
							Merge develop  
						
						
						
						
					 
					
						2019-07-16 11:59:56 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						fa9cd50c5b 
					 
					
						
						
							
							Merge branch 'develop' into feature/gpu-port  
						
						
						
						
					 
					
						2019-07-16 11:55:17 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						462900b48d 
					 
					
						
						
							
							Modified entire test directory to suit new GPU constructs for looping  
						
						
						
						
					 
					
						2019-06-15 12:53:27 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						7e27a5213a 
					 
					
						
						
							
							Tests builds clean.  
						
						
						
						
					 
					
						2019-06-04 20:45:20 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						6160795a43 
					 
					
						
						
							
							dt^2 term comments  
						
						
						
						
					 
					
						2019-02-24 15:23:20 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						a9a3248cb5 
					 
					
						
						
							
							More precision in rect force test  
						
						
						
						
					 
					
						2019-02-24 15:21:19 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						e73b909a48 
					 
					
						
						
							
							Make tests running past nvcc. Different NVCC versions proving tricky to keep happy. This is 9.2  
						
						
						
						
					 
					
						2019-01-02 12:05:30 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						35ed1defac 
					 
					
						
						
							
							Passes make check now single and double compile  
						
						
						
						
					 
					
						2018-12-19 11:09:32 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						422764757d 
					 
					
						
						
							
							Updates in tests to make all of Grid compile  
						
						
						
						
					 
					
						2018-12-14 16:55:54 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						b57a4d32aa 
					 
					
						
						
							
							Merge branch 'develop' into feature/gpu-port  
						
						
						
						
					 
					
						2018-12-13 05:11:34 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						b1a38bde7a 
					 
					
						
						
							
							Extra test for Gparity with plaquette action  
						
						
						
						
					 
					
						2018-03-20 18:01:32 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						e199ba7e88 
					 
					
						
						
							
							Fix the Charge conjugate BC's  
						
						
						
						
					 
					
						2018-03-05 13:59:02 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						c399c2b44d 
					 
					
						
						
							
							Guido broke the charge conjugate plaquette action with premature optimisation.  
						
						... 
						
						
						
						This sector of the code does not matter for anything other than Guido's quenched HMC
studies, and any plaq specific optimisations should be retained in a private branch
instead of destroying the code simplicity. 
						
						
					 
					
						2018-03-05 12:55:41 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						2018077770 
					 
					
						
						
							
							Make NVCC happy with the compile. This is warning free on 9.1 on my laptop (both make and make tests).  
						
						
						
						
					 
					
						2018-03-05 00:28:24 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						984e06e2b5 
					 
					
						
						
							
							Introduce view objects that can safely be copied to GPU for access  
						
						
						
						
					 
					
						2018-03-04 16:40:11 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						285deab432 
					 
					
						
						
							
							Coordinate handling GPU friendly. Avoid std::vector  
						
						
						
						
					 
					
						2018-02-24 22:19:28 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						9472b02771 
					 
					
						
						
							
							Parallel_for elimination -> thread_loop.  
						
						
						
						
					 
					
						2018-01-28 01:00:55 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						98af36217a 
					 
					
						
						
							
							Zero changes. (I mean literally)  
						
						
						
						
					 
					
						2018-01-27 23:46:02 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						c4f82e072b 
					 
					
						
						
							
							_grid becomes private ; use Grid()§  
						
						
						
						
					 
					
						2018-01-27 00:04:12 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						4e30739093 
					 
					
						
						
							
							First compile OK through nvcc on host  
						
						
						
						
					 
					
						2018-01-24 13:08:47 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						d74c21a386 
					 
					
						
						
							
							GLobal edit for QCD namespace removal & NAMESPACE macros  
						
						
						
						
					 
					
						2018-01-15 09:37:58 +00:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						8e057721a9 
					 
					
						
						
							
							Anisotropic Clover term written and tested  
						
						
						
						
					 
					
						2017-11-01 12:50:54 +00:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						749189fd72 
					 
					
						
						
							
							Full clover force correct  
						
						
						
						
					 
					
						2017-10-29 12:03:08 +00:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						f941c4ee18 
					 
					
						
						
							
							Clover term force ok  
						
						
						
						
					 
					
						2017-10-29 11:43:33 +00:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						91b8bf0613 
					 
					
						
						
							
							Debugging force term  
						
						
						
						
					 
					
						2017-10-26 18:23:55 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						4f8b6f26b4 
					 
					
						
						
							
							Merge branch 'develop' into feature/dwf-multirhs  
						
						
						
						
					 
					
						2017-10-02 11:41:49 +01:00 
						 
				 
			
				
					
						
							
							
								David Murphy 
							
						 
					 
					
						
						
							
						
						459f70e8d4 
					 
					
						
						
							
							Check-in of working Mobius EOFA class and tests  
						
						
						
						
					 
					
						2017-08-22 22:38:30 -04:00 
						 
				 
			
				
					
						
							
							
								David Murphy 
							
						 
					 
					
						
						
							
						
						47a12ec7b5 
					 
					
						
						
							
							Implement EOFA pseudofermion force and Shamir tests for G-parity and non G-parity cases  
						
						
						
						
					 
					
						2017-08-16 19:50:08 -04:00