Peter Boyle
fe0db53842
FFT offload to GPU and MUCH faster comms.
...
40x speed up on Frontier
2025-08-21 16:45:38 -04:00
Peter Boyle
76c0ada1e1
Benchmark for En Hung
2025-08-21 16:45:38 -04:00
Peter Boyle and GitHub
92f49e9194
Merge pull request #482 from g-simonetti/wflow_sp2n_paboyle
...
Fixed Wilson flow for Nc not equal to 3
2025-08-21 09:10:25 -04:00
Peter Boyle and GitHub
44c8057b5f
Merge pull request #481 from vataspro/sp-reps-fix
...
Only compile higher fermion representations for symplectic gauge group when requested via configure flag
2025-08-20 12:57:28 -04:00
Alexis Provatas
0ad837f595
Fix Sp representations compilation
2025-08-20 17:48:39 +01:00
Peter Boyle and GitHub
bd2103c746
Merge pull request #480 from vataspro/fix-no-comms
...
Fix enable-comms=none
2025-08-20 12:26:47 -04:00
Alexis Provatas
9c18d2ddb0
Fix StencilSendToRecvFromBegin to agree with base
2025-08-20 17:17:06 +01:00
g-simonetti
1245a8c151
num_colours added to class S
2025-08-20 16:27:34 +01:00
g-simonetti
07113dc8ba
Changed beta=3 to beta=Nc with comments
2025-08-20 16:18:34 +01:00
Chulwoo Jung
c1e5ef9476
Adding config input
2025-08-15 20:52:36 +00:00
Patrick Oare
6fd71aea9d
may have found bug
2025-08-15 12:13:01 -04:00
Patrick Oare
a18b0d496c
added more debug output
2025-08-15 11:51:15 -04:00
paboyle
a3420e6fa9
Update for grid view logging
2025-08-14 21:29:20 +00:00
paboyle
732836d9f8
Missed one
2025-08-14 20:25:54 +00:00
paboyle
87658f7b53
ASSERT tripped in Shuhei's branch
2025-08-14 20:08:54 +00:00
Patrick Oare
19f0737b98
trying one more thing
2025-08-14 14:47:38 -04:00
Patrick Oare
16d3c9cf75
added another debug feature
2025-08-14 14:37:49 -04:00
Patrick Oare
3b9fc72451
modified debug output slightly
2025-08-14 14:06:32 -04:00
Patrick Oare
99644f5d0a
commented out arg assert in kryschur spec example
2025-08-13 14:57:57 -04:00
paboyle
e7f51e5fb1
Timer pointers for hadrons compat.
...
Reluctantly, this interface is silly to pass timers around.
2025-08-11 21:11:36 +01:00
Peter Boyle and GitHub
1ce5f70dd1
Update GridStd.h
2025-08-11 12:20:54 -04:00
Peter Boyle and GitHub
473635f401
Update BinaryIO.h
2025-08-11 11:06:06 -04:00
paboyle
5adf2657dd
Updated to compile and run fast on CUDA
2025-08-10 00:00:13 +01:00
paboyle
82cfff2990
A2A meson field BLAS based momentum project
2025-08-07 15:51:15 +00:00
paboyle
4397b1c442
Debugged momentum projection for A2A Meson Field
2025-08-07 15:51:01 +00:00
paboyle
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
Chulwoo Jung
7780d88d26
Adding simple lanczos, boundary to specflow(!)
2025-08-06 23:41:53 +00:00
Chulwoo Jung
2bf9179d2c
Adding mass step
2025-08-06 16:52:51 +00:00
Chulwoo Jung
c606f5dca0
Move out src initialization for re-use / Adding antiperiodic BC
2025-08-06 16:51:14 +00:00
Patrick Oare
632f5916c7
small log change for KS
2025-08-04 15:43:23 -04:00
Patrick Oare
9057694895
added double orthog to KS
2025-08-04 15:30:18 -04:00
Patrick Oare
5e85aef19d
added updates to GCR polynomial code
2025-07-31 16:42:35 -04:00
Patrick Oare
2b6d40c7e1
added example files
2025-07-31 16:41:28 -04:00
Patrick Oare
33b80c4e8e
added eigensolver code for arnoldi and krylov schur
2025-07-31 16:40:24 -04:00
paboyle
41f344bbd3
Merge with Christoph GPT checksum debug
2025-07-15 03:06:09 +00:00
Chulwoo Jung
8419cc5c64
specflow evec I/O added,
2025-07-11 15:57:23 -04:00
paboyle
a77cd50b2f
Update comms logging in Cshift
2025-07-11 14:36:10 +00:00
paboyle
73af020f98
improved
2025-06-27 06:08:54 +00:00
paboyle
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
paboyle
7031f37350
Use libunwind for backtrace as it is signal asynch safe
2025-06-27 06:08:54 +00:00
paboyle
829dd74cb2
Verbose change
2025-06-27 06:08:54 +00:00
paboyle
66e671985d
P2P
2025-06-27 06:08:54 +00:00
paboyle
5afcbcf0f3
Cshift uses flight recorder
2025-06-27 06:08:54 +00:00
paboyle
9730579312
Simplify and verbose
2025-06-27 06:08:51 +00:00
paboyle
bfae14d035
More flight logging
2025-06-27 06:07:34 +00:00
paboyle
b78fc73d19
Better signal handler
2025-06-27 06:07:34 +00:00
Peter Boyle and GitHub
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