9e6a4a4737 
					 
					
						
						
							
							Assertion updates to macros (mostly) with backtrace.  
						
						 
						
						... 
						
						
						
						WIlson flow to include options for DBW2, Iwasaki, Symanzik.
View logging for data assurance 
						
						
					 
					
						2025-08-07 15:48:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						41f344bbd3 
					 
					
						
						
							
							Merge with Christoph GPT checksum debug  
						
						 
						
						
						
						
					 
					
						2025-07-15 03:06:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a77cd50b2f 
					 
					
						
						
							
							Update comms logging in Cshift  
						
						 
						
						
						
						
					 
					
						2025-07-11 14:36:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						73af020f98 
					 
					
						
						
							
							improved  
						
						 
						
						
						
						
					 
					
						2025-06-27 06:08:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bffb83c46e 
					 
					
						
						
							
							std::cout<<GridLogMessage<<"Debug:"<<std::endl;  
						
						 
						
						... 
						
						
						
						std::cout<<GridLogMessage<<"  --dylib-map     : print dynamic library map, useful for interpreting signal backtraces "<<std::endl;
    std::cout<<GridLogMessage<<"  --heartbeat     : periodic itimer wakeup (interrupts stuck system calls!) "<<std::endl;
    std::cout<<GridLogMessage<<"  --signal-delay n : pause for n seconds after signal handling (useful to get ALL nodes in stuck state) "<<std::endl;
    std::cout<<GridLogMessage<<"  --debug-stdout  : print stdout from EVERY node to file Grid.stdout/err.rank "<<std::endl;
    std::cout<<GridLogMessage<<"  --debug-signals : catch sigsegv and print a blame report, handle SIGHUP with a backtrace to stderr"<<std::endl;
    std::cout<<GridLogMessage<<"  --debug-heartbeat : periodically report backtrace "<<std::endl;
