2ef1fa66a8
Improved performance of G-parity kernel for GPUs by simplifying multLink implementation
2020-12-07 11:53:35 -05:00
321f0f51b5
Project to SU(N)
2020-11-24 21:46:10 -05:00
b3881d2636
Thread inversion of clover term
2020-10-30 16:18:58 +01:00
bf3c9857e0
Closure changes
2020-10-14 21:37:14 -04:00
ace9cd64bb
dpcpp happy
2020-09-29 08:03:46 -07:00
ecd3f890f5
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2020-09-16 02:30:14 +01:00
2859955a03
HIP requires "inline"
2020-09-16 00:36:13 +01:00
cc220abd1d
inline for HIP
2020-09-16 00:35:38 +01:00
d1c0c0197e
HipCC requires inline on definition
2020-09-16 00:35:06 +01:00
fd9424ef27
innlines required to make HIP happy
2020-09-16 00:34:32 +01:00
a5c35c4024
Make HIP / Vega happy
2020-09-16 00:33:53 +01:00
6dbd117aa5
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2020-09-03 20:30:49 -04:00
b4255140d6
Stale data member eliminated
2020-09-03 15:47:46 -04:00
8807d998bc
closure improved
2020-09-01 15:29:11 -04:00
0e88bf4bff
remove Nils's default pragma
2020-07-29 10:24:35 -04:00
bbd145382b
enable --enable-simd=A64FX in configure
2020-07-08 12:43:51 +02:00
1b08cb7300
Merge branch 'develop' into feature/a64fx-2
2020-07-08 08:18:18 +02:00
8726e94ea7
merge upstream develop
2020-07-07 20:26:47 +02:00
f1f655d92b
Merge pull request #304 from Heinrich-BR/develop
...
ScalarImpl.h updates
2020-07-06 10:16:03 +01:00
43334e88c3
Tiny change in a comment for clarity
2020-07-04 16:11:16 +01:00
4f1e66b044
Fixed HMC SU(N) integrator which was causing fields to leave Lie Algebra manifold for N>2
2020-07-04 03:53:06 +01:00
b949cf6b12
PeekLocal needs a view to keep thread safe.
...
ALLOCATION_CACHEE reenable
2020-06-19 17:13:27 -04:00
1aa988b2af
Comms overlap fix UVM case
2020-06-19 01:21:14 -04:00
237ce92540
Offload loops
2020-06-10 19:59:11 -04:00
fd97f64612
Merge branch 'sycl' of https://github.com/paboyle/Grid into sycl
2020-06-10 12:58:13 -04:00
8720aecb80
Offload more loops
2020-06-10 12:57:55 -04:00
cdf0a04fc5
Merge branch 'develop' into sycl
2020-06-09 04:00:12 -04:00
e97f3688db
Fix the HMC issue - kernel was launchnig asynchronously
2020-06-08 17:01:15 -04:00
433766ac62
revert Add/SubTimesI and prefetching in stencil
...
This reverts commit 9b2699226c
.
2020-06-08 12:02:53 +02:00
1a4c8c3387
Global edit with change to View usage. autoView() creates a wrapper object that closes the view when scope closes.
2020-06-05 18:52:35 -04:00
5ee3ea2144
round-up after testing of prefetches in stencil close
2020-06-03 11:58:20 +02:00
91c81cab30
some corrections; compiles on my laptop; untested
2020-05-29 18:19:22 +02:00
38164f8480
include counters in WilsonFermionImplementation.h
2020-05-29 17:59:26 +02:00
f013979791
add counter support in WilsonFermion.h
2020-05-29 17:13:59 +02:00
1d252d0922
Accelerator inline
2020-05-28 11:45:25 -04:00
006cc8a8f1
Staggereed move to accelerator
2020-05-28 08:33:06 -04:00
7860a50f70
Make view specify where and drive data motion - first cut.
...
This is a compile tiime option --enable-unified=yes/no
2020-05-21 16:13:16 -04:00
9e085bd04e
guard prevents multiple A64FX build messages
2020-05-20 19:16:30 +02:00
82f71643a4
Remove the norm in MdagM
2020-05-12 17:55:53 -04:00
20d1941a45
enabled asm kernels for fixed-size A64FXFIXEDSIZE
2020-05-12 19:01:12 +02:00
bbbee5660d
First compiile on HiP
2020-05-10 05:28:09 -04:00
2bb2c68e15
Separate pools for small and large allocations cache
2020-05-09 22:57:21 -04:00
f8b8e00090
Systematise the accelerator primitives and locate to Grid/threads/Accelerator.h / Accelerator.cc
...
Aim to reduce the amount of cuda and other code variations floating around all over the place.
Will move GpuInit iinto Accelerator.cc from Init.cc
Need to worry about SharedMemoryMPI.cc and the Peer2Peer windows
2020-05-08 06:23:55 -07:00
93920c4811
Remove verbose
2020-05-08 09:19:54 -04:00
3c6ffcb48c
Merge branch 'develop' into feature/gpt
2020-05-06 15:03:35 +02:00
28a1fcaaff
First compile against SYCL
2020-05-05 11:13:27 -07:00
dd3ebc2ce4
Slow compile on NVCC switch off conserved current
2020-04-29 08:43:12 -04:00
c2c3cad20d
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2020-04-23 04:35:42 -04:00
edec9ee2e2
Conserved current rewrite done. Zmobius working
2020-04-23 04:34:01 -04:00
39b448affb
Merge remote-tracking branch 'origin/develop' into feature/a64fx-2
2020-04-22 17:34:12 +02:00