Peter Boyle
|
025fa9991a
|
For FTHMC
|
2023-05-11 12:26:14 -04:00 |
|
Peter Boyle
|
e8c60c355b
|
Padded cell code
|
2023-05-11 12:25:50 -04:00 |
|
Peter Boyle
|
6c9c7f9d85
|
Permute fix
|
2023-05-11 12:24:21 -04:00 |
|
Peter Boyle
|
f534523ede
|
Debug
|
2023-05-11 12:23:11 -04:00 |
|
Peter Boyle
|
1b8a834beb
|
Debug
|
2023-05-11 12:22:24 -04:00 |
|
Peter Boyle
|
ccd21f96ff
|
Plaquette agreeing and moving to final form (slowly) need to optimise
|
2023-02-01 22:57:44 -05:00 |
|
Peter Boyle
|
4b90cb8888
|
First cut passes combining padded cell with general stencil towards fast plaquette and staggered force
|
2023-02-01 22:14:10 -05:00 |
|
Peter Boyle
|
4ca1bf7cca
|
Added gauge invariance test
|
2022-12-21 07:23:16 -05:00 |
|
Peter Boyle
|
2ff868f7a5
|
CPU open doesn't need to free space
|
2022-12-20 05:10:23 -05:00 |
|
Peter Boyle
|
ede02b6883
|
Memory manager debug Felix case
|
2022-12-20 05:10:23 -05:00 |
|
Peter Boyle
|
1822ced302
|
Bug fix
|
2022-12-20 05:10:23 -05:00 |
|
Peter Boyle
|
37ba32776f
|
More logging
|
2022-12-20 05:10:23 -05:00 |
|
Peter Boyle
|
99b3697b03
|
More loggin
|
2022-12-20 05:10:23 -05:00 |
|
Peter Boyle
|
43a45ec97b
|
SSC_START
|
2022-12-20 05:10:23 -05:00 |
|
Peter Boyle
|
b00a4142e5
|
A=A fix
|
2022-12-20 05:10:23 -05:00 |
|
Peter Boyle
|
3791bc527b
|
Logging pulled in from dirichlet branch
|
2022-12-20 05:10:23 -05:00 |
|
Peter Boyle
|
d8c29f5fcf
|
Updated FFT test for PETSc
|
2022-12-18 12:05:00 -05:00 |
|
Peter Boyle
|
281f8101fe
|
Matt FFT test
|
2022-12-17 20:35:33 -05:00 |
|
Peter Boyle
|
97a098636d
|
FermToProp
|
2022-11-30 15:36:35 -05:00 |
|
Peter Boyle
|
e13930c8b2
|
Faster fermtoprop case
|
2022-11-30 15:11:29 -05:00 |
|
Peter Boyle
|
0655dab466
|
Open MP on host enabled
|
2022-11-08 13:38:54 -08:00 |
|
Peter Boyle
|
7f097bcc28
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2022-11-08 13:23:40 -08:00 |
|
Peter Boyle
|
5c75aa5008
|
Device mem
|
2022-11-08 13:22:57 -08:00 |
|
Peter Boyle
|
1873101362
|
PVC
|
2022-11-08 13:22:45 -08:00 |
|
Peter Boyle
|
63fd1dfa62
|
Config on PVC
|
2022-11-08 13:22:09 -08:00 |
|
Peter Boyle
|
bd68861b28
|
SYCL sum
|
2022-11-08 12:49:26 -08:00 |
|
Peter Boyle
|
82e959f66c
|
SYCL reduction
|
2022-11-08 12:45:25 -08:00 |
|
Peter Boyle
|
477ebf24f4
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2022-10-04 11:19:43 -07:00 |
|
Peter Boyle
|
0d5639f707
|
Run script update
|
2022-10-04 11:13:41 -07:00 |
|
Peter Boyle
|
413312f9a9
|
Benchmark the halo construction.
THe bye counts are out and should be doubled for SIMD directions
|
2022-10-04 11:12:59 -07:00 |
|
Peter Boyle
|
03508448f8
|
Remove verbose
|
2022-10-04 11:12:15 -07:00 |
|
Peter Boyle
|
e1e5c75023
|
Stencil gather improvements - SVM was running slow and used for a pointer array that wasn't needed to be in SVM
|
2022-10-04 11:11:10 -07:00 |
|
Peter Boyle
|
9296299b61
|
Better commenting
|
2022-10-04 11:10:34 -07:00 |
|
Peter Boyle
|
188d2c7a4d
|
PVC default, ignore ATS
|
2022-08-02 08:38:53 -07:00 |
|
Peter Boyle
|
17d7177105
|
Files for SYCL
|
2022-08-02 08:33:39 -07:00 |
|
Peter Boyle
|
bb0a0da47a
|
inon blocking caution due to SYCL
|
2022-08-02 08:09:43 -07:00 |
|
Peter Boyle
|
84110166e4
|
Fix the fence
|
2022-08-02 08:00:43 -07:00 |
|
Peter Boyle
|
d32b923b6c
|
Fencing on a stream in SYCL is needed. Didn't know that ... gulp
|
2022-08-02 07:58:04 -07:00 |
|
Peter Boyle
|
2ab1af5754
|
Ensure no synchronize and not optoin dependent
|
2022-07-19 09:51:06 -07:00 |
|
Peter Boyle
|
5f8892bf03
|
Mistake pointed out by Camilo
|
2022-07-19 09:31:51 -07:00 |
|
Peter Boyle
|
f14e7e51e7
|
Grid accelerator
|
2022-07-12 10:56:22 -07: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
|
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
|
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
|
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
|
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 |
|
Peter Boyle
|
4016e705fc
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2021-10-05 14:56:57 -04:00 |
|
Peter Boyle
|
2f4e85e5d6
|
Summit set up
|
2021-10-05 14:56:17 -04:00 |
|
Peter Boyle
|
8ed0b57b09
|
Memory verbose and tracking, shrink default cache
Print PCI device IDs on node 0
|
2021-10-05 11:41:03 -04:00 |
|
Peter Boyle
|
67e08aa952
|
New file not run yet
|
2021-09-23 23:39:55 +02:00 |
|
Peter Boyle
|
cffc736bb3
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2021-09-22 06:03:06 -07:00 |
|
Peter Boyle
|
c0d56a1c04
|
Perlmutter tune up
|
2021-09-22 06:02:34 -07:00 |
|
Peter Boyle
|
3206f69478
|
SYCL happy
|
2021-09-21 18:01:35 -07:00 |
|
Peter Boyle
|
b2ccaad761
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2021-09-21 12:18:05 -07:00 |
|
Peter Boyle
|
8eb1232683
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2021-09-21 09:25:07 -07:00 |
|
Peter Boyle
|
c6ce3ad03b
|
Some properties
|
2021-09-21 09:20:21 -07:00 |
|
Peter Boyle
|
b3b033d343
|
Clean
|
2021-09-21 09:18:54 -07:00 |
|
Peter Boyle
|
ca9816bfbb
|
Typo
|
2021-09-21 04:12:04 +02:00 |
|
Peter Boyle
|
814d5abc7e
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2021-09-21 04:05:51 +02:00 |
|
Peter Boyle
|
a29122e2bf
|
Rebench
|
2021-09-21 04:05:04 +02:00 |
|
Peter Boyle
|
e188c0512e
|
Udpdate
|
2021-09-21 01:04:30 +02:00 |
|
Peter Boyle
|
1fb6aaf150
|
Device 2 Device with cudaMemcpy
|
2021-09-21 01:03:07 +02:00 |
|
Peter Boyle
|
894654f7ef
|
Simplificatoin, always gather faces
|
2021-09-21 01:02:34 +02:00 |
|
Peter Boyle
|
109507888b
|
Option to force use of MPI over Nvlink
|
2021-09-21 00:53:25 +02:00 |
|