Peter Boyle
|
ec25604a67
|
Fastest solver for mrhs multigrid
|
2024-08-27 11:32:34 -04:00 |
|
Peter Boyle
|
3668e81c5e
|
Extract slice working on checkerboard field for Block Lanczos
|
2024-08-27 11:31:30 -04:00 |
|
Peter Boyle
|
d66b2423cb
|
Move slice operations to GPU for BlockCG
|
2024-08-27 11:28:47 -04:00 |
|
Peter Boyle
|
15cc78f0b6
|
peek/poke local site on checkerboard arrays
|
2024-08-27 11:23:42 -04:00 |
|
Peter Boyle
|
06db4ddea2
|
Fast init on GPU
|
2024-08-27 11:22:33 -04:00 |
|
Peter Boyle
|
6cfb90e99f
|
Support needed for accelerator resident set/pick Checkerboard
|
2024-08-27 11:19:00 -04:00 |
|
Peter Boyle
|
d8be95a2a3
|
Don't early terminate power method to get more accurate top EV
|
2024-08-27 11:17:37 -04:00 |
|
Peter Boyle
|
f82702872d
|
Normal residual
|
2024-08-27 11:16:44 -04:00 |
|
Peter Boyle
|
3752c49ef0
|
Add option to record the CG polynomial
|
2024-08-27 11:14:35 -04:00 |
|
Peter Boyle
|
fe65fa4988
|
MulMatrix
|
2024-08-27 11:13:18 -04:00 |
|
Peter Boyle
|
1fe4c205a3
|
Adef
|
2024-08-27 11:11:47 -04:00 |
|
Peter Boyle
|
d4dc5e0f43
|
BlockCG linalg acceleratoin with BLAS
|
2024-08-27 11:08:33 -04:00 |
|
Peter Boyle
|
77944437ce
|
Functor initialisation
|
2024-08-27 11:01:02 -04:00 |
|
Peter Boyle
|
c164bff758
|
MMdag
|
2024-08-27 11:00:36 -04:00 |
|
Peter Boyle
|
aa2e3d954a
|
MMdag operator
|
2024-08-27 10:59:29 -04:00 |
|
Peter Boyle
|
de62b04728
|
Block CG linalg acceleration
|
2024-08-27 10:58:54 -04:00 |
|
Peter Boyle
|
d0bdb50f24
|
Analyse power spectrum
|
2024-08-27 10:58:19 -04:00 |
|
Peter Boyle
|
a8fecbc609
|
BlockCG linalg via BLAS
|
2024-08-21 16:08:16 -04:00 |
|
Peter Boyle
|
b461184797
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2024-07-23 09:53:58 -04:00 |
|
Peter Boyle
|
4563b39305
|
New Frontier config
|
2024-07-23 09:53:08 -04:00 |
|
Peter Boyle
|
c9d5674d5b
|
FInal for paper
|
2024-07-22 15:26:45 -04:00 |
|
Peter Boyle
|
486412635a
|
8^4 test for PETSc
|
2024-07-22 15:25:17 -04:00 |
|
Peter Boyle
|
8b23a1546a
|
Force compile temporarily
|
2024-07-22 15:24:56 -04:00 |
|
Peter Boyle
|
a901e4e369
|
Regressed performance for paper
|
2024-07-22 15:24:04 -04:00 |
|
Peter Boyle
|
804d9367d4
|
Regressed performance
|
2024-07-22 15:23:25 -04:00 |
|
Peter Boyle
|
41d8adca95
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2024-07-11 15:38:45 +00:00 |
|
Peter Boyle
|
059e8e5bb0
|
New compile option
|
2024-07-11 15:37:30 +00:00 |
|
Peter Boyle
|
b3ee8ded96
|
Respect command line
|
2024-07-11 15:34:48 +00:00 |
|
Peter Boyle
|
cf3584ad15
|
Convenient to monitor memory across an HMC trajectory
|
2024-07-11 15:30:32 +00:00 |
|
Peter Boyle
|
a66973163f
|
Device vector not UVM
|
2024-07-11 15:24:11 +00:00 |
|
Peter Boyle
|
4502a8c8a1
|
libc malloc heap info dump on Linux
|
2024-07-11 15:22:18 +00:00 |
|
Peter Boyle
|
9c902e4c2d
|
Batched blas, but not working yet on OneAPI
|
2024-07-11 15:19:49 +00:00 |
|
Peter Boyle
|
f3eb36adcf
|
Namespace addition
|
2024-07-11 15:19:19 +00:00 |
|
Peter Boyle
|
7c246606c1
|
Schur additional case
|
2024-07-10 22:04:32 +00:00 |
|
Peter Boyle
|
172c75029e
|
Redblack additional case
|
2024-07-10 22:03:59 +00:00 |
|
Peter Boyle
|
89fdd7f8dd
|
AOT compilation
|
2024-07-05 17:47:56 +00:00 |
|
Peter Boyle
|
c328be24b7
|
Sanitizer compile options
|
2024-07-05 17:46:43 +00:00 |
|
Peter Boyle
|
a73dc6dbf4
|
Display linux heap info
|
2024-06-28 16:05:17 +00:00 |
|
Peter Boyle
|
eee2a2657f
|
Try catch exception wrappers
|
2024-06-28 16:02:29 +00:00 |
|
Peter Boyle
|
12b8be7cb9
|
Best so far on 96^3 350 Evecs converged on 4^4 block
|
2024-06-18 16:31:37 -04:00 |
|
Peter Boyle
|
63c223ea5d
|
Verbose
|
2024-06-18 03:22:01 +00:00 |
|
Peter Boyle
|
2877fb4a2c
|
More verbose if alloc failure
|
2024-06-18 03:21:03 +00:00 |
|
Peter Boyle
|
d299c86633
|
Std::asin,acos
|
2024-06-11 16:41:23 -04:00 |
|
Peter Boyle
|
6ce52092e8
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2024-06-11 15:16:58 -04:00 |
|
Peter Boyle
|
b5926c1d21
|
Broadcast time info
|
2024-06-11 15:16:25 -04:00 |
|
Peter Boyle
|
9563238e9b
|
Force initial to identity
|
2024-06-11 17:51:58 +00:00 |
|
Peter Boyle
|
fb9b1d76ca
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2024-06-11 16:48:16 +00:00 |
|
Peter Boyle
|
1739146599
|
Property to initialise reduction
|
2024-06-11 16:47:35 +00:00 |
|
Peter Boyle
|
ed20b39ab3
|
Log files from Frontier benchmark
|
2024-06-11 11:16:20 -04:00 |
|
Peter Boyle
|
284fc05f15
|
Protect vs. missing LIME libarary
|
2024-06-11 11:08:00 -04:00 |
|
Peter Boyle
|
07a07b6fa3
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2024-06-10 15:09:25 -04:00 |
|
Peter Boyle
|
dc80b08969
|
96^3 test
|
2024-06-10 15:07:29 -04:00 |
|
Peter Boyle
|
a49a161f8d
|
SYCL update to use buffer on reduction variable
|
2024-06-08 16:05:18 +00:00 |
|
Peter Boyle
|
a6479ca50f
|
Shuhei's ComputeWilsonFlow main programme
|
2024-06-05 15:51:11 -04:00 |
|
Peter Boyle
|
0e607a55e7
|
Updated for 8^4 test
|
2024-05-26 20:53:05 +00:00 |
|
Peter Boyle
|
c4b9f71357
|
CPU compile ordering is important
|
2024-05-21 02:22:32 +01:00 |
|
Peter Boyle
|
394e506aea
|
Compile options for tursa update
|
2024-05-21 02:10:04 +01:00 |
|
Peter Boyle
|
e19b26341b
|
Tursa configure update
|
2024-05-21 01:14:27 +01:00 |
|
Peter Boyle
|
cfe1b13225
|
Back out zero change
|
2024-05-21 01:14:08 +01:00 |
|
Peter Boyle
|
890c5ea1cd
|
Warning disable
|
2024-05-20 20:08:31 +01:00 |
|
Peter Boyle
|
a87378d3b6
|
Update
|
2024-05-20 20:08:31 +01:00 |
|
Peter Boyle
|
9a1ad6a5eb
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2024-05-17 11:33:46 -04:00 |
|
Peter Boyle
|
a90eafad24
|
Merge branch 'feature/scidac-wp1' into develop
|
2024-05-17 11:32:00 -04:00 |
|
Peter Boyle
|
ad14a82742
|
Working aas good as possible on 48^3 in double
|
2024-05-16 10:55:45 -04:00 |
|
Peter Boyle
|
14e9d8ed9f
|
CG improvements for smoother
|
2024-05-16 10:55:18 -04:00 |
|
Peter Boyle
|
0ac85fa70b
|
Serialisation removal
|
2024-05-16 10:49:04 -04:00 |
|
Peter Boyle
|
c371de42b9
|
Some site tools for sitewise autocorr
|
2024-05-16 10:48:23 -04:00 |
|
Peter Boyle
|
ccf147d6c1
|
Select the compiler that gives better performance on sunspot
|
2024-05-07 18:45:56 +00:00 |
|
Peter Boyle
|
7aa12b446f
|
New config command for sunspot
|
2024-05-07 18:45:40 +00:00 |
|
Peter Boyle
|
c293228102
|
layout control
|
2024-05-07 18:45:21 +00:00 |
|
Peter Boyle
|
5c4c9f721a
|
Remove pbs file and replace with bench1 and bench2 for 1 and 2 nodes
|
2024-05-07 18:44:49 +00:00 |
|
Peter Boyle
|
057f86c1de
|
2 queues works ok in performance
|
2024-05-07 18:42:50 +00:00 |
|
Peter Boyle
|
cd52e3cbc2
|
Jobs on subspot
|
2024-05-07 18:38:15 +00:00 |
|
Peter Boyle
|
24602e1259
|
Accidental synchronise
|
2024-05-07 17:28:38 +00:00 |
|
Peter Boyle
|
5c3ace7c3e
|
Merge branch 'develop' into feature/scidac-wp1
|
2024-04-30 05:26:06 -04:00 |
|
Peter Boyle
|
aa148455b7
|
Updated todo list
|
2024-04-30 05:24:39 -04:00 |
|
Peter Boyle
|
98cf247f33
|
prepare to switch to mixed precision
|
2024-04-30 05:23:45 -04:00 |
|
Peter Boyle
|
0cf16522d1
|
Refine with HDCG choice
|
2024-04-30 05:22:14 -04:00 |
|
Peter Boyle
|
7b7c75f9e5
|
Setup
|
2024-04-30 05:21:02 -04:00 |
|
Peter Boyle
|
aefd255a3c
|
Verbose
|
2024-04-30 05:20:41 -04:00 |
|
Peter Boyle
|
1c5aa939fd
|
Subspace setup changes
|
2024-04-30 05:19:09 -04:00 |
|
Peter Boyle
|
3a0ff17be0
|
Verbose changes
|
2024-04-30 05:17:28 -04:00 |
|
Peter Boyle
|
47829ae5cc
|
Verbose changes
|
2024-04-30 05:16:46 -04:00 |
|
Peter Boyle
|
bfa7b69aff
|
Verbose changes
|
2024-04-16 15:42:46 -04:00 |
|
Peter Boyle
|
2aaa959b5f
|
Printing changes
|
2024-04-16 15:41:25 -04:00 |
|
Peter Boyle
|
ce2970b93a
|
Printing changes
|
2024-04-16 15:40:38 -04:00 |
|
Peter Boyle
|
7b76970d10
|
Verbose changes
|
2024-04-16 15:40:10 -04:00 |
|
Peter Boyle
|
9fd41882d2
|
Herm Op update
|
2024-04-16 15:39:27 -04:00 |
|
Peter Boyle
|
5147a42818
|
Updated hdcg
|
2024-04-05 01:05:57 -04:00 |
|
Peter Boyle
|
57552d8ca3
|
Assign from non-lattice made accelerator resident
|
2024-04-05 01:05:12 -04:00 |
|
Peter Boyle
|
13713b2a76
|
Much faster little dirac operator calculation
|
2024-04-05 01:04:40 -04:00 |
|
Peter Boyle
|
36a14e4ee3
|
Best setup and introduce an HDCG refine method
|
2024-04-05 01:03:33 -04:00 |
|
Peter Boyle
|
b4cc788b8c
|
First version used in mrhsHDCG
Need to consolidate files.
Plan: Make this version able to go virtual base, then absorb chulwoos
version when it is proven
|
2024-04-05 01:02:21 -04:00 |
|
Peter Boyle
|
0f0e7512f3
|
Keep MRHS in a different file
|
2024-04-05 00:59:53 -04:00 |
|
Peter Boyle
|
1196b1a161
|
Less verbose
|
2024-04-05 00:58:58 -04:00 |
|
Peter Boyle
|
2c8c3be9ee
|
Adef2Mrhs
|
2024-04-05 00:57:13 -04:00 |
|
Peter Boyle
|
5b79d51c22
|
Improvements
|
2024-04-01 14:18:40 -04:00 |
|
Peter Boyle
|
da890dc293
|
Verbose changes
|
2024-04-01 14:18:00 -04:00 |
|
Peter Boyle
|
93d0a1e73a
|
HISQ view call
|
2024-04-01 14:16:47 -04:00 |
|
Peter Boyle
|
f0a8c7d045
|
Playing with chebyshevs
|
2024-04-01 14:16:11 -04:00 |
|