Peter Boyle 
							
						 
					 
					
						
						
							
						
						17ac309e84 
					 
					
						
						
							
							Fix the compile  
						
						
						
						
					 
					
						2018-03-19 07:08:59 -04:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						42c70437be 
					 
					
						
						
							
							Views  
						
						
						
						
					 
					
						2018-03-18 14:43:47 +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 
							
						 
					 
					
						
						
							
						
						9b1f29c4c2 
					 
					
						
						
							
							Support a view for passing to accelerator  
						
						
						
						
					 
					
						2018-03-04 15:54:35 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						70e276e1ab 
					 
					
						
						
							
							parallel_for elimination -> thread_loop  
						
						
						
						
					 
					
						2018-01-28 01:01:14 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						9597ab94eb 
					 
					
						
						
							
							Zero changes, swap on lattice type.  
						
						
						
						
					 
					
						2018-01-27 23:51:40 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						c4f82e072b 
					 
					
						
						
							
							_grid becomes private ; use Grid()§  
						
						
						
						
					 
					
						2018-01-27 00:04:12 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						1ebd56c3fb 
					 
					
						
						
							
							Hide internal data  
						
						
						
						
					 
					
						2018-01-26 23:07:34 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						a3e3034e6f 
					 
					
						
						
							
							Host compile  
						
						
						
						
					 
					
						2018-01-25 23:33:00 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						ac56965306 
					 
					
						
						
							
							GPU changes and threading macros replaced  
						
						
						
						
					 
					
						2018-01-24 13:28:30 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						fcf1ccf669 
					 
					
						
						
							
							Namespace, indent, badly formatted  
						
						
						
						
					 
					
						2018-01-15 00:17:58 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						49cce514f1 
					 
					
						
						
							
							Namespace  
						
						
						
						
					 
					
						2018-01-15 00:17:11 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						695af98a1d 
					 
					
						
						
							
							Namespace, indent, tidy  
						
						
						
						
					 
					
						2018-01-15 00:16:13 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						f8cb46d360 
					 
					
						
						
							
							Namspace, indent, badly formatted code fixed  
						
						
						
						
					 
					
						2018-01-15 00:14:47 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						0da64dea90 
					 
					
						
						
							
							Namespace, indent  
						
						
						
						
					 
					
						2018-01-15 00:13:32 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						2cceebbf12 
					 
					
						
						
							
							Namespace, indent  
						
						
						
						
					 
					
						2018-01-15 00:12:20 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						40232dcefe 
					 
					
						
						
							
							Namespce  
						
						
						
						
					 
					
						2018-01-15 00:11:19 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						dbd86bb95b 
					 
					
						
						
							
							CLeanup, namespace, indent  
						
						
						
						
					 
					
						2018-01-15 00:10:11 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						b8fd2c161f 
					 
					
						
						
							
							Indent, namespace  
						
						
						
						
					 
					
						2018-01-15 00:09:33 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						df9b979583 
					 
					
						
						
							
							Indent, namespace  
						
						
						
						
					 
					
						2018-01-15 00:08:40 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						23ef0e3e19 
					 
					
						
						
							
							Namespace and indentation  
						
						
						
						
					 
					
						2018-01-15 00:07:46 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						ae9175735a 
					 
					
						
						
							
							Indentation, Namespace  
						
						
						
						
					 
					
						2018-01-15 00:07:10 +00:00 
						 
				 
			
				
					
						
							
							
								azusayamaguchi 
							
						 
					 
					
						
						
							
						
						e55397bc13 
					 
					
						
						
							
							Staggerd cg  
						
						
						
						
					 
					
						2017-11-24 14:18:30 +00:00 
						 
				 
			
				
					
						
							
							
								fionnoh 
							
						 
					 
					
						
						
							
						
						1d7ccc6b2c 
					 
					
						
						
							
							Declaring virtual functions as pure virtual functions.  
						
						
						
						
					 
					
						2017-11-09 19:46:57 +00:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						9b8d1cc3da 
					 
					
						
						
							
							Staggered Schur decomposed matrix norm changed to not be the Schur anymore :(  
						
						... 
						
						
						
						Carleton wanted this for multimass / multishift 
						
						
					 
					
						2017-11-07 14:48:45 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						360efd0088 
					 
					
						
						
							
							Improved treatment of reverse asked for by chris.  
						
						... 
						
						
						
						Truncate the basis.
Power method renormalises 
						
						
					 
					
						2017-11-02 22:05:31 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						fe4d9b003c 
					 
					
						
						
							
							More digits  
						
						
						
						
					 
					
						2017-10-30 00:04:47 +00:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						84b441800f 
					 
					
						
						
							
							Merge branch 'develop' into feature/lanczos-reorg  
						
						
						
						
					 
					
						2017-10-27 14:21:38 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						f96c800d25 
					 
					
						
						
							
							Passes reload of coarse basis  
						
						
						
						
					 
					
						2017-10-27 09:43:22 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						32a52d7583 
					 
					
						
						
							
							Move the local coherence lanczos into algorithms.  
						
						... 
						
						
						
						Keep the I/O in the tester. Other people can copy this method to write other I/O formats. 
						
						
					 
					
						2017-10-27 09:04:31 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						0c4ddaea0b 
					 
					
						
						
							
							Cleaning up  
						
						
						
						
					 
					
						2017-10-26 23:31:46 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						034de160bf 
					 
					
						
						
							
							Staggered updates : Schur fixed and added a unit test for Test_staggered_cg_schur.cc giving stronger check  
						
						
						
						
					 
					
						2017-10-26 20:58:46 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						31f99574fa 
					 
					
						
						
							
							Moving these out of algorithms  
						
						
						
						
					 
					
						2017-10-26 07:47:42 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						a34c8a2961 
					 
					
						
						
							
							Update to IRL; getting close to the structure I would like.  
						
						
						
						
					 
					
						2017-10-26 07:45:56 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						e325929851 
					 
					
						
						
							
							ALl codes compile against the new Lanczos call signature  
						
						
						
						
					 
					
						2017-10-13 14:02:43 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						47af3565f4 
					 
					
						
						
							
							Logging improvement; reunified the Lanczos codes  
						
						
						
						
					 
					
						2017-10-13 13:23:07 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						4b4d187935 
					 
					
						
						
							
							Reunified the Lanczos implementations  
						
						
						
						
					 
					
						2017-10-13 13:22:44 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						9aff354ab5 
					 
					
						
						
							
							Final version prior to reunification  
						
						
						
						
					 
					
						2017-10-13 13:22:26 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						cb9ff20249 
					 
					
						
						
							
							Approx tests and lanczos improvement  
						
						
						
						
					 
					
						2017-10-13 11:30:50 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						9fe6ac71ea 
					 
					
						
						
							
							Starting reorg of Blocked lanczos  
						
						
						
						
					 
					
						2017-10-11 10:12:07 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						bf58557fb1 
					 
					
						
						
							
							Block compressed Lanczos  
						
						
						
						
					 
					
						2017-10-10 14:15:11 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						a1d80282ec 
					 
					
						
						
							
							cb factorise  
						
						
						
						
					 
					
						2017-10-10 13:49:31 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						f0e084a88c 
					 
					
						
						
							
							Schur staggered  
						
						
						
						
					 
					
						2017-10-10 10:00:43 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						4f8b6f26b4 
					 
					
						
						
							
							Merge branch 'develop' into feature/dwf-multirhs  
						
						
						
						
					 
					
						2017-10-02 11:41:49 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						771a1b8e79 
					 
					
						
						
							
							Merge pull request  #128  from paboyle/feature/CG-reliable-update  
						
						... 
						
						
						
						Feature/cg reliable update 
						
						
					 
					
						2017-09-21 10:12:03 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						b83b2b1415 
					 
					
						
						
							
							Stability improvement to BCG. Force m_rr hermitian beyond rounding.  
						
						
						
						
					 
					
						2017-09-04 14:09:47 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						d9cd4f0273 
					 
					
						
						
							
							Staggered multinode block cg debugged. Missing global sum.  
						
						... 
						
						
						
						Code stalls and resumes on KNL at cambridge. Curious.
CG iterations 23ms each, then 3200 ms pauses. Mean bandwidth reports
as 200MB/s. Comms dominant in the report. However, the time behaviour suggests it
is *bursty*.... Could be swap to disk? 
						
						
					 
					
						2017-08-23 15:07:18 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						9939b267d2 
					 
					
						
						
							
							Added switching to fallback linear operator in reliable update CG, and added recalculation of b parameter on update.  
						
						
						
						
					 
					
						2017-07-31 13:39:44 -04:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						9f280b82c4 
					 
					
						
						
							
							Added mixed-precision CG with reliable updates  
						
						
						
						
					 
					
						2017-07-25 11:30:41 -04:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						e504260f3d 
					 
					
						
						
							
							Able to run a test job splitting into multiple MPI subdomains.  
						
						
						
						
					 
					
						2017-06-22 18:53:11 +01:00