Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						3a754fcd51 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/paboyle/Grid  into feature/Lanczos  
						
						
						
						
					 
					
						2017-10-27 17:34:35 -04: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 
							
						 
					 
					
						
						
							
						
						9fe6ac71ea 
					 
					
						
						
							
							Starting reorg of Blocked lanczos  
						
						
						
						
					 
					
						2017-10-11 10:12:07 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						ef61b549e6 
					 
					
						
						
							
							Merge branch 'feature/Lanczos' into ckelly_develop4  
						
						
						
						
					 
					
						2017-10-10 13:41:43 -04: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 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						3006663b9c 
					 
					
						
						
							
							Schur solver for staggered type (hermition Mpc) opertors  
						
						
						
						
					 
					
						2017-08-31 21:32:01 -04: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 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						0145685f96 
					 
					
						
						
							
							Added Staggered Type Preconditioned operator  
						
						
						
						
					 
					
						2017-08-18 01:44:31 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						e73e4b4002 
					 
					
						
						
							
							Minor changes fixes  
						
						
						
						
					 
					
						2017-08-11 01:35:25 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						caa6605b43 
					 
					
						
						
							
							Still tweaking memory saving routines in Lanczos  
						
						
						
						
					 
					
						2017-08-07 00:01:04 -04: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 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						191fbf85fc 
					 
					
						
						
							
							Added ImplicitlyRestartedLanczosCJ to Algorithms.h  
						
						
						
						
					 
					
						2017-07-28 15:33:59 -04:00 
						 
				 
			
				
					
						
							
							
								Christopher Kelly 
							
						 
					 
					
						
						
							
						
						9f280b82c4 
					 
					
						
						
							
							Added mixed-precision CG with reliable updates  
						
						
						
						
					 
					
						2017-07-25 11:30:41 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						93650f3a61 
					 
					
						
						
							
							Adding back (temporarily) dense matrix routines until Lanczos is fininalized  
						
						
						
						
					 
					
						2017-07-24 21:49:25 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						cab4b4d063 
					 
					
						
						
							
							Deleting old include file references  
						
						
						
						
					 
					
						2017-07-24 20:51:31 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						cf4b30b2dd 
					 
					
						
						
							
							re-adding ImplcitlyRestartedLanczos  
						
						
						
						
					 
					
						2017-07-24 20:40:25 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						c51d0b4078 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/paboyle/Grid  into feature/Lanczos  
						
						
						
						
					 
					
						2017-07-24 20:35:29 -04:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						e504260f3d 
					 
					
						
						
							
							Able to run a test job splitting into multiple MPI subdomains.  
						
						
						
						
					 
					
						2017-06-22 18:53:11 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						e8b95bd35b 
					 
					
						
						
							
							Clean up finished. Could shrink Lanczos to around 400 lines at a push  
						
						
						
						
					 
					
						2017-06-21 02:50:09 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						7e35286860 
					 
					
						
						
							
							Simplified lanczos, added Eigen diagonalisation.  
						
						... 
						
						
						
						Curious if we can deprecate dependencly on BLAS.
Will see when we get 48^3 running on our BG/Q port 
						
						
					 
					
						2017-06-21 02:26:03 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						0486ff8e79 
					 
					
						
						
							
							Improved the lancos  
						
						
						
						
					 
					
						2017-06-20 18:46:01 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						e9cc21900f 
					 
					
						
						
							
							Block solver complete for staggered. Now stable on mass 0.003 and  
						
						... 
						
						
						
						gives 8x (!) speed up on Haswell laptop vs. standard CG for 8 RHS solves.
