Peter Boyle
|
8208a6214f
|
Merge branch 'feature/dirichlet-gparity' into feature/dirichlet
|
2022-06-15 19:23:48 -04:00 |
|
Peter Boyle
|
3d8146b596
|
Merge branch 'feature/dirichlet-gparity' of https://github.com/paboyle/Grid into feature/dirichlet-gparity
|
2022-06-15 19:20:27 -04:00 |
|
Peter Boyle
|
31efa5c4da
|
Script updates for current summit
|
2022-06-15 19:19:44 -04:00 |
|
Peter Boyle
|
d10d30dda8
|
Script update
|
2022-06-15 19:18:58 -04:00 |
|
Peter Boyle
|
0e9666bc92
|
Test update
|
2022-06-15 19:18:42 -04:00 |
|
Peter Boyle
|
6efd80f104
|
Printing
|
2022-06-15 18:23:46 -04:00 |
|
Peter Boyle
|
fdef7a1a8c
|
Dirichlet fix
|
2022-06-15 00:05:20 -04:00 |
|
Peter Boyle
|
501bb117bf
|
Const correct
|
2022-06-15 00:04:09 -04:00 |
|
Peter Boyle
|
05ca7dc252
|
Const correctness
|
2022-06-14 23:41:05 -04:00 |
|
Peter Boyle
|
e9648a1635
|
Useful periodic print. CG convergence bound is remarkably accurate on
low eigenvalue in numerical tests
|
2022-06-14 23:40:04 -04:00 |
|
Peter Boyle
|
57bd0a0a22
|
Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet
|
2022-06-01 19:29:38 -04:00 |
|
Peter Boyle
|
b49db84b08
|
Slurm updates
|
2022-06-01 19:27:42 -04:00 |
|
Peter Boyle
|
583f7c52f3
|
SSC mark
|
2022-06-01 19:27:29 -04:00 |
|
Peter Boyle
|
58a86c9164
|
SSC mark removal
|
2022-06-01 19:27:06 -04:00 |
|
Peter Boyle
|
a25b32847f
|
Crusher patch
|
2022-06-01 19:26:37 -04:00 |
|
Peter Boyle
|
6f1a2e132b
|
SSC mark causing problems
|
2022-06-01 19:26:06 -04:00 |
|
Peter Boyle
|
b1ede7b46d
|
Faster RNG init
|
2022-06-01 19:25:42 -04:00 |
|
Peter Boyle
|
e762c940c2
|
Reduce the loop over exterior for GPU to indirection table
|
2022-06-01 14:29:25 -07:00 |
|
Peter Boyle
|
6a1a198144
|
Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet
|
2022-05-29 11:08:09 -04:00 |
|
Peter Boyle
|
34faa39f4f
|
Clean up Dirichlet. Big oops fix
|
2022-05-28 17:18:08 -07:00 |
|
Peter Boyle
|
5ddea3829d
|
Extra easier signature for peek
|
2022-05-28 15:52:39 -07:00 |
|
Peter Boyle
|
7eb29cf529
|
MPI fix
|
2022-05-28 15:51:34 -07:00 |
|
Peter Boyle
|
f729b9b889
|
Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet
|
2022-05-25 14:16:09 -04:00 |
|
Peter Boyle
|
4f997c5f04
|
Remove extra face kernels in Dirichlet
|
2022-05-25 11:15:25 -07:00 |
|
Peter Boyle
|
60f4cb0ffd
|
Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet
|
2022-05-25 12:38:10 -04:00 |
|
Peter Boyle
|
136d843ce7
|
Crusher updates
|
2022-05-25 12:36:09 -04:00 |
|
Peter Boyle
|
18028f4309
|
Merge branch 'develop' into feature/dirichlet
|
2022-05-24 18:26:18 -07:00 |
|
Peter Boyle
|
5164016740
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2022-05-24 18:25:57 -07:00 |
|
Peter Boyle
|
d83beaa890
|
Update perlmutter
|
2022-05-24 18:25:00 -07:00 |
|
Peter Boyle
|
f9f05e995b
|
Update perlmutter
|
2022-05-24 18:24:38 -07:00 |
|
Peter Boyle
|
e651b9e7ab
|
Clean up stencil with better intranode Dirichlet / DDHMC support.
14TF/s on a Perlmutter node
|
2022-05-24 18:23:39 -07:00 |
|
Peter Boyle
|
47b4e91473
|
Verbose change
|
2022-05-24 18:19:18 -07:00 |
|
Peter Boyle
|
3f31afa4fc
|
Clean up verbose
|
2022-05-24 18:18:51 -07:00 |
|
Peter Boyle
|
f82ce67624
|
Dirichlet improved
|
2022-05-19 19:17:11 -07:00 |
|
Peter Boyle
|
b52e8ef65a
|
Dirichlet changes
|
2022-05-19 16:45:41 -07:00 |
|
Peter Boyle
|
2594e3c230
|
Dirichlet option
|
2022-05-19 16:45:19 -07:00 |
|
Peter Boyle
|
8cedb45af2
|
Dirichlet BCs
|
2022-05-19 16:45:02 -07:00 |
|
Peter Boyle
|
aa008cbe99
|
Updated for new Dirichlet interface
|
2022-05-19 16:44:39 -07:00 |
|
Peter Boyle
|
6fb6ca5b6b
|
Merge branch 'develop' into feature/dirichlet
|
2022-05-17 09:09:00 -07:00 |
|
Peter Boyle
|
b8ee19691c
|
Updated config for PM
|
2022-05-17 09:08:12 -07:00 |
|
Peter Boyle
|
239afb18fb
|
Merge branch 'feature/dirichlet' into feature/dirichlet-gparity
|
2022-04-05 16:49:32 -04:00 |
|
Peter Boyle
|
ef820a26cd
|
Bcopy on crusher compile
|
2022-04-05 16:49:02 -04:00 |
|
Peter Boyle
|
65abe4d0d3
|
Merge branch 'feature/dirichlet' into feature/dirichlet-gparity
|
2022-04-05 16:26:54 -04:00 |
|
Peter Boyle
|
5012adfebf
|
Merge branch 'develop' into feature/dirichlet
|
2022-04-05 16:26:19 -04:00 |
|
Peter Boyle
|
b808d48fa1
|
Tone down printing in integrator
|
2022-04-05 16:25:22 -04:00 |
|
Peter Boyle
|
83f818a99d
|
Updates for DDHMC
|
2022-04-05 16:24:34 -04:00 |
|
Peter Boyle
|
387397374a
|
Current run options
|
2022-03-23 16:35:11 -04:00 |
|
Peter Boyle
|
605cf401e1
|
Merge branch 'feature/sumd-npr' into develop
|
2022-03-16 22:43:12 +00:00 |
|
Peter Boyle
|
f99c3660d2
|
Merge branch 'feature/cpu-threaded-smp' into develop
|
2022-03-16 22:07:54 +00:00 |
|
Peter Boyle
|
92a83a9eb3
|
Performance improve for Tesseract
|
2022-03-16 17:14:36 +00:00 |
|
Peter Boyle
|
bb5c16b97f
|
New scripts
|
2022-03-03 17:00:37 -05:00 |
|
Peter Boyle
|
0d80eeb545
|
small DDHMC update
|
2022-03-03 16:56:02 -05:00 |
|
Peter Boyle
|
b0f4eee78b
|
New files
|
2022-03-01 19:09:13 -05:00 |
|
Peter Boyle
|
5340e50427
|
HMC running with new formulation
|
2022-03-01 17:10:25 -05:00 |
|
Peter Boyle
|
e16fc5b2e4
|
Threaded intranode comms transfer - ideally between NUMA domains
|
2022-03-01 11:17:24 -05:00 |
|
Peter Boyle
|
694306f202
|
Configure for mac arm
|
2022-03-01 10:53:44 -05:00 |
|
Peter Boyle
|
9aac1e6d64
|
Merge branch 'develop' into feature/sumd-npr
|
2022-03-01 10:51:38 -05:00 |
|
Peter Boyle
|
3e882f555d
|
Large / small sumD options
|
2022-03-01 08:54:45 -05:00 |
|
Peter Boyle
|
0f1c5b08a1
|
Dirichlet filters running on AMD and now integrated in Fermion op
|
2022-02-23 19:29:28 -05:00 |
|
Peter Boyle
|
70988e43d2
|
Passes multinode dirichlet test with boundaries at
node boundary or at the single rank boundary
|
2022-02-23 01:42:14 -05:00 |
|
Peter Boyle
|
aab3bcb46f
|
Dirichlet first cut - wrong answers on dagger multiply.
Struggling to get a compute node so changing systems
|
2022-02-22 19:58:33 +00:00 |
|
Peter Boyle
|
da06d15f73
|
Merge branch 'feature/feature/staggered-comms' into develop
|
2022-02-17 04:58:50 +00:00 |
|
Peter Boyle
|
e8b1251b8c
|
Staggered fix finished
|
2022-02-17 04:51:13 +00:00 |
|
Peter Boyle
|
63dbaeefaa
|
Extra barrier prior to finalize just in case it fixes an issue on Tursa
|
2022-02-16 14:01:43 +00:00 |
|
Peter Boyle
|
e8c187b323
|
SyCL happier?
|
2022-02-15 11:24:38 -05:00 |
|
Peter Boyle
|
fad5a74a4b
|
Bug fix to detection case
|
2022-02-15 10:27:39 -05:00 |
|
Peter Boyle
|
e83f6a6ae9
|
Merge branch 'develop' into feature/feature/staggered-comms
|
2022-02-15 08:52:39 -05:00 |
|
Peter Boyle
|
0c1618197f
|
Faster intranode MPI works now
|
2022-02-15 08:52:07 -05:00 |
|
Peter Boyle
|
f49d5c2d22
|
Updated scripts for crusher
|
2022-02-14 17:55:16 -05:00 |
|
Peter Boyle
|
a3b022d469
|
Crusher compile
|
2022-02-14 15:09:08 -05:00 |
|
Peter Boyle
|
c322420580
|
Dont instantiate an Nc=3 and non-GP hardwired code for other implementations
|
2022-02-14 16:04:08 +00:00 |
|
Peter Boyle
|
6616d5d090
|
Commit
|
2022-02-02 16:38:24 -05:00 |
|
Peter Boyle
|
135808dcfa
|
Less verbose
|
2021-12-07 16:24:24 -05:00 |
|
Peter Boyle
|
7f7d06d963
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2021-12-07 09:06:42 -08:00 |
|
Peter Boyle
|
2bf3b4d576
|
Update to reduce memory footpring in benchmark test
|
2021-12-07 09:02:02 -08:00 |
|
Peter Boyle
|
f34d34bd17
|
2 nodes
|
2021-11-22 22:27:16 -05:00 |
|
Peter Boyle
|
e32d5141b4
|
Updated to make MPI reliable still gives good perf, but MPI will be slow
intranode
|
2021-11-22 21:46:31 -05:00 |
|
Peter Boyle
|
6d5277f2d7
|
Update to Spock
|
2021-11-22 20:58:02 -05:00 |
|
Peter Boyle
|
14d82777e0
|
Best modules for spock
|
2021-11-22 20:47:16 -05:00 |
|
Peter Boyle
|
2a4e739513
|
Enable XGMI copy (need to rename nvlink to cover NVLINK/XGMI/XeLink)
|
2021-11-22 20:46:09 -05:00 |
|
Peter Boyle
|
8079dc2a14
|
Cray MPI not working right yet
|
2021-11-22 20:45:44 -05:00 |
|
Peter Boyle
|
6ceb556684
|
Intranode asynch hipMemCopy
|
2021-11-22 20:45:12 -05:00 |
|
Peter Boyle
|
76cde73705
|
HIP improvements on messaging and intranode hipMemCopyAsynch
|
2021-11-22 20:44:39 -05:00 |
|
Peter Boyle
|
42d56ea6b6
|
Verbosity
|
2021-10-29 02:23:08 +01:00 |
|
Peter Boyle
|
0b905a72dd
|
Better reduction for GPUs
|
2021-10-29 02:22:22 +01:00 |
|
Peter Boyle
|
fe9edf8526
|
Merge branch 'develop' of https://www.github.com/paboyle/Grid into develop
|
2021-10-29 02:03:27 +01:00 |
|
Peter Boyle
|
44204c7e06
|
Extra code
|
2021-10-29 02:02:56 +01:00 |
|
Peter Boyle
|
85f750d753
|
Merge branch 'develop' of https://www.github.com/paboyle/Grid into develop
|
2021-10-27 00:28:05 +01:00 |
|
Peter Boyle
|
a4ce6e42c7
|
Warning free compile on make all and make tests under nvcc
|
2021-10-27 00:27:03 +01:00 |
|
Peter Boyle
|
5398b7e7e3
|
Max 128 size
|
2021-10-26 09:16:29 -07:00 |
|
Peter Boyle
|
ba7e371b90
|
Warning free compile on Tursa.
Hopefully got all reqd virtual dtors
|
2021-10-21 19:56:52 +01:00 |
|
Peter Boyle
|
749b8022a4
|
Linear operator and SparseMatrix virtual destructors
|
2021-10-15 20:47:18 +01:00 |
|
Peter Boyle
|
7e0057d2c4
|
Merge branch 'develop' of https://www.github.com/paboyle/Grid into develop
|
2021-10-15 20:46:51 +01:00 |
|
Peter Boyle
|
cfe9e870d3
|
Stream
|
2021-10-15 20:46:44 +01:00 |
|
Peter Boyle
|
16c2a99965
|
Overlap cudamemcpy - didn't set up stream right
|
2021-10-11 13:31:26 -07:00 |
|
Peter Boyle
|
cda915a345
|
Better options
|
2021-10-07 20:29:09 +01:00 |
|
Peter Boyle
|
a8eda8f6da
|
Summit scripts
|
2021-10-05 21:22:10 -04:00 |
|
Peter Boyle
|
9b1a0653cf
|
Summit results
|
2021-10-05 21:22:01 -04:00 |
|
Peter Boyle
|
7cb1ff7395
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2021-10-05 20:13:42 -04:00 |
|
Peter Boyle
|
ab6ea29913
|
Print removal
|
2021-10-05 20:13:25 -04:00 |
|