| 
							
							
								 Peter Boyle | 085cac583f | Implementation in header | 2019-06-03 15:42:36 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 25e3b8640c | Move to header | 2019-06-03 15:42:05 +01:00 |  | 
			
				
					| 
							
							
								 Michael Marshall | c81d3d422d | Housekeeping. #include <Grid.h> ---> #include <Grid/Grid.h> | 2019-06-03 15:25:05 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 44bbec50b0 | Making GPU compile happy | 2019-06-03 14:57:04 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | ec68b67d5d | Attempt at unified GPU and CPU kernel | 2019-06-03 14:55:51 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 778450e0c8 | Move to implementation subdir | 2019-06-03 14:53:56 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 567aa5f366 | Move to implementation subdir | 2019-06-03 14:53:33 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 2ab7e2b175 | Force instantiation in .cc files. Eventually move into multiple files | 2019-06-03 14:52:59 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 6f61be044d | Dont instantiate in header | 2019-06-03 14:52:01 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 269e00509e | Don't instantiate in header | 2019-06-03 14:51:24 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | a5e90b0ddc | Making the kernels more GPU happy | 2019-06-03 14:50:54 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 5622faf226 | pragma once ifdef guard | 2019-06-03 14:50:26 +01:00 |  | 
			
				
					|  | e675c6a48c | Merge remote-tracking branch 'upstream/develop' into feature/kl2QED | 2019-05-23 12:41:54 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 44b53c3ba2 | F1 ensemble running with 96%~ acceptance etc.. | 2019-05-22 09:56:26 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | ee6f96d85c | Merge pull request #210 from grid-test-organisation/feature/gpu-port-develop Cayley fermion functions for GPUs | 2019-05-18 19:06:20 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 9fe68857a9 | Runs multiGPU with coalesced access on tesseract | 2019-05-18 17:42:41 +01:00 |  | 
			
				
					| 
							
							
								 gfilaci | 955cc7790f | MooeeInvDag offloaded to GPU | 2019-05-13 14:25:29 +01:00 |  | 
			
				
					| 
							
							
								 gfilaci | 1179123ac2 | MooeeInv offloaded to GPU | 2019-05-13 12:37:12 +01:00 |  | 
			
				
					| 
							
							
								 gfilaci | 22e35c9ddd | M5Ddag offloaded to GPU | 2019-05-10 12:23:39 +01:00 |  | 
			
				
					| 
							
							
								 gfilaci | 698b45e163 | remove unused typedef | 2019-05-09 11:19:39 +01:00 |  | 
			
				
					| 
							
							
								 gfilaci | f1744b3f01 | M5D offloaded to GPU | 2019-05-09 11:17:55 +01:00 |  | 
			
				
					| 
							
							
								 gfilaci | 2b3c22f03d | bandwidth dependent on grid default precision | 2019-05-08 12:01:11 +01:00 |  | 
			
				
					| 
							
							
								 gfilaci | 8423a05940 | duplicate CayleyFermion5D for gpu | 2019-05-08 11:51:37 +01:00 |  | 
			
				
					| 
							
							
								 gfilaci | b23305dbe2 | fix M5D flop count | 2019-05-02 11:08:21 +01:00 |  | 
			
				
					| 
							
							
								 gfilaci | d3b5c02e2d | measure M5D bandwidth and fix M5D flop count | 2019-05-02 11:02:39 +01:00 |  | 
			
				
					| 
							
							
								 gfilaci | 44e0360b97 | replace std::vector with Vector | 2019-05-02 10:55:36 +01:00 |  | 
			
				
					|  | c2cd0e15d7 | Merge remote-tracking branch 'upstream/develop' into feature/kl2QED Conflicts:
	Grid/qcd/action/fermion/DomainWallFermion.h
	Grid/qcd/action/fermion/FermionOperator.h | 2019-04-29 12:07:20 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 3cad67e569 | Compile on tesseract | 2019-04-28 07:38:09 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 73d4676997 | Action and Deriv solvers allowed to differ | 2019-04-23 21:53:44 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | d416156c16 | Mobius 2+1f sign off. | 2019-04-19 07:57:08 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 2dd0ec7862 | Merge pull request #186 from djm2131/feature/eofa-bug-fixes Merge feature/eofa-bug-fixes into develop | 2019-04-17 14:54:06 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 8b7805200f | Merge branch 'develop' of https://github.com/paboyle/Grid into develop | 2019-04-17 12:05:09 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | a104115c7d | Bounds checking | 2019-04-17 11:56:46 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | b899042d81 | Bounds checking | 2019-04-17 11:55:43 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 3e712fe643 | Scale momentum convention to CPS/UKQCD MD time | 2019-04-17 11:54:17 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | f4723e07c5 | Add bounds checking | 2019-04-17 11:52:23 +01:00 |  | 
			
				
					|  | 00963a7499 | twist and boundary conditions for free propagator | 2019-04-05 10:08:27 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 93a5fc083f | Updates for clang happy | 2019-03-22 11:39:22 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 116dde31eb | No compile in single precisoin Intel 2019 fix | 2019-03-21 14:13:33 +00:00 |  | 
			
				
					|  | d921a99b1a | precision fix | 2019-03-19 17:07:40 +00:00 |  | 
			
				
					| 
							
							
								 David Murphy | bb731c97d6 | Slightly generalize interface to SchurRedBlackBase and derived solver classes so we can pass forecasted initial guesses in EOFA heatbath correctly | 2019-03-15 19:10:56 -04:00 |  | 
			
				
					| 
							
							
								 David Murphy | 974003ae96 | Fix sign convention of ExactOneFlavourRatioPseudoFermionAction::deriv() to match force conventions for Integrator class | 2019-03-15 19:04:29 -04:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 7c461dc664 | Bounds checking plan setup | 2019-02-24 15:19:48 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 15fddde9bf | ConstEE override in Clover | 2019-02-24 14:44:43 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 048397d880 | Default tau spacing should be longer c.f. Zbigniew Srocinsky thesis | 2019-02-24 14:43:22 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | c1257208e2 | Mres changes and gauge xform mat changes | 2019-02-05 23:43:00 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | c5e081d69c | Re-Merge branch 'develop' into feature/gpu-port Pull in Regensburg MultiGrid pull request | 2019-01-03 01:50:16 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | a4d9200293 | Fixing AVX 512 instantiation error. Need to move to extern templates urgently. | 2019-01-02 00:27:07 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 38852737e4 | No compile fix on clang | 2019-01-01 15:55:13 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 7df58dd883 | Photon syntax gave problems with NVCC | 2019-01-01 15:03:29 +00:00 |  |