Peter Boyle
|
2e61556389
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2021-02-26 17:52:20 +01:00 |
|
Peter Boyle
|
f9b1f240f6
|
Better SIMD usage/coalescence
|
2021-02-26 17:51:41 +01:00 |
|
Peter Boyle
|
eda9ab487b
|
MADWF 5d source option for hadrons - look at Grid of source
Abort on GPU error
|
2021-02-08 10:47:22 -05:00 |
|
Peter Boyle
|
cd99edcc5f
|
maxLocalNorm2()
|
2021-02-04 18:25:49 -05:00 |
|
 Peter Boyleandferben
|
96dd7a8fbd
|
Flop cout matches DiRAC-ITT-2020
|
2021-01-27 21:14:52 +00:00 |
|
Peter Boyle
|
69f1f04f74
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2021-01-21 21:39:59 -05:00 |
|
Peter Boyle
|
11a5fd09d6
|
Hot config
|
2021-01-21 21:39:41 -05:00 |
|
Peter Boyle
|
ff1fa98808
|
Fix for GPU conserveed current
|
2021-01-21 21:38:23 -05:00 |
|
Peter Boyle
|
b0339bc5a4
|
Merge branch 'feature/conjugate-bc-dirs' into develop
|
2021-01-15 09:28:39 -05:00 |
|
Peter Boyle
|
3c23a947cc
|
Fixed test for very much non-unit det
|
2021-01-15 09:16:02 -05:00 |
|
Peter Boyle
|
56111bb823
|
Merge branch 'develop' into feature/conjugate-bc-dirs
|
2021-01-14 21:01:22 -05:00 |
|
Peter Boyle
|
99445673f6
|
Gparity fix, and plaquette IO
|
2021-01-14 21:00:36 -05:00 |
|
Peter Boyle
|
97a59643f7
|
Red black coarse space
|
2021-01-14 20:49:13 -05:00 |
|
Peter Boyle
|
579595f547
|
Red black on coarse space
|
2021-01-14 20:48:35 -05:00 |
|
Peter Boyle
|
281ac5fc12
|
Red black support on coars
|
2021-01-14 20:48:08 -05:00 |
|
Peter Boyle
|
d8fa903b02
|
G5 on coarse spaces
|
2021-01-14 20:47:28 -05:00 |
|
Peter Boyle
|
eaff0f3aeb
|
Gamma5 on coaree spaces
|
2021-01-14 20:46:58 -05:00 |
|
Peter Boyle
|
e8e20c01b2
|
Coarsened vector test
|
2021-01-14 20:46:21 -05:00 |
|
Peter Boyle
|
a4afc3ea2a
|
Red black coarse space
|
2021-01-14 20:44:16 -05:00 |
|
Peter Boyle
|
9aec4a3c26
|
SYCL
|
2020-12-10 02:11:17 -08:00 |
|
Peter Boyle
|
cf76741ec6
|
Intel DPCPP Gold happy now (compiles all, runs Benchmark_dwf_fp32 )
|
2020-12-03 03:47:11 -08:00 |
|
Peter Boyle
|
497e7c1c40
|
Duplicate code
|
2020-12-02 17:55:30 -08:00 |
|
Peter Boyle
|
888eacd3b8
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2020-11-24 21:46:33 -05:00 |
|
Peter Boyle
|
321f0f51b5
|
Project to SU(N)
|
2020-11-24 21:46:10 -05:00 |
|
Peter Boyle
|
30ad9578a2
|
Merge branch 'lehner-feature/gpt' into develop
|
2020-11-24 06:10:24 -05:00 |
|
Peter Boyle
|
9dce101586
|
Merge branch 'feature/gpt' of https://github.com/lehner/Grid into lehner-feature/gpt
|
2020-11-24 06:10:16 -05:00 |
|
Peter Boyle
|
97e264d0ff
|
Christoph's changes
|
2020-11-23 15:46:11 +00:00 |
|
Peter Boyle
|
683a5e5bf5
|
Stencil use host vector for integera table on enable-shared=no and mirror it on device
|
2020-11-23 15:39:51 +00:00 |
|
Peter Boyle
|
d4861a362c
|
Stencil use non-UVM memory for look up table on enable-shared=no
|
2020-11-23 15:38:49 +00:00 |
|
Peter Boyle
|
5ff3eae027
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2020-11-20 13:14:44 -05:00 |
|
Peter Boyle
|
147dc15d26
|
Update
|
2020-11-20 13:13:59 -05:00 |
|
Peter Boyle
|
86e8b9fe38
|
ALLOC_ALIGN removed
|
2020-11-20 17:07:16 +01:00 |
|
Peter Boyle
|
612e468889
|
Configurable ALLOC_ALIGN and ALLOC_CACHE
|
2020-11-20 16:48:28 +01:00 |
|
Peter Boyle
|
e49b7f2f88
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2020-11-19 19:24:41 +01:00 |
|
Peter Boyle
|
aace3d47b9
|
partial work in progress
|
2020-11-19 19:24:14 +01:00 |
|
Peter Boyle
|
d5049949a4
|
Starting to fix reunitarise
|
2020-11-19 19:23:41 +01:00 |
|
Peter Boyle
|
f1c7480e3c
|
Warning remove
|
2020-11-19 19:23:03 +01:00 |
|
Peter Boyle
|
5adae5d6ff
|
Unused variable remove
|
2020-11-19 19:22:12 +01:00 |
|
Peter Boyle
|
4cf3575353
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2020-11-18 03:07:36 +00:00 |
|
Peter Boyle
|
804a810d68
|
Wildcard mismatch
|
2020-11-18 03:06:53 +00:00 |
|
Peter Boyle
|
8fcb392e24
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2020-11-17 04:51:31 -08:00 |
|
Peter Boyle
|
dd8d70eeff
|
Build without LIME
|
2020-11-17 04:41:15 -08:00 |
|
Peter Boyle
|
aa8aba6543
|
--shm-force-mpi
|
2020-11-16 20:15:50 -05:00 |
|
Peter Boyle
|
13df14f96e
|
Switch off SHM paths with --disable-shm
|
2020-11-16 18:07:15 -05:00 |
|
Peter Boyle
|
3aab983760
|
Flop count set as in DiRAC-ITT-2020 (mistaken 20% low, but must maintain consistency)
|
2020-11-16 17:13:58 +01:00 |
|
Peter Boyle
|
9c4dcc5ea3
|
Merge branch 'master' into develop
|
2020-11-16 16:34:57 +01:00 |
|
Peter Boyle
|
a1063ddbb9
|
Update options and simplify
|
2020-11-13 04:11:03 +01:00 |
|
Peter Boyle
|
18ef8056ec
|
Hide Shared Memory
|
2020-11-13 04:10:40 +01:00 |
|
Peter Boyle
|
1c673977fa
|
Must ask for COMMMS_THREADS
|
2020-11-13 03:59:36 +01:00 |
|
Peter Boyle
|
e9bc748828
|
Useful GPU machine benchmark for GDR used to shakeout Booster at Juelich - see slack earlyaccess channel
|
2020-11-13 03:58:34 +01:00 |
|
Peter Boyle
|
f48156529b
|
Work on 2,2,2,8 ranks
|
2020-11-13 03:57:58 +01:00 |
|
Peter Boyle
|
d05ce01809
|
TOFU behaviour now optional THREAD_MULTIPLE or THREAD_SERIALIZED
|
2020-11-13 03:52:19 +01:00 |
|
Peter Boyle
|
cf23eff60e
|
Device to Device, Memset, cannot assume UVM == Communicable
|
2020-11-13 03:51:08 +01:00 |
|
Peter Boyle
|
6e313575be
|
Use of default GPU is behaviour, not a system property. Move Summit specific to configure.ac
|
2020-11-13 03:50:16 +01:00 |
|
Peter Boyle
|
b13d1f7238
|
TOFU compat flag to help Isaaku
|
2020-11-13 03:49:44 +01:00 |
|
Peter Boyle
|
b5e7945dd9
|
Option for host or device Cshift implementation
|
2020-11-13 01:38:54 +01:00 |
|
Peter Boyle
|
a0ccbb3bd6
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2020-11-01 01:16:35 +00:00 |
|
Peter Boyle
|
5eeabaa2bb
|
HIP fix
|
2020-11-01 01:16:01 +00:00 |
|
Peter Boyle
|
00d0d6d008
|
Hip Free managed
|
2020-10-31 18:14:31 -04:00 |
|
Peter Boyle
|
537a9f7030
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2020-10-31 18:13:30 -04:00 |
|
Peter Boyle
|
cc9c993f74
|
Project on group fix on GPU tracked to reciprocal sqrt collision between CUDA and Grid rsqrt
|
2020-10-31 18:12:47 -04:00 |
|
Peter Boyle
|
d10422ded8
|
Test project on group
|
2020-10-31 18:12:30 -04:00 |
|
Peter Boyle
|
f313565a3c
|
HiP compile
|
2020-10-31 12:12:40 +00:00 |
|
Peter Boyle
|
3362f8dfa0
|
happy compile
|
2020-10-14 22:59:41 -04:00 |
|
Peter Boyle
|
bf3c9857e0
|
Closure changes
|
2020-10-14 21:37:14 -04:00 |
|
Peter Boyle
|
a88b3ceca5
|
Closure cases
|
2020-10-14 21:33:51 -04:00 |
|
Peter Boyle
|
aa135412f5
|
toComplex, toReal
|
2020-10-13 22:25:01 -04:00 |
|
Peter Boyle
|
9945399e60
|
Reaality issues fix by drop from ET
|
2020-10-13 22:24:32 -04:00 |
|
Peter Boyle
|
5eeffa49e8
|
Reality forced included
|
2020-10-13 22:23:57 -04:00 |
|
Peter Boyle
|
3f06209720
|
Pretty print
|
2020-10-13 22:18:51 -04:00 |
|
Peter Boyle
|
12e239dd9f
|
Merge branch 'release/dirac-ITT-2020'
|
2020-10-13 13:38:29 -04:00 |
|
Peter Boyle
|
992ef6e9fc
|
more runtime
|
2020-10-08 22:19:20 -04:00 |
|
Peter Boyle
|
f32a320bc3
|
Single prec benchmark in double prec compile
|
2020-10-08 19:52:08 -04:00 |
|
Peter Boyle
|
5f0fe029d2
|
Improve meemory benchmarks for GPU (avoid host mem ping pong)
|
2020-10-08 19:51:28 -04:00 |
|
Peter Boyle
|
3f9c427a3a
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2020-10-07 13:12:57 -04:00 |
|
Peter Boyle
|
d201277652
|
Expose Nc as a compile time configure option.
Remove precision option
|
2020-10-07 13:07:00 -04:00 |
|
Peter Boyle
|
35a69a5133
|
SU4 x SU4
|
2020-10-06 21:48:35 -04:00 |
|
Peter Boyle
|
ace9cd64bb
|
dpcpp happy
|
2020-09-29 08:03:46 -07:00 |
|
Peter Boyle
|
a3e2aeb603
|
dpcpp options happiness
|
2020-09-29 06:50:10 -07:00 |
|
Peter Boyle
|
049dd25785
|
Revert accidental commit thanks michael
|
2020-09-23 04:13:50 -04:00 |
|
Peter Boyle
|
65b724bb5f
|
2 level hddcr
|
2020-09-03 21:46:43 -04:00 |
|
Peter Boyle
|
6dbd117aa5
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2020-09-03 20:30:49 -04:00 |
|
Peter Boyle
|
198b29f618
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2020-09-03 20:29:54 -04:00 |
|
Peter Boyle
|
a8309638d4
|
UVM check in MPI calls
|
2020-09-03 20:29:26 -04:00 |
|
Peter Boyle
|
8244caff25
|
Remove the asynchronous non-Stencil calls.
|
2020-09-03 18:52:55 -04:00 |
|
Peter Boyle
|
bcd7895362
|
Include cuda.h
|
2020-09-03 15:49:13 -04:00 |
|
Peter Boyle
|
85b1c5df39
|
A never hit case that is not 100% confident is asserted for safety
|
2020-09-03 15:48:16 -04:00 |
|
Peter Boyle
|
b4255140d6
|
Stale data member eliminated
|
2020-09-03 15:47:46 -04:00 |
|
Peter Boyle
|
0c3095e173
|
Comms buffers to device memory
|
2020-09-03 15:45:35 -04:00 |
|
Peter Boyle
|
d3ce60713d
|
UVM, Device and Lattice/aligned allocators
|
2020-09-03 15:44:13 -04:00 |
|
Peter Boyle
|
eac1f08b7b
|
Close expressions passed as an argument
|
2020-09-01 15:30:33 -04:00 |
|
Peter Boyle
|
1654c4f3c0
|
Closure improved
|
2020-09-01 15:29:45 -04:00 |
|
Peter Boyle
|
8807d998bc
|
closure improved
|
2020-09-01 15:29:11 -04:00 |
|
Peter Boyle
|
5791021dcd
|
Speed up Cshift more with coalesced
|
2020-09-01 15:28:15 -04:00 |
|
Peter Boyle
|
c273fb051c
|
Peek poke laattice
|
2020-09-01 15:27:59 -04:00 |
|
Peter Boyle
|
c545530170
|
little worry large Nbasis doesnt compile GPU
|
2020-09-01 00:14:33 -04:00 |
|
Peter Boyle
|
d982a5b6d5
|
Fix coaarsened
|
2020-09-01 00:14:04 -04:00 |
|
Peter Boyle
|
15ca8637f3
|
No norms in HermOp
|
2020-09-01 00:13:32 -04:00 |
|
Peter Boyle
|
cbc995b74c
|
Made better interface
|
2020-09-01 00:12:54 -04:00 |
|
Peter Boyle
|
8b74174d74
|
Eigen tensor serialisatiino happy undeer GPU. Regret agreeing to let us couple Eigen types to Grid IO
|
2020-09-01 00:03:26 -04:00 |
|