Peter Boyle
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
Peter Boyle
28a1fcaaff
First compile against SYCL
2020-05-05 11:13:27 -07:00
u37294
04927d2e40
SYCL prep - no sycl just make it compile through DPC++
2020-05-04 10:28:29 -07:00
u37294
7caed4edd9
dpc++ didn't like rdtsc()
2020-05-04 10:27:05 -07:00
u37294
59c51d2c35
Make compile if HAVE_LIME=0
2020-05-04 10:26:20 -07:00
u37294
ff53b231c8
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2020-05-04 10:25:10 -07:00
u37294
fc19cf905b
Lime optional
2020-05-04 10:24:48 -07:00
Peter Boyle
9b2d2d0fc3
Basis rotate stack passig to GPU reduction
2020-04-30 12:31:07 -04:00
Peter Boyle
5011753f4f
Clean up warning
2020-04-30 10:23:48 -04:00
Peter Boyle
dd3ebc2ce4
Slow compile on NVCC switch off conserved current
2020-04-29 08:43:12 -04:00
Peter Boyle
103e7ae2f0
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2020-04-29 03:05:36 -04:00
Peter Boyle
29ae5615c0
Seqeuential fix
2020-04-29 03:05:15 -04:00
Peter Boyle
dae820aa96
Merge pull request #277 from mmphys/bugfix/grid-config
...
Bugfix/grid config
2020-04-23 10:26:54 -04:00
Michael Marshall
5daf176f4a
Updated to expose GRID_CXXLD in addition to CXXLD.
...
NB: CXXLD required as this is what drives linking behaviour.
2020-04-23 15:25:53 +01:00
Michael Marshall
e96c86ec14
Make grid-config message more specific for --cxx and --cxxld
2020-04-23 13:10:45 +01:00
Peter Boyle
c2c3cad20d
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2020-04-23 04:35:42 -04:00
Peter Boyle
edec9ee2e2
Conserved current rewrite done. Zmobius working
2020-04-23 04:34:01 -04:00
Peter Boyle
ed70cce542
Test for 5D DWF obserevables
2020-04-23 04:29:45 -04:00
Michael Marshall
4701201b5f
grid-config: Expose CXXLD (for GPU build) and update help
2020-04-22 18:42:30 +01:00
Peter Boyle
0782b76ed4
Merge pull request #274 from paboyle/feature/zmobius_paramcompute
...
ZMobius parameter computation
2020-04-20 14:39:29 -04:00
Christopher Kelly
0896f2cead
Added missing include guards in bigfloat_double.h
2020-04-20 10:30:38 -04:00
Christopher Kelly
181709bba4
Merge branch 'develop' into feature/zmobius_paramcompute
2020-04-20 09:12:34 -04:00
Peter Boyle
90229cfb0f
Merge pull request #270 from milc-qcd/feature/CGinfo
...
feature/CGinfo
2020-04-16 11:46:08 -04:00
Peter Boyle
0475c46ecb
Merge pull request #256 from djm2131/feature/BiCGSTAB
...
Import BiCGSTAB solvers and tests
2020-04-16 11:45:15 -04:00
Peter Boyle
3cca10e617
Merge pull request #276 from nils-asmussen/fix/regression_nt
...
fix regression in tests/core/Test_qed.cc
2020-04-16 11:42:39 -04:00
43dc2814dd
fix regression in core/Test_qed.cc
2020-04-15 16:10:15 +01:00
Peter Boyle
f3a8d039a2
Merge branch 'feature/hdcr' into develop
2020-04-10 22:01:52 -04:00
4e864e56c9
develop pull
2020-04-10 17:19:18 +01:00
Peter Boyle
014dbfa464
Compile fix with OpDirAll
2020-04-10 11:57:09 -04:00
Peter Boyle
3b0e07882f
Adding another form of polynomial
2020-04-10 11:28:33 -04:00
Peter Boyle
8e81a811d0
Merge branch 'feature/hdcr' into develop
2020-04-10 11:14:49 -04:00
Peter Boyle
aa13118127
Missing conjugate already fixed in develop
2020-04-10 11:11:24 -04:00
Peter Boyle
6cdb09c884
Faster copy region
2020-04-10 11:10:52 -04:00
Peter Boyle
a65bc64f10
Accelerator peek poke
2020-04-10 11:09:59 -04:00
Peter Boyle
11dec4883c
Don't throw assert
2020-04-10 11:09:11 -04:00
Peter Boyle
afa458c812
Extra solvers
2020-04-10 11:08:19 -04:00
Peter Boyle
dc50190b8f
Faster GPU basis rotation
...
May need to later include Regensburg optimised CPU variant
2020-04-10 11:06:04 -04:00
d671a63e78
Update README.md
2020-04-03 19:52:15 +01:00
6235c7ba98
IPP path fix in configure
2020-03-27 17:23:29 +00:00
7e13724882
removing Hadrons
2020-03-27 12:03:32 +00:00
05ebc458e2
Merge pull request #260 from mmphys/feature/distil
...
Distillation: save eigenvalues of the Laplacian for all timeslices
2020-03-13 14:00:21 +00:00
Michael Marshall
3753508957
Making change 1) as simple as possible 2) as much like MSink/Point.hpp as possible
2020-03-12 13:47:51 +00:00
Michael Marshall
c1677fccf6
Merge branch 'develop' into feature/distil
...
* develop:
bugfix ZPerambulator
registered module supporting ZMobius action
changed to push_back according to request
Added Hadrons_Error in case blockSize is set too large
bugfix in perambulator module
# Conflicts:
# Hadrons/Modules/MDistil/Perambulator.hpp
2020-03-12 12:45:18 +00:00
35e8e31749
Merge pull request #272 from mmphys/feature/ZPeramb
...
bugfix ZPerambulator
2020-03-12 12:28:04 +00:00
34813e9b04
Merge branch 'develop' into feature/ZPeramb
2020-03-12 12:27:56 +00:00
Felix Erben
373cf61abb
bugfix ZPerambulator
2020-03-12 11:44:43 +00:00
4e8fbc4b49
Merge pull request #271 from mmphys/feature/ZDistil
...
registered module supporting ZMobius action
2020-03-12 10:54:07 +00:00
ferben
516ac1d4d5
registered module supporting ZMobius action
2020-03-12 10:52:27 +00:00
318f63eb34
Merge pull request #268 from mmphys/a2a-error-log
...
Added Hadrons_Error in case blockSize is set too large
2020-03-11 11:09:00 +00:00
16503d7532
Merge pull request #267 from mmphys/feature/distil-bugfix
...
bugfix in perambulator module
2020-03-11 11:08:23 +00:00