Peter Boyle
|
2a8084d569
|
Subspace setup
|
2026-02-13 17:26:11 -05:00 |
|
Peter Boyle
|
6ff29f9d4f
|
Alternate multigrids
|
2026-02-13 17:25:45 -05:00 |
|
Peter Boyle
|
7cd3f21e6b
|
preserving a bunch of experiments on setup and g5 subspace doubling
|
2026-01-06 05:57:39 -05:00 |
|
Peter Boyle
|
74e6b19f83
|
Looks like the reuse of xfers in staggered has bugs or corner cases depending on volume
|
2025-11-17 22:29:06 -05:00 |
|
Peter Boyle
|
2e684028de
|
Improvements
|
2025-11-14 18:12:27 -05:00 |
|
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
|
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 |
|
Peter Boyle
|
821358eda7
|
Remove partial dirichlet. Favour intro reduced prec comms options
|
2025-06-13 05:08:45 +02:00 |
|
Peter Boyle
|
fce6e1f135
|
Kill core files for quota reasons
|
2025-06-13 05:08:15 +02:00 |
|
Peter Boyle
|
8f0bb3e676
|
remove partial dirichlet
|
2025-06-13 05:07:56 +02:00 |
|
Peter Boyle
|
262c70d967
|
USe sloppy comms options
|
2025-06-13 05:07:23 +02:00 |
|
Peter Boyle
|
da43ef7c2d
|
REmove partial dirichlet option. It's going nowhere
|
2025-06-13 05:05:15 +02:00 |
|
Peter Boyle
|
7b60ab5df1
|
Warning suppress
|
2025-06-13 05:04:55 +02:00 |
|
Peter Boyle
|
f6b961a64e
|
Warning suppress
|
2025-06-13 05:04:47 +02:00 |
|
Peter Boyle
|
f1ed988aa3
|
Interface to reduced precision comms
|
2025-06-13 05:04:12 +02:00 |
|
Peter Boyle
|
eea51bb604
|
Suppress annoying warns
|
2025-06-13 05:03:36 +02:00 |
|
Peter Boyle
|
9203126aa5
|
Scripts
|
2025-06-11 15:30:16 +02:00 |
|
Peter Boyle
|
f90ba4712a
|
Update for Jupiter
|
2025-06-11 15:24:34 +02:00 |
|
Peter Boyle
|
3737a24096
|
Updated python output
|
2025-06-03 14:09:29 -04:00 |
|
Peter Boyle
|
dc546aaa4b
|
Updated config options for BNL cluster
|
2025-05-13 18:44:47 -04:00 |
|
Peter Boyle
|
5364d580c9
|
Output chirality, eigenvector density files and python source lego plot
|
2025-05-13 18:44:47 -04:00 |
|
Peter Boyle
|
2a9a6347e3
|
Do not require Grid format RNGs and also to the 5Li reporting
|
2025-05-13 18:44:47 -04:00 |
|
Peter Boyle
|
cfdb56f314
|
Run measurements at t=0 too
|
2025-05-13 18:44:46 -04:00 |
|
Peter Boyle
|
d60a80c098
|
Fixes and visualisation
|
2025-04-29 18:04:23 -04:00 |
|
Peter Boyle
|
bb8b6d9d73
|
Fix
|
2025-04-29 18:04:04 -04:00 |
|
Peter Boyle
|
677b4cc5b0
|
Make all tests compile
|
2025-04-24 20:33:26 -04:00 |
|
Peter Boyle
|
be565ffab6
|
update mac config command
|
2025-04-24 14:50:06 -04:00 |
|
Peter Boyle
|
df6120e5f6
|
CPU compile oops fix
|
2025-04-24 14:50:06 -04:00 |
|
Peter Boyle
|
6d015ae8fc
|
Visualisation tools
|
2025-04-24 13:47:34 -04:00 |
|
Peter Boyle
|
233150d93f
|
Bug fix for no accelerator aware MPI, thanks Shuhei for finding it.
|
2025-04-24 11:40:46 -04:00 |
|
Peter Boyle
|
7af8c77a52
|
Normalise
|
2025-04-24 11:37:39 -04:00 |
|
Peter Boyle
|
e652fc2825
|
Shared Memory test reenabled on every Grid object creation.
Const improvements in Accelerator.h
|
2025-04-07 11:51:40 -04:00 |
|
Peter Boyle
|
a49fa3f8d0
|
ROCM 6.3.1 appears to work
|
2025-04-07 11:50:59 -04:00 |
|
Peter Boyle
|
cd452a2f91
|
Slurm update
|
2025-04-04 18:40:20 -04:00 |
|
Peter Boyle
|
4f89f603ae
|
Changes to add back shared memory test on GPU
|
2025-04-04 18:40:15 -04:00 |
|
Peter Boyle
|
11dc2c5e1d
|
PVdagM initialise
|
2025-04-04 18:35:06 -04:00 |
|
Peter Boyle
|
6fec3c15ca
|
Cleaner printing
|
2025-04-04 18:35:06 -04:00 |
|
Peter Boyle
|
938c47480f
|
Updated compile on frontier.
Unsatisfactory hacsk
|
2025-04-04 18:35:06 -04:00 |
|
Peter Boyle
|
3811d19298
|
Fence
|
2025-04-04 18:35:06 -04:00 |
|
Peter Boyle
|
83a3ab6b6f
|
Barrier -- not sure 100% this was needed
|
2025-04-04 18:35:05 -04:00 |
|
Peter Boyle
|
d66a9af6a3
|
No compile fix
|
2025-04-04 18:35:05 -04:00 |
|
Peter Boyle
|
adc90d3a86
|
NVLINK GET/PUT on cuda aware mpi
|
2025-04-04 18:35:05 -04:00 |
|
Peter Boyle
|
ebbd015c5c
|
Deprecate shared memory copy as direction matters on nvidia GPU
|
2025-04-04 18:35:05 -04:00 |
|
Peter Boyle
|
4ab73b36b2
|
Deprecate shared memory copy as direction matters on GPU
|
2025-04-04 18:35:05 -04:00 |
|
Peter Boyle
|
130e07a422
|
Non hermitian support
|
2025-04-04 18:35:05 -04:00 |
|
Peter Boyle
|
8f47bb367e
|
Shifted non herm
|
2025-04-04 18:35:05 -04:00 |
|
Peter Boyle
|
0c3cb60135
|
Script update
|
2025-04-04 18:35:05 -04:00 |
|
Peter Boyle
|
9eae8fca5d
|
Size outut
|
2025-04-04 18:35:05 -04:00 |
|
Peter Boyle
|
882a217074
|
Example of Useful prerequisite installs with spack
|
2025-03-26 11:28:53 -04:00 |
|
Peter Boyle
|
3d014864e2
|
Makinig LLVM happy
|
2025-03-06 14:19:25 -05:00 |
|
Peter Boyle
|
c74d11e3d7
|
PVdagM MG
|
2025-02-01 11:04:13 -05:00 |
|
Peter Boyle
|
5a4f9bf2e3
|
Force the ROCM version
|
2024-10-29 18:12:31 -04:00 |
|
Peter Boyle
|
b91fc1b6b4
|
Merge branch 'feature/boosted' into feature/deprecate-uvm
Fixed boosted free field test
|
2024-10-28 16:53:09 -04:00 |
|
Peter Boyle
|
eafc150034
|
Test fft asserts
|
2024-10-23 16:46:26 -04:00 |
|
Peter Boyle
|
2877f1a268
|
Verbose reduce
|
2024-10-23 15:14:16 -04:00 |
|
Peter Boyle
|
1e893af775
|
GPU happy
|
2024-10-23 14:52:15 -04:00 |
|
Peter Boyle
|
d9f430a575
|
Happy GPU
|
2024-10-23 14:51:16 -04:00 |
|
Peter Boyle
|
63abe87f36
|
Memory manager verbose improvements that were useful to track an error
|
2024-10-23 14:49:13 -04:00 |
|
Peter Boyle
|
368d649c8a
|
feature/deprecate-uvm happier -- preallocate device resident neigbour table
|
2024-10-23 14:47:55 -04:00 |
|
Peter Boyle
|
5603464f39
|
Fix in partial fraction import/export physical and
make the GPU happier on the deprecate-uvm -- don't use static vectors, make member of class
|
2024-10-23 14:45:58 -04:00 |
|
Peter Boyle
|
655c79f39e
|
Suppress warning on partial override
|
2024-10-23 14:44:41 -04:00 |
|
Peter Boyle
|
565b231c03
|
Nvcc happy
|
2024-10-23 14:44:17 -04:00 |
|
Peter Boyle
|
62a9f180fa
|
NVCC happy
|
2024-10-23 14:44:04 -04:00 |
|
Peter Boyle
|
5ae77876a8
|
Meson field and Aslash field on GPU; some compiler warning removed
|
2024-10-18 19:08:06 -04:00 |
|
Peter Boyle
|
4ed2c2c74f
|
Config command
|
2024-10-18 13:58:33 -04:00 |
|
Peter Boyle
|
955da582b6
|
Working on NVCC
|
2024-10-18 13:58:03 -04:00 |
|
Peter Boyle
|
11b07b950d
|
Vanilla linux compile, assuming spack prerequisites
|
2024-10-18 13:57:40 -04:00 |
|
Peter Boyle
|
8f70cfeda9
|
Clean up
|
2024-10-18 13:56:53 -04:00 |
|
Peter Boyle
|
ce64271048
|
Remove the copying version
|
2024-10-18 13:56:24 -04:00 |
|
Peter Boyle
|
6815e138b4
|
Boosted fermion attempt
|
2024-10-17 18:37:33 +01:00 |
|
Peter Boyle
|
ee4046fe92
|
Added a dimension ordered column sum based reduction for scalar.
Removes dependence on MPI_Allreduce and allows for work around on
systems where this is bollox.
|
2024-09-27 09:26:03 -04:00 |
|
Peter Boyle
|
2a9cfeb9ea
|
New files
|
2024-09-26 14:23:29 -04:00 |
|
Peter Boyle
|
1147b8ea40
|
Cheby poly setup
|
2024-09-26 14:20:32 -04:00 |
|
Peter Boyle
|
3f9119b39d
|
Remove vectors used for the power spectrum table in paper
|
2024-09-26 14:19:41 -04:00 |
|
Peter Boyle
|
35e8225abd
|
Verbose control
|
2024-09-26 14:18:35 -04:00 |
|
Peter Boyle
|
bdbfbb7a14
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2024-09-26 14:05:45 -04:00 |
|
Peter Boyle
|
f7d4be8d96
|
Calculate bytes correctly
|
2024-09-26 14:04:44 -04:00 |
|
Peter Boyle
|
aa67a5b095
|
Rename
|
2024-08-27 19:54:01 +00:00 |
|
Peter Boyle
|
af9ea0864c
|
Blas fix
|
2024-08-27 19:53:09 +00:00 |
|
Peter Boyle
|
4e2a6d87c4
|
Gemm batched fix
|
2024-08-27 19:24:05 +00:00 |
|
Peter Boyle
|
a465ecece9
|
Aurora
|
2024-08-27 19:20:43 +00:00 |
|
Peter Boyle
|
575eb72182
|
Converges on 16^3
|
2024-08-27 19:20:38 +00:00 |
|
Peter Boyle
|
3a973914d6
|
Compile on frontier
|
2024-08-27 14:55:42 -04:00 |
|
Peter Boyle
|
f568c07bbd
|
Improved the BLAS benchmark
|
2024-08-27 14:53:54 -04:00 |
|
Peter Boyle
|
2c9878fc3a
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2024-08-27 12:05:46 -04:00 |
|
Peter Boyle
|
27b1b1b005
|
Checkerboard available for offloading pickCheckerboard
|
2024-08-27 12:04:09 -04:00 |
|
Peter Boyle
|
130d7ab077
|
Verbose changes
|
2024-08-27 12:03:28 -04:00 |
|
Peter Boyle
|
29f6b8a74a
|
Setup
|
2024-08-27 12:02:49 -04:00 |
|
Peter Boyle
|
9779aaea33
|
16^3 optimise
|
2024-08-27 11:38:35 -04:00 |
|
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 |
|