--dylib-map : Grid prints its dylib regions
--heartbeat : itimer based / SIGALRM wake up which seems to make Aurora
more stable
--debug-heartbeat : periodically report to stderr where we are in code
Now have libunwind option (configure: --with-unwind=<prefix>) to give an
Asynch-Signal safe backtrace. Avoid glibc backtrace due to mallocs. 
						
						
					 
					
						2025-06-27 06:08:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7031f37350 
					 
					
						
						
							
							Use libunwind for backtrace as it is signal asynch safe  
						
						 
						
						
						
						
					 
					
						2025-06-27 06:08:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						829dd74cb2 
					 
					
						
						
							
							Verbose change  
						
						 
						
						
						
						
					 
					
						2025-06-27 06:08:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						66e671985d 
					 
					
						
						
							
							P2P  
						
						 
						
						
						
						
					 
					
						2025-06-27 06:08:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5afcbcf0f3 
					 
					
						
						
							
							Cshift uses flight recorder  
						
						 
						
						
						
						
					 
					
						2025-06-27 06:08:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9730579312 
					 
					
						
						
							
							Simplify and verbose  
						
						 
						
						
						
						
					 
					
						2025-06-27 06:08:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bfae14d035 
					 
					
						
						
							
							More flight logging  
						
						 
						
						
						
						
					 
					
						2025-06-27 06:07:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b78fc73d19 
					 
					
						
						
							
							Better signal handler  
						
						 
						
						
						
						
					 
					
						2025-06-27 06:07:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						709f8ae76c 
					 
					
						
						
							
							Update README  
						
						 
						
						
						
						
					 
					
						2025-06-26 23:06:11 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						7aa06329d0 
					 
					
						
						
							
							Update for new stencil compression options  
						
						 
						
						
						
						
					 
					
						2025-06-17 18:06:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						9d6a38c44c 
					 
					
						
						
							
							Compressed comms options as Sloppy  
						
						 
						
						
						
						
					 
					
						2025-06-17 16:43:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						6ec5cee368 
					 
					
						
						
							
							Preparing for compressed comms  
						
						 
						
						
						
						
					 
					
						2025-06-17 16:38:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						f2e9a68825 
					 
					
						
						
							
							Simplify  
						
						 
						
						
						
						
					 
					
						2025-06-13 17:32:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						d88750e6b6 
					 
					
						
						
							
							Sloppy + non-sloppy  
						
						 
						
						
						
						
					 
					
						2025-06-13 16:42:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						821358eda7 
					 
					
						
						
							
							Remove partial dirichlet. Favour intro reduced prec comms options  
						
						 
						
						
						
						
					 
					
						2025-06-13 05:08:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						fce6e1f135 
					 
					
						
						
							
							Kill core files for quota reasons  
						
						 
						
						
						
						
					 
					
						2025-06-13 05:08:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						8f0bb3e676 
					 
					
						
						
							
							remove partial dirichlet  
						
						 
						
						
						
						
					 
					
						2025-06-13 05:07:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						262c70d967 
					 
					
						
						
							
							USe sloppy comms options  
						
						 
						
						
						
						
					 
					
						2025-06-13 05:07:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						da43ef7c2d 
					 
					
						
						
							
							REmove partial dirichlet option. It's going nowhere  
						
						 
						
						
						
						
					 
					
						2025-06-13 05:05:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						7b60ab5df1 
					 
					
						
						
							
							Warning suppress  
						
						 
						
						
						
						
					 
					
						2025-06-13 05:04:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						f6b961a64e 
					 
					
						
						
							
							Warning suppress  
						
						 
						
						
						
						
					 
					
						2025-06-13 05:04:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						f1ed988aa3 
					 
					
						
						
							
							Interface to reduced precision comms  
						
						 
						
						
						
						
					 
					
						2025-06-13 05:04:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						eea51bb604 
					 
					
						
						
							
							Suppress annoying warns  
						
						 
						
						
						
						
					 
					
						2025-06-13 05:03:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						9203126aa5 
					 
					
						
						
							
							Scripts  
						
						 
						
						
						
						
					 
					
						2025-06-11 15:30:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						f90ba4712a 
					 
					
						
						
							
							Update for Jupiter  
						
						 
						
						
						
						
					 
					
						2025-06-11 15:24:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						3737a24096 
					 
					
						
						
							
							Updated python output  
						
						 
						
						
						
						
					 
					
						2025-06-03 14:09:29 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d418f78352 
					 
					
						
						
							
							Making running on Aurora more debuggable  
						
						 
						
						
						
						
					 
					
						2025-05-23 20:58:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						25163998a0 
					 
					
						
						
							
							Makes SYCL compiler happy  
						
						 
						
						
						
						
					 
					
						2025-05-23 20:57:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						dc546aaa4b 
					 
					
						
						
							
							Updated config options for BNL cluster  
						
						 
						
						
						
						
					 
					
						2025-05-13 18:44:47 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						5364d580c9 
					 
					
						
						
							
							Output chirality, eigenvector density files and python source lego plot  
						
						 
						
						
						
						
					 
					
						2025-05-13 18:44:47 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						2a9a6347e3 
					 
					
						
						
							
							Do not require Grid format RNGs and also to the 5Li reporting  
						
						 
						
						
						
						
					 
					
						2025-05-13 18:44:47 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						cfdb56f314 
					 
					
						
						
							
							Run measurements at t=0 too  
						
						 
						
						
						
						
					 
					
						2025-05-13 18:44:46 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						b517e88db3 
					 
					
						
						
							
							Update README  
						
						 
						
						
						
						
					 
					
						2025-05-13 16:49:21 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bb317aba8d 
					 
					
						
						
							
							Lattice = for sycl  
						
						 
						
						
						
						
					 
					
						2025-05-13 12:50:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						644cc6647e 
					 
					
						
						
							
							JSON update  
						
						 
						
						
						
						
					 
					
						2025-05-13 12:50:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						72397ce23b 
					 
					
						
						
							
							SYCL interface change  
						
						 
						
						
						
						
					 
					
						2025-05-13 12:50:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						d60a80c098 
					 
					
						
						
							
							Fixes and visualisation  
						
						 
						
						
						
						
					 
					
						2025-04-29 18:04:23 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						bb8b6d9d73 
					 
					
						
						
							
							Fix  
						
						 
						
						
						
						
					 
					
						2025-04-29 18:04:04 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						677b4cc5b0 
					 
					
						
						
							
							Make all tests compile  
						
						 
						
						
						
						
					 
					
						2025-04-24 20:33:26 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						be565ffab6 
					 
					
						
						
							
							update mac config command  
						
						 
						
						
						
						
					 
					
						2025-04-24 14:50:06 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						df6120e5f6 
					 
					
						
						
							
							CPU compile oops fix  
						
						 
						
						
						
						
					 
					
						2025-04-24 14:50:06 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						21de6f7da8 
					 
					
						
						
							
							Merge pull request  #477  from lehner/feature/wilson-clover-5d  
						
						 
						
						... 
						
						
						
						Feature/wilson clover 5d 
						
						
					 
					
						2025-04-24 14:44:48 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						dbe39f9ce0 
					 
					
						
						
							
							Merge pull request  #471  from edbennett/fix-wflow  
						
						 
						
						... 
						
						
						
						Shave off rough edges in Wilson flow test 
						
						
					 
					
						2025-04-24 14:40:31 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						ab3de50d5e 
					 
					
						
						
							
							Merge pull request  #473  from UCL-ARC/gauge_action_deriv  
						
						 
						
						... 
						
						
						
						WilsonGagueAction deriv 
						
						
					 
					
						2025-04-24 14:39:10 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						c545bd2139 
					 
					
						
						
							
							Merge pull request  #465  from edbennett/allow-nonsu3-compilation  
						
						 
						
						... 
						
						
						
						guard against trying to compile SU3-specific code when Nc ≠ 3 
						
						
					 
					
						2025-04-24 14:35:51 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Boyle 
							
						 
					 
					
						
						
							
						
						6a1c64fbdd 
					 
					
						
						
							
							Merge pull request  #470  from paboyle/specflow  
						
						 
						
						... 
						
						
						
						Spectral flow, DWF/Mobius kernel measurement 
						
						
					 
					
						2025-04-24 14:34:33 -04:00