paboyle
|
3ae92fa2e6
|
Global changes to parallel_for structure.
Move the comms flags to more sensible names
|
2017-02-21 05:24:27 -05:00 |
|
paboyle
|
3906cd2149
|
Stencil fix on BNL KNL system
|
2017-02-20 17:51:31 -05:00 |
|
paboyle
|
5a1fb29db7
|
Useful debug code info to preserve
|
2017-02-20 17:49:23 -05:00 |
|
paboyle
|
661fc4d3d1
|
Debug AVX512 exchange code paths
|
2017-02-20 17:48:36 -05:00 |
|
paboyle
|
41009cc142
|
Move excange into the stencil only; keep Cshift fully general
|
2017-02-20 17:48:04 -05:00 |
|
paboyle
|
37720c4db7
|
Count bytes off node only
|
2017-02-20 17:47:40 -05:00 |
|
paboyle
|
1a30455a10
|
1000 iters on bmark for more accurate timing
|
2017-02-20 17:47:01 -05:00 |
|
paboyle
|
cd0da81196
|
Merge branch 'feature/bgq-asm' of https://github.com/paboyle/Grid into feature/bgq-asm
|
2017-02-16 18:52:30 -05:00 |
|
paboyle
|
f246fe3304
|
Improvements to avx for invertible to avoid latent bug
|
2017-02-16 23:52:44 +00:00 |
|
paboyle
|
8a29c16bde
|
Faster gather exchange
|
2017-02-16 23:52:22 +00:00 |
|
paboyle
|
d68907fc3e
|
Debug temp
|
2017-02-16 18:51:35 -05:00 |
|
paboyle
|
5c0adf7bf2
|
Make clang happy with parenthesis
|
2017-02-16 23:51:33 +00:00 |
|
paboyle
|
be3a8249c6
|
Faster gather
|
2017-02-16 23:51:15 +00:00 |
|
paboyle
|
bd600702cf
|
Vectorise the XYZT face gathering better.
Hard coded for simd_layout <= 2 in any given spread out direction; full generality is inconsistent
with efficiency.
|
2017-02-15 11:11:04 +00:00 |
|
paboyle
|
aca7a3ef0a
|
Optimisation control improvements
|
2017-02-10 18:22:31 -05:00 |
|
|
e08fbb3771
|
Merge pull request #84 from Lanny91/feature/rare_kaon
Rare Kaon decay contraction code
|
2017-02-08 08:23:34 -08:00 |
|
Lanny91
|
d7464aa0fe
|
Switched from XmlWriter to CorrWriter in contraction code
|
2017-02-08 16:13:44 +00:00 |
|
Lanny91
|
00d29153f0
|
Merge branch 'feature/hadrons' of https://github.com/paboyle/Grid into feature/rare_kaon
|
2017-02-08 16:11:15 +00:00 |
|
|
2ce989f220
|
Hadrons: default I/O to HDF5
|
2017-02-08 07:50:05 -08:00 |
|
Lanny91
|
d7a1dc85be
|
Revert "Hadrons: test for rare kaon contraction code."
This reverts commit 1e257a1251 .
|
2017-02-08 13:23:05 +00:00 |
|
Lanny91
|
fc19503673
|
Removed MSink namespace.
|
2017-02-08 13:17:39 +00:00 |
|
Lanny91
|
beba824136
|
Make use of GammaL class in Weak Hamiltonian contractions
|
2017-02-08 12:45:39 +00:00 |
|
Lanny91
|
6ebf8b12b6
|
Removed unnecessary repeat of write in Weak Hamiltonian contractions
|
2017-02-08 12:43:13 +00:00 |
|
Lanny91
|
e5a7ed4362
|
Moved write outside of loop, some physics corrections
|
2017-02-08 12:29:33 +00:00 |
|
Lanny91
|
b9f7ea47c3
|
Access hasModule function directly from Environment instance.
|
2017-02-08 10:10:06 +00:00 |
|
Lanny91
|
06f7ee202e
|
Revert "Add function to say whether or not a module exists in application class"
This reverts commit 522f6bf91a .
|
2017-02-08 10:08:18 +00:00 |
|
Lanny91
|
2b2fc6453f
|
Fixed single precision compatibility issues
|
2017-02-07 13:59:29 +00:00 |
|
Lanny91
|
bdd2765461
|
Added missing allocation of Weak Hamiltonian result vector
|
2017-02-07 13:06:42 +00:00 |
|
paboyle
|
2c246551d0
|
Overlap comms and compute options in wilson kernels
|
2017-02-07 01:37:10 -05:00 |
|
paboyle
|
71ac2e7940
|
Faster RNG init
|
2017-02-07 01:33:23 -05:00 |
|
paboyle
|
2bf4688e83
|
Running on BNL KNL
|
2017-02-07 01:32:10 -05:00 |
|
paboyle
|
a48ee6f0f2
|
Don't use MPI3_leader any more. No real gain and complex
|
2017-02-07 01:31:24 -05:00 |
|
paboyle
|
73547cca66
|
MPI3 working i think
|
2017-02-07 01:30:02 -05:00 |
|
paboyle
|
123c673db7
|
Policy to control async or sync SendRecv
|
2017-02-07 01:24:54 -05:00 |
|
paboyle
|
61f82216e2
|
Communicator Policy, NodeCount distinct from Rank count
|
2017-02-07 01:22:53 -05:00 |
|
paboyle
|
8e7ca92278
|
Debugged cshift case
|
2017-02-07 01:21:32 -05:00 |
|
paboyle
|
485ad6fde0
|
Stencil working in SHM MPI3
|
2017-02-07 01:20:39 -05:00 |
|
paboyle
|
6ea2184e18
|
OMP define change
|
2017-02-07 01:17:16 -05:00 |
|
paboyle
|
fdc170b8a3
|
Parallel fors in lattice transfer
|
2017-02-07 01:16:39 -05:00 |
|
paboyle
|
060da786e9
|
Comms benchmark improvements
|
2017-02-07 01:07:39 -05:00 |
|
paboyle
|
85c7bc4321
|
Bug fixes for cases that physics code couldn't hit but latent
and discovered on KNL (long vector, y SIMD dir) and checker dir set to y.
Remove the assertions on these code paths now they are tested.
|
2017-02-07 01:01:15 -05:00 |
|
paboyle
|
0883d6a7ce
|
Overlap comms compute support; make reg naming consistent with bgq aasm
|
2017-02-07 00:59:32 -05:00 |
|
paboyle
|
9ff97b4711
|
Improved stencil tests passing all on KNL multinode
|
2017-02-07 00:58:34 -05:00 |
|
paboyle
|
b5e9c900a4
|
Better printing and signal handling options
|
2017-02-07 00:57:55 -05:00 |
|
paboyle
|
4bbdfb434c
|
Overlap comms compute modifications
|
2017-02-07 00:57:01 -05:00 |
|
Lanny91
|
4a45c06dd7
|
Code cleaning and addition of Weak Hamiltonian contraction log message
|
2017-02-06 20:12:30 +00:00 |
|
Lanny91
|
d6a7d7d1e0
|
Hadrons: added missing momentum parameter in rare kaon contraction test
|
2017-02-06 18:15:49 +00:00 |
|
Lanny91
|
1a122a0dd8
|
Hadrons: corrected gamma matrix inputs in rare kaon test
|
2017-02-06 17:35:41 +00:00 |
|
Lanny91
|
20e20733e8
|
Merge branch 'feature/hadrons' into feature/rare_kaon
|
2017-02-06 14:12:21 +00:00 |
|
Lanny91
|
b7cd1a19e3
|
Utilities for reading and writing "pair" objects.
|
2017-02-06 14:08:59 +00:00 |
|