166 iterations vs. 537 iterations so algorithmic gain + 2x in flop rate gain.
Better than a slap in the face with a wet kipper. 
						
						
					 
					
						2017-06-20 12:37:41 +01:00 
						 
				 
			
				
					
						
							
							
								Azusa Yamaguchi 
							
						 
					 
					
						
						
							
						
						cfe3cd76d1 
					 
					
						
						
							
							Block solver improvements  
						
						
						
						
					 
					
						2017-06-19 14:04:21 +01:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						2f4cbeb4d5 
					 
					
						
						
							
							Minor changes  
						
						
						
						
					 
					
						2017-06-12 18:25:18 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						fb7c4fb815 
					 
					
						
						
							
							Recovering lapack interface without array allocation  
						
						
						
						
					 
					
						2017-06-07 00:00:59 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						00bb71e5af 
					 
					
						
						
							
							Checking in before reworking lapack interface  
						
						
						
						
					 
					
						2017-06-06 16:26:41 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						cfed2c1ea0 
					 
					
						
						
							
							Broken Lanczos. Going back to an older verion temporarily.  
						
						
						
						
					 
					
						2017-06-06 12:14:45 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						b1b15f0b70 
					 
					
						
						
							
							Further fixes from multidimensional array  
						
						
						
						
					 
					
						2017-06-05 23:13:41 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						927c7ae3ed 
					 
					
						
						
							
							changed allocation for LAPACK temporaries, to avoid crashing with some compilers (reported by Christoph)  
						
						
						
						
					 
					
						2017-05-25 21:43:53 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						05d04ceff8 
					 
					
						
						
							
							Adding SimpleLanczos  
						
						
						
						
					 
					
						2017-05-25 12:30:47 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						5c479ce663 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/paboyle/Grid  into feature/Lanczos  
						
						
						
						
					 
					
						2017-05-24 18:58:53 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						4bf9d65bf8 
					 
					
						
						
							
							Checking in memory saving version of Lanczos  
						
						
						
						
					 
					
						2017-05-24 18:57:32 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						3a056c4dff 
					 
					
						
						
							
							Re-adding Bisection for SimpleLanczos  
						
						
						
						
					 
					
						2017-05-22 18:23:03 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						b0ba651654 
					 
					
						
						
							
							Turning off the final sort for now  
						
						
						
						
					 
					
						2017-05-19 10:49:09 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						25d4c175c3 
					 
					
						
						
							
							Cleaning up Lanczos  
						
						
						
						
					 
					
						2017-05-18 18:33:47 -04:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						2439999ec8 
					 
					
						
						
							
							Warning elimination; drop to -O2 on G++ bad versions  
						
						
						
						
					 
					
						2017-05-06 14:44:49 +01:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						a8d7986e1c 
					 
					
						
						
							
							Temporary (hopefully) change to run with GCC for now.  
						
						
						
						
					 
					
						2017-05-05 10:55:07 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						92ec509bfa 
					 
					
						
						
							
							Commiting to move to Jlab  
						
						
						
						
					 
					
						2017-05-04 19:32:00 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						e80a87ff7f 
					 
					
						
						
							
							Checking in before modifying  
						
						
						
						
					 
					
						2017-05-04 16:05:07 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						867fe93018 
					 
					
						
						
							
							First Rotate reorg done.  
						
						
						
						
					 
					
						2017-05-02 01:26:22 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						09651c3326 
					 
					
						
						
							
							Checking in before rearranging Lanczos  
						
						
						
						
					 
					
						2017-05-02 00:47:18 -04:00 
						 
				 
			
				
					
						
							
							
								Chulwoo Jung 
							
						 
					 
					
						
						
							
						
						f87f2a3f8b 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/paboyle/Grid  into feature/Lanczos  
						
						
						
						
					 
					
						2017-05-01 12:00:47 -04:00 
						 
				 
			
				
					
						
							
							
								Guido Cossu 
							
						 
					 
					
						
						
							
						
						3344788fa1 
					 
					
						
						
							
							Merge branch 'develop' into feature/hmc_generalise  
						
						
						
						
					 
					
						2017-05-01 12:13:56 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						8e161152e4 
					 
					
						
						
							
							MultiRHS solver improvements with slice operations moved into lattice and sped up.  
						
						... 
						
						
						
						Block solver requires a lot of performance work. 
						
						
					 
					
						2017-04-18 10:51:55 +01:00 
						 
				 
			
				
					
						
							
							
								paboyle 
							
						 
					 
					
						
						
							
						
						3141ebac10 
					 
					
						
						
							
							MultiRHS working, starting to optimise. Block doesn't and I thought it already was; puzzled.  
						
						
						
						
					 
					
						2017-04-17 10:50:19 +01:00