1
0
mirror of https://github.com/paboyle/Grid.git synced 2026-03-20 11:16:10 +00:00
Commit Graph

8152 Commits

Author SHA1 Message Date
Chulwoo Jung
17e3799bcc Necessary code for Harmonic KS added 2025-12-03 19:38:45 -05:00
Chulwoo Jung
985ab70f85 Checking in without adjusting Nk 2025-12-03 14:46:34 -05:00
Chulwoo Jung
1e85081986 Adding shift and debugging 2025-12-03 00:16:51 -05:00
Chulwoo Jung
3876fe5a29 Merge branch 'KrylovSchur' of github.com:chulwoo1/Grid into KS_shifted 2025-12-02 17:46:40 -05:00
Chulwoo Jung
6692425aa2 Checking in before pulling 2025-11-26 17:17:22 -05:00
Chulwoo Jung
d5ac4fc67f Starting to modified KS 2025-11-26 22:13:27 +00:00
Chulwoo Jung
3538faf449 Starting Harmonic (shift and inverse) 2025-11-24 17:05:35 -05:00
Patrick Oare
0b457b9d52 fixed ritz estimate bug 2025-11-07 18:56:08 +00:00
Chulwoo Jung
fe0ab5f1a9 Merge branch 'develop' of github.com:poare/Grid into develop 2025-11-07 15:50:22 +00:00
Chulwoo Jung
caa66418bd Checking in before pulling 2025-11-06 22:44:05 +00:00
Patrick R Oare
68af1bba67 commented some slow code out 2025-10-31 11:47:29 -04:00
Patrick Oare
bf2a715ef7 bug in wilson eigenvectors: ritz estimates not equalling deviation from being an evec 2025-10-31 15:31:46 +00:00
Patrick Oare
4042ebf1bf added ImNorm to sort 2025-10-20 19:01:53 +00:00
Patrick R Oare
82f35001ff small bug fix for wilson spectrum since we're actually running DWF 2025-09-25 15:36:42 -04:00
Patrick Oare
fa30c791aa updated wilson spec 2025-09-23 15:24:50 +00:00
Patrick Oare
612049f1dd commented out evec writer because it was taking up all the space on SDCC 2025-09-18 15:09:31 -04:00
Patrick Oare
0b92ef990c found bug in unprec DWF: was using |\cdot| in comparison for the eigenvalue sorting 2025-09-12 13:31:39 -04:00
Patrick Oare
82d411ca7b added inline to rf functions 2025-09-10 17:16:48 -04:00
Patrick Oare
597086a031 added wilson spectrum example 2025-09-10 15:41:00 -04:00
Patrick Oare
b210ddf9a7 added commented out line to run un-preconditioned DWF 2025-09-09 15:14:11 -04:00
Patrick Oare
c5d02e5799 updated RitzFilter enum and the input to run krylov schur 2025-09-09 13:02:11 -04:00
Patrick Oare
9dcd7ca761 added IO for evecs / evals 2025-09-08 12:59:48 -04: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
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
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
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