Makis Kappas
7d62f1d6d2
Populate the Cshift_table in the GPU
...
Cshift is allocated in Unified memory and used
in the LambdaApply kernels but also populated
from the host. This creates a lot of Unified HtoD
and DtoH mem operations and has a negative effect
in performance. With this commit we populate the
Cshift table in the device with the
populate_Cshift_table() kernel.
2023-01-11 21:26:25 +00:00
Christoph Lehner
458c943987
merged upstream
2022-12-31 11:16:21 +02:00
Christoph Lehner
88015b0858
Split sum in rankSum and GlobalSum
2022-12-26 10:01:32 +01:00
Peter Boyle
2ff868f7a5
CPU open doesn't need to free space
2022-12-20 05:10:23 -05:00
Peter Boyle
ede02b6883
Memory manager debug Felix case
2022-12-20 05:10:23 -05:00
Peter Boyle
1822ced302
Bug fix
2022-12-20 05:10:23 -05:00
Peter Boyle
37ba32776f
More logging
2022-12-20 05:10:23 -05:00
Peter Boyle
99b3697b03
More loggin
2022-12-20 05:10:23 -05:00
Peter Boyle
43a45ec97b
SSC_START
2022-12-20 05:10:23 -05:00
Peter Boyle
b00a4142e5
A=A fix
2022-12-20 05:10:23 -05:00
Peter Boyle
3791bc527b
Logging pulled in from dirichlet branch
2022-12-20 05:10:23 -05:00
Peter Boyle
d8c29f5fcf
Updated FFT test for PETSc
2022-12-18 12:05:00 -05:00
Julian Lenz
37b6b82869
Fix file extensions
2022-12-18 16:12:56 +00:00
Julian Lenz
92ad5b8f74
Compiler error fix: NVCC requires names for templ. par.
2022-12-18 15:50:19 +00:00
Peter Boyle
dc747c54be
Merge branch 'develop' into feature/dirichlet
...
Conflicts:
Grid/qcd/action/fermion/WilsonCompressor.h
Grid/stencil/Stencil.h
2022-12-13 08:24:58 -05:00
Peter Boyle
ff6777a98d
Variable depth experiments
2022-12-13 08:13:51 -05:00
40234f531f
FermToProp accelerator_for -> thread_for
2022-12-06 17:34:51 +00:00
d49694f38f
PropToFerm fix
2022-12-06 15:48:54 +00:00
Chulwoo Jung
dc6a38f177
Minor cleanup
2022-11-30 17:13:12 -05:00
Chulwoo Jung
82c1ecf60f
Block lanczos added
2022-11-30 16:08:40 -05:00
Peter Boyle
67f569354e
Partial dirichlet changes
2022-11-30 15:51:13 -05:00
Peter Boyle
97a098636d
FermToProp
2022-11-30 15:36:35 -05:00
Peter Boyle
e13930c8b2
Faster fermtoprop case
2022-11-30 15:11:29 -05:00
Julian Lenz
0af7d5a793
Rename Grid/qcd/utils/<Group>_impl.h -> Grid/qcd/utils/<Group>.h
2022-11-30 17:12:00 +00:00
Julian Lenz
505fa49983
Renamed SUn.h -> GaugeGroup.h
2022-11-30 17:09:48 +00:00
Julian Lenz
7bcf33def9
Removed Sp2n.h
2022-11-30 16:59:46 +00:00
Julian Lenz
a13820656a
Removed iSUnMatrix, etc.
2022-11-30 15:09:03 +00:00
Julian Lenz
fa71b46a41
Hide nsp
2022-11-30 14:44:23 +00:00
Julian Lenz
b8b3ae6ac1
Make helper functions private
2022-11-30 13:29:14 +00:00
Julian Lenz
55c008da21
Removed forward declaration
2022-11-30 13:12:21 +00:00
Julian Lenz
2507606bd0
With function overloading (still dirty).
2022-11-30 12:54:36 +00:00
Julian Lenz
7c2ad4f8c8
Attempt with SFINAE (failed)
2022-11-30 11:57:39 +00:00
Julian Lenz
921e23e83c
Separated out everything SU specific
2022-11-28 17:47:50 +00:00
Julian Lenz
b8f1f5d2a3
Introduce GaugeGroup
2022-11-25 17:45:32 +00:00
Julian Lenz
9273f2937c
Autoformat google style
2022-11-25 17:44:08 +00:00
Alessandro Lupo
22064c7e4c
Fixing #11
2022-11-25 13:10:29 +00:00
Peter Boyle
5fa573dfd3
partial send fix
2022-11-25 00:51:04 -05:00
Peter Boyle
f6402cb6c4
AUDIT removal
2022-11-25 00:50:33 -05:00
Peter Boyle
bae6c263dc
Audit
2022-11-25 00:47:01 -05:00
Peter Boyle
d71672dca9
Bug fix
2022-11-25 00:46:35 -05:00
Peter Boyle
121c9e2ceb
Tracing
2022-11-25 00:45:21 -05:00
Peter Boyle
63a30ae34f
Tracing
2022-11-25 00:45:05 -05:00
Peter Boyle
7d8231ba32
Tracing
2022-11-25 00:44:57 -05:00
Peter Boyle
b690b1cbe9
Audit
2022-11-25 00:43:57 -05:00
Peter Boyle
c0fb20fc03
Audit check for wrongly locked data
2022-11-25 00:43:12 -05:00
Peter Boyle
bc9579dac6
Old code path removed
2022-11-25 00:40:45 -05:00
Peter Boyle
a5c77f8b95
Tracing moved in order
2022-11-25 00:40:27 -05:00
Alessandro Lupo
2de03e5172
Revert "Revert "Fixing issue #11 : consistent use of ncolour and nsp""
...
This reverts commit 3af4929dda
.
2022-11-23 19:40:28 +00:00
Alessandro Lupo
3af4929dda
Revert "Fixing issue #11 : consistent use of ncolour and nsp"
...
This reverts commit 1ba429345b
.
2022-11-23 19:34:59 +00:00
Alessandro Lupo
1ba429345b
Fixing issue #11 : consistent use of ncolour and nsp
2022-11-23 18:45:01 +00:00