paboyle
|
2b4067bb71
|
Hide internal data
|
2018-01-26 23:05:32 +00:00 |
|
paboyle
|
85771e97e9
|
Hide internal data
|
2018-01-26 23:04:46 +00:00 |
|
paboyle
|
8b371ffa94
|
Hide internal data
|
2018-01-26 23:03:54 +00:00 |
|
paboyle
|
bf659dfd92
|
Hide the ._odata
|
2018-01-26 22:27:47 +00:00 |
|
James Harrison
|
cdf550845f
|
QedFVol: Fix bugs in StochEm.cc and ChargedProp.cc (still only works without MPI).
|
2018-01-26 21:25:20 +00:00 |
|
James Harrison
|
3db7a5387b
|
BROKEN: Adapted scalarVP, UnitEm and VPCounterTerms modules to new Hadrons. Currently getting an assertion error from Communicator_mpi3.cc when I try to run.
|
2018-01-26 16:33:48 +00:00 |
|
paboyle
|
76a4dd36d9
|
Fix no compile of test serialisation
|
2018-01-26 00:13:21 +00:00 |
|
paboyle
|
f4010023ca
|
Warning fixes
|
2018-01-25 23:46:47 +00:00 |
|
paboyle
|
24a4589def
|
Changes to interface a little
|
2018-01-25 23:37:34 +00:00 |
|
paboyle
|
c904822e74
|
Warning removal
|
2018-01-25 23:37:15 +00:00 |
|
paboyle
|
40ee1e1957
|
Zero()
|
2018-01-25 23:36:58 +00:00 |
|
paboyle
|
461df78a3f
|
Better to use Zero(), and not zero static data
|
2018-01-25 23:36:22 +00:00 |
|
paboyle
|
db9c9475d4
|
const
|
2018-01-25 23:36:06 +00:00 |
|
paboyle
|
214f7a6f13
|
Drop std::vector container for the lattice data
|
2018-01-25 23:35:04 +00:00 |
|
paboyle
|
c844cfcda8
|
Remove commAllocator; make more simple; option to switch off the pointer caceh
|
2018-01-25 23:33:57 +00:00 |
|
paboyle
|
a3e3034e6f
|
Host compile
|
2018-01-25 23:33:00 +00:00 |
|
paboyle
|
e7cba358c2
|
Temporary update to reflect the new dropping of std::vector in Lattice
Will update again to hide the internals in an interface
|
2018-01-25 23:31:41 +00:00 |
|
Guido Cossu
|
f8a5194c70
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2018-01-25 13:46:37 +01:00 |
|
Guido Cossu
|
cff3bae155
|
Adding support for general Nc in the benchmark outputs
|
2018-01-25 13:46:31 +01:00 |
|
James Harrison
|
90dffc73c8
|
Merge branch 'feature/hadrons' into feature/qed-fvol
# Conflicts:
# extras/Hadrons/Modules.hpp
# extras/Hadrons/Modules/MGauge/StochEm.cc
# extras/Hadrons/Modules/MScalar/ChargedProp.cc
# extras/Hadrons/Modules/MScalar/ChargedProp.hpp
# extras/Hadrons/modules.inc
# lib/communicator/Communicator_mpi.cc
|
2018-01-24 16:41:44 +00:00 |
|
paboyle
|
99329197ee
|
Rename header to .h
|
2018-01-24 14:10:09 +00:00 |
|
paboyle
|
421401af55
|
Remove IMCI as really don't support
|
2018-01-24 13:53:21 +00:00 |
|
paboyle
|
0626c1e39e
|
Accelerator flaggina dn thrust complex for NVCC
|
2018-01-24 13:50:41 +00:00 |
|
paboyle
|
725f03e2e2
|
Accelerator markup and thrust complex on nvcc
|
2018-01-24 13:50:10 +00:00 |
|
paboyle
|
65f77112e0
|
Thread loops done properly
|
2018-01-24 13:49:39 +00:00 |
|
paboyle
|
408b868475
|
Generic for GPU needs accelerator markup of functions
|
2018-01-24 13:49:12 +00:00 |
|
paboyle
|
1c797deb04
|
Accelerator tweaks
|
2018-01-24 13:43:43 +00:00 |
|
paboyle
|
b9d5a42b57
|
Should be able to eliminate the COMMA_SAFE with VA_ARGS trick ; revisit this file
|
2018-01-24 13:42:06 +00:00 |
|
paboyle
|
e737591918
|
Accelerator loops
|
2018-01-24 13:41:12 +00:00 |
|
paboyle
|
ba5ea5830b
|
Acceleartor loops
|
2018-01-24 13:40:56 +00:00 |
|
paboyle
|
43f244badf
|
Thread loops for now; figure out what can be GPU accelerated later here
|
2018-01-24 13:40:30 +00:00 |
|
paboyle
|
e9c8ba5ef7
|
Accelerator loosp
|
2018-01-24 13:39:54 +00:00 |
|
paboyle
|
d70709a8e8
|
Thread construct changes
|
2018-01-24 13:39:06 +00:00 |
|
paboyle
|
733f8ff0b2
|
Still using parallel_for -- don't know how to implement reduction on GPU yet. Look at some sample code is best.
|
2018-01-24 13:38:13 +00:00 |
|
paboyle
|
0bfa5bb213
|
Accelerator loosp
|
2018-01-24 13:37:26 +00:00 |
|
paboyle
|
1f26a234f9
|
CPU loops explicit for peek poke
|
2018-01-24 13:36:31 +00:00 |
|
paboyle
|
13f0116425
|
Accelerator loops
|
2018-01-24 13:35:55 +00:00 |
|
paboyle
|
25f589b064
|
Accelerator loops
|
2018-01-24 13:35:36 +00:00 |
|
paboyle
|
210c50a278
|
Accelerator prep work
|
2018-01-24 13:35:13 +00:00 |
|
paboyle
|
549a143e78
|
Accelerator related
|
2018-01-24 13:34:46 +00:00 |
|
paboyle
|
277301486d
|
Simple warning elimination
|
2018-01-24 13:34:15 +00:00 |
|
paboyle
|
c851b39a49
|
Nicer way of including aggregate
|
2018-01-24 13:33:34 +00:00 |
|
paboyle
|
15cc12eb6c
|
Delete the old non ET file
|
2018-01-24 13:33:07 +00:00 |
|
paboyle
|
ae4f1f8c12
|
New file, split out two from Lattice_reduction
|
2018-01-24 13:32:43 +00:00 |
|
paboyle
|
5609624b44
|
Threading constructs replaced
|
2018-01-24 13:32:24 +00:00 |
|
paboyle
|
b5a947dd79
|
Change to make NVCC happy
|
2018-01-24 13:32:02 +00:00 |
|
paboyle
|
ee16f62322
|
stray semicolon elimination. NVCC is picky, but eventually picked up these diags
with a pragma to suppress
|
2018-01-24 13:31:17 +00:00 |
|
paboyle
|
3318de27d6
|
Thread macro changes
|
2018-01-24 13:30:23 +00:00 |
|
paboyle
|
ac56965306
|
GPU changes and threading macros replaced
|
2018-01-24 13:28:30 +00:00 |
|
paboyle
|
8e99264f40
|
Accelerator mark up of entire tensore space for offload
|
2018-01-24 13:27:30 +00:00 |
|