| 
							
							
								 gfilaci | 6da9aa9971 | replace std::vector with Vector in benchmark | 2019-05-02 10:56:22 +01:00 |  | 
			
				
					| 
							
							
								 gfilaci | 44e0360b97 | replace std::vector with Vector | 2019-05-02 10:55:36 +01:00 |  | 
			
				
					| 
							
							
								 gfilaci | 9003c4a07c | allocator copy constructor (to be fixed) | 2019-05-02 10:53:37 +01:00 |  | 
			
				
					| 
							
							
								 gfilaci | b52fa38f8c | seed initialisation of RNG5 | 2019-05-02 10:36:09 +01:00 |  | 
			
				
					| 
							
							
								 gfilaci | 3f1c4d8789 | fix comment hash | 2019-05-02 10:24:36 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 60330e05a3 | NVCC wacky compiler options frozen. Possibly Cuda 9.2 specific | 2019-04-28 07:39:33 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | f9b8c0cccf | Vector changes for UVM | 2019-04-28 07:38:57 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 3cad67e569 | Compile on tesseract | 2019-04-28 07:38:09 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 170ba4e619 | Ensure different MPI ranks use different GPUs. The mapping works on Tesseract. | 2019-04-28 07:32:30 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 204a090497 | Inner product is not working on GPU. Why? | 2019-04-28 07:31:56 +01:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 3c717c47ef | GPU no compile on Wilson Multigrid fixed | 2019-04-28 07:31:19 +01: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 | 535a6aaf05 | Update todo list | 2019-01-02 22:07:51 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 91a7fe247b | Merge branch 'DanielRichtmann-feature/wilsonmg' into develop | 2019-01-02 14:40:31 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 8a1be021d3 | Merge branch 'feature/wilsonmg' of https://github.com/DanielRichtmann/Grid into DanielRichtmann-feature/wilsonmg | 2019-01-02 14:39:59 +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 | a4d9200293 | Fixing AVX 512 instantiation error. Need to move to extern templates urgently. | 2019-01-02 00:27:07 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 350508bdb3 | pugixml problem | 2019-01-01 16:38:54 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 38852737e4 | No compile fix on clang | 2019-01-01 15:55:13 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 802404c78c | Remove warnings under NVCC and move parallel_for to thread-loop | 2019-01-01 15:08:09 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 0e9b591c1c | NVCC warning suppression | 2019-01-01 15:07:47 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | c43a2b599a | GPU support | 2019-01-01 15:07:29 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 8c91e82ee8 | GPU clean up, remove parallel_for. Split into accelerator_loop, thread_loop cases, and collides with parallel_for in thrust | 2019-01-01 15:06:46 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 9d866d062a | GPU support improvements | 2019-01-01 15:05:03 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 3a4e397e72 | Deprecating JSON, too hard to support under NVCC | 2019-01-01 15:04:33 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 2b6cfe555f | Disable JSON on NVCC. Maybe unsupport JSON full stop. XML and JSON is too many formats in my view. | 2019-01-01 15:03:50 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 7df58dd883 | Photon syntax gave problems with NVCC | 2019-01-01 15:03:29 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 4bf86ae60a | NVCC clean up | 2019-01-01 15:02:50 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 07ee87ff5a | GPU happy. Still need to prevent hand kernels being callable under NVCC | 2019-01-01 15:00:33 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 0c2498fe2f | Explicit instantiation needed for NVCC | 2019-01-01 13:55:12 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | ad2e65dad5 | GPU related updates | 2019-01-01 13:54:40 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 715babeac8 | GPU reductions first cut; use thrust, non-reproducible. Inclusive scan can fix this if desired. Local reduction to LatticeComplex and then further reduction. | 2019-01-01 13:53:37 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 3eae9a9e3f | update NVCC flags | 2019-01-01 13:49:15 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 186aad065f | Roll forward Eigen in attempt to make CUDA happy | 2019-01-01 13:48:32 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | bf5685eb11 | Update todo list | 2019-01-01 13:48:06 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 4a96c067ae | Remove warnings from NVCC | 2019-01-01 13:43:09 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | ab063f33c0 | Offload the linear combinations in CG | 2019-01-01 13:42:13 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 9efcc535bc | Cleaner drop from CUDA mode around Eigen includes. Remains difficult to let Eigen compile under nvcc with version issues. | 2019-01-01 13:39:10 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 231b61d012 | std::array by default | 2019-01-01 13:37:35 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | e898f4f0b0 | Whitespace | 2019-01-01 13:36:55 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | d5db5f5242 | Wrong dimension used in a temporary | 2018-12-20 10:49:45 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 2fcedb13dd | Step size modification in HMC; ICC happy thread pragmas | 2018-12-20 09:32:33 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 35ed1defac | Passes make check now single and double compile | 2018-12-19 11:09:32 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 4e95accf80 | Namespace fix | 2018-12-15 21:46:17 +00:00 |  | 
			
				
					|  | fd66325321 | pure QED test and copyright update | 2018-12-14 17:39:11 +00:00 |  | 
			
				
					|  | c637c0c48c | James H.'s code for general size Wilson loops | 2018-12-14 17:37:09 +00:00 |  | 
			
				
					|  | c4b472176c | Photon code fix | 2018-12-14 17:36:38 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | 422764757d | Updates in tests to make all of Grid compile | 2018-12-14 16:55:54 +00:00 |  | 
			
				
					|  | 856476a890 | big cleanup of the Photon class + QED Coulomb gauge | 2018-12-13 21:52:38 +00:00 |  | 
			
				
					| 
							
							
								 Peter Boyle | afc462bd58 | Bracketing issue in macro | 2018-12-13 10:53:22 +00:00 |  |