afe10ba2a2
More digits
2023-10-20 19:27:13 -04:00
6a87487544
Running on Frontier, fix RNG big volume y2k, affecting 5D RNG
2023-10-05 16:50:59 -04:00
755002da9c
Comparison convenience
2023-09-25 17:16:33 -04:00
d57ed25071
Merge branch 'feature/dirichlet' into feature/block_lanczos22
2023-03-24 12:08:09 -04:00
82c1ecf60f
Block lanczos added
2022-11-30 16:08:40 -05:00
1177b8f661
Merge branch 'develop' into feature/dirichlet
2022-08-31 19:05:57 -04:00
554c238359
Update OpenSSL digest to use high-level methods
...
This avoids deprecation warnings when compiling against OpenSSL 3.0
but should still be backwards compatible. It is the recommended way
to use the digest API going forward.
2022-08-21 17:28:57 +02:00
f73db8f1f3
Synch clocks
2022-07-11 13:47:39 -04:00
63dbaeefaa
Extra barrier prior to finalize just in case it fixes an issue on Tursa
2022-02-16 14:01:43 +00:00
b4f8e87982
Have Grid's cli interface understand floats
2022-02-01 23:09:06 +01:00
5398b7e7e3
Max 128 size
2021-10-26 09:16:29 -07:00
68650b61fe
Options controlling behaviour
2021-09-21 00:51:01 +02:00
5b3c530aa7
Return value
2021-08-23 15:30:45 +01:00
c6a5499c8b
Fail on non-apple
2021-08-22 18:40:55 +01:00
ffbdd91e0e
Apple happiness
2021-08-20 01:15:00 +01:00
15c50a7442
Explicit instantiate the template function
2021-03-18 15:40:42 -04:00
da91a884ef
NVCC versions found buggy added as guard
2021-03-11 23:54:53 +01:00
b24181aa4f
Update Coordinate.h
...
Revert GRID_MAX_SIMD change
2021-03-05 16:56:58 +01:00
4705aa541d
Allow user to configure ShmDims via environment variables
2021-02-04 14:25:55 +01:00
019ffe17d4
Allow for GPU vector width beyond 64
2021-02-02 11:32:23 +01:00
1c673977fa
Must ask for COMMMS_THREADS
2020-11-13 03:59:36 +01:00
54523369a3
do not use backspace in Coordinate output stream operator
2020-08-31 19:39:36 +02:00
37ec4b241c
Default thread count sensible
2020-08-20 22:12:31 +02:00
6365a89ba3
create separate InitMessage for MemoryManager that can be called after communicator setup
2020-07-30 07:25:05 -04:00
3e64d78469
include versions.h again and add back asserts in Test_simd
2020-07-29 10:18:05 -04:00
ea7f8fda5e
fix typo
2020-07-22 09:34:05 +02:00
906b78811b
exit in Init when using --comms-overlap
2020-07-22 08:57:01 +02:00
8726e94ea7
merge upstream develop
2020-07-07 20:26:47 +02:00
577c064184
Memory manager initialise earlier
2020-06-24 08:24:38 -04:00
b949cf6b12
PeekLocal needs a view to keep thread safe.
...
ALLOCATION_CACHEE reenable
2020-06-19 17:13:27 -04:00
3dccd7aa2c
Catch edge case in SharedMemoryMPI::GetShmDims; Change default units to consistent MB in init args; Want last element not past last element in MemoryManagerCache.cc
2020-06-14 13:26:01 -04:00
cdf0a04fc5
Merge branch 'develop' into sycl
2020-06-09 04:00:12 -04:00
f39c2a240b
Priintinig and device memory size detection
2020-06-04 14:58:03 -04:00
fb559614ad
Initialise meemory manager
2020-06-03 09:12:47 -04:00
c7519a237a
Assertions fail on HIP foor unknown reasons - dedbugging
2020-05-24 14:02:47 -04:00
ebb60330c9
Automatic data motion options beginning
2020-05-17 16:34:25 -04:00
07c0c02f8c
Speed up Cshift
2020-05-11 17:02:01 -04:00
2bb2c68e15
Separate pools for small and large allocations cache
2020-05-09 22:57:21 -04:00
0c570824f2
Add missing declaration of GridCmdOptionInt
2020-05-08 16:43:51 +02:00
28a1fcaaff
First compile against SYCL
2020-05-05 11:13:27 -07:00
39b448affb
Merge remote-tracking branch 'origin/develop' into feature/a64fx-2
2020-04-22 17:34:12 +02:00
19eef97503
specialized A64FX Dslash kernels
2020-04-09 23:25:25 +02:00
0b3a3562c3
Some MPI (summit) create sigusr2, so trap that
2019-12-10 21:49:12 -05:00
ec8e060ec7
Summit jsrun GPU mapping updates. Conffigure with --enable-jsrun
2019-10-31 11:46:09 -04:00
9cd33a7b9c
Printing improvement
2019-07-31 08:01:24 +01:00
639dc1ab21
GPU reduction fix and also exit backtrace option
2019-07-31 01:23:23 +01:00
9dad7a0094
Reproducible reduction and axpy_norm offload from Gianluca.
...
Hopefully get CG running entirely on GPU
2019-07-30 00:14:12 +01:00
1c096626cb
Hypercube defaults to on if HPE detected, but override to off possible
2019-07-20 16:06:16 +01:00
a23dc295ac
Remove compiler errors and warnings
2019-07-18 14:47:02 +01:00
08904f830e
Merge develop
2019-07-16 11:59:56 +01:00