e307bb7 | Peter Boyle | 04 September 2018, 11:30:00 UTC | Reorganise to abstract kernels that know about the lattice layout. Move these back into grid. | 04 September 2018, 11:30:00 UTC |
5b8b630 | Peter Boyle | 28 August 2018, 13:11:03 UTC | Finished the four quark optimisation for Bag parameters. To do: Abstract the cache blocking from the contraction with lambda functions. Share code between PionFieldXX with and without momentum. Share with the Meson field code somehow. Assemble the WWVV in a standalone routine. Play similar lambda function trick for the four quark operator. Hack it first by doing the MesonField Routine in here too. | 28 August 2018, 13:11:03 UTC |
8128713 | Peter Boyle | 28 August 2018, 10:32:41 UTC | New files | 28 August 2018, 10:32:41 UTC |
bd27940 | Peter Boyle | 28 August 2018, 10:32:23 UTC | Reorder the loop | 28 August 2018, 10:32:23 UTC |
d456476 | Peter Boyle | 28 August 2018, 10:31:19 UTC | Extra test code | 28 August 2018, 10:31:19 UTC |
d6ac6e7 | Peter Boyle | 28 August 2018, 10:30:51 UTC | Some query functions | 28 August 2018, 10:30:51 UTC |
ba34d7b | Peter Boyle | 28 August 2018, 10:30:14 UTC | Pion Field test module | 28 August 2018, 10:30:14 UTC |
8000378 | Peter Boyle | 28 August 2018, 10:14:27 UTC | Use MKL DGEMM | 28 August 2018, 10:14:27 UTC |
f523ddd | Peter Boyle | 28 August 2018, 10:14:07 UTC | Remove verbose | 28 August 2018, 10:14:07 UTC |
3791a38 | Peter Boyle | 01 August 2018, 07:27:27 UTC | Optimised the MesonField a bit more | 01 August 2018, 07:27:27 UTC |
142f7b0 | Peter Boyle | 31 July 2018, 14:58:02 UTC | Updated the A2A Meson Field module | 31 July 2018, 14:58:02 UTC |
60c4315 | Peter Boyle | 31 July 2018, 00:09:02 UTC | Merge branch 'feature/hadrons-a2a' of https://github.com/paboyle/Grid into feature/hadrons-a2a | 31 July 2018, 00:09:02 UTC |
e036800 | paboyle | 31 July 2018, 00:08:42 UTC | Eigen fix | 31 July 2018, 00:08:42 UTC |
62900de | Peter Boyle | 30 July 2018, 23:36:26 UTC | Merge branch 'feature/hadrons-a2a' of https://github.com/paboyle/Grid into feature/hadrons-a2a | 30 July 2018, 23:36:26 UTC |
e3a309a | paboyle | 30 July 2018, 23:35:17 UTC | Eigen happiness | 30 July 2018, 23:35:17 UTC |
00b92a9 | Peter Boyle | 28 July 2018, 22:46:22 UTC | Optimising | 28 July 2018, 22:46:22 UTC |
6553374 | paboyle | 28 July 2018, 15:17:47 UTC | 7 moms | 28 July 2018, 15:17:47 UTC |
dc0259f | Peter Boyle | 27 July 2018, 22:03:56 UTC | Merge pull request #173 from fionnoh/feature/hadrons-a2a Changes to meson field benchmark. Now includes the gammas in the fina… | 27 July 2018, 22:03:56 UTC |
131a678 | Peter Boyle | 27 July 2018, 22:03:42 UTC | Merge branch 'feature/hadrons-a2a' into feature/hadrons-a2a | 27 July 2018, 22:03:42 UTC |
44f4f5c | paboyle | 27 July 2018, 22:00:16 UTC | Momentum loop | 27 July 2018, 22:00:16 UTC |
2679df0 | fionnoh | 27 July 2018, 17:31:10 UTC | Changes to meson field benchmark. Now includes the gammas in the final part of the naive method, both methods compute lhs^dag*Gamma*rhs (previously Gamma*lhs^dag*rhs), and checks results. | 27 July 2018, 17:31:10 UTC |
71e1006 | paboyle | 26 July 2018, 08:09:29 UTC | Updated meson field benchmark for dirac structures | 26 July 2018, 08:09:29 UTC |
cce339d | Antonin Portelli | 25 July 2018, 17:20:19 UTC | Merge pull request #172 from fionnoh/feature/hadrons feature/hadrons -> feature/hadrons-a2a | 25 July 2018, 17:20:19 UTC |
24128ff | fionnoh | 23 July 2018, 14:51:37 UTC | Changes needed for MF benchmark to work with comms correctly | 23 July 2018, 14:51:37 UTC |
34e9d3f | fionnoh | 22 July 2018, 13:40:31 UTC | Moved the creation and resizing of the v and w high modes from the A2A class to the A2A module and made them an output of the module. This means that they have to be inputs of the contration modules and they will freed from memory if they are no longer needed. | 22 July 2018, 13:40:31 UTC |
c995788 | fionnoh | 20 July 2018, 23:08:11 UTC | Added ImportUnphysicalFermion and included appropriate logic for 5d w vectors in A2A code | 20 July 2018, 23:08:11 UTC |
94c7198 | fionnoh | 20 July 2018, 22:08:22 UTC | Added ZFIMPL to A2AMeson contraction | 20 July 2018, 22:08:22 UTC |
04d86fe | fionnoh | 20 July 2018, 20:38:19 UTC | Removed overly verbose print statement | 20 July 2018, 20:38:19 UTC |
b78074b | fionnoh | 20 July 2018, 15:55:24 UTC | Removed a Dminus from high mode v and removed duplication pf D_oo code | 20 July 2018, 15:55:24 UTC |
7dfd3cd | fionnoh | 20 July 2018, 14:45:43 UTC | Inclusion of ExportPhysicalFermionSource that fixes a bug in the low mode w vectors | 20 July 2018, 14:45:43 UTC |
cecee1e | fionnoh | 20 July 2018, 12:37:50 UTC | Merge branch 'develop' of github.com:paboyle/Grid into feature/hadrons | 20 July 2018, 12:37:50 UTC |
355d4b5 | fionnoh | 19 July 2018, 15:07:54 UTC | Merge branch 'feature/hadrons' of github.com:fionnoh/Grid into feature/hadrons | 19 July 2018, 15:07:54 UTC |
2c54a53 | fionnoh | 19 July 2018, 14:56:52 UTC | Moved the meson field inner product to its own header file | 19 July 2018, 14:56:52 UTC |
d868a45 | fionnoh | 16 July 2018, 15:19:59 UTC | Cleaned up some stuff that was erroneously included in a previous "trash" commit. Leaving in the mySliceInnerProdct function for now as it speeds up mesonfield creation quite a lot for 24^3 tests | 16 July 2018, 15:19:59 UTC |
9deae8c | fionnoh | 16 July 2018, 13:18:45 UTC | A2A meson field contraction code | 16 July 2018, 13:18:45 UTC |
db86cdd | fionnoh | 10 July 2018, 12:30:45 UTC | Possible trash commit | 10 July 2018, 12:30:45 UTC |
ec9939c | paboyle | 10 July 2018, 11:38:51 UTC | Test for faster implementation of meson field inner loop This should be possible to cache block at outer levels, global sum across nodes not performed and deferred to caller to block them all into a big all reduce. Nc=3 and Fermion is hard coded in an ugly way. We might think about benchmarking whether a product without the conjugate should be made available by Grid. It is not clear whether the explicit unroll, or the performing of conjugate on left once was the real source of the speed up. Gives 70-80 GF/s on my laptop (single) half that double, and 70GB/s to cache. This is competitive with dslash and a reasonable stopping point for the optimisation. If necessary we can revisit. | 10 July 2018, 11:38:51 UTC |
f74617c | fionnoh | 03 July 2018, 13:04:53 UTC | Added ZFIMPL to meson field module | 03 July 2018, 13:04:53 UTC |
8c6a392 | fionnoh | 03 July 2018, 10:35:14 UTC | Merge remote-tracking branch 'upstream/feature/hadrons' into feature/hadrons | 03 July 2018, 10:35:14 UTC |
a8a15dd | Antonin Portelli | 02 July 2018, 16:52:39 UTC | Hadrons: code cleaning | 02 July 2018, 16:52:39 UTC |
3ce68a7 | Antonin Portelli | 02 July 2018, 16:52:04 UTC | Hadrons: stout smearing module | 02 July 2018, 16:52:04 UTC |
daa0977 | fionnoh | 28 June 2018, 15:34:56 UTC | Included a print statement that indicates that the guess is being subtracted from the solve. | 28 June 2018, 15:34:56 UTC |
a2929f4 | fionnoh | 28 June 2018, 15:17:26 UTC | Removed A2A contraction module and replaced it with the beginnings of a meson field module | 28 June 2018, 15:17:26 UTC |
7fe3974 | fionnoh | 28 June 2018, 15:14:49 UTC | Included eigenPacks and action as references, not inputs, of A2A module. They now now longer need to be parameters in the meson field modules. | 28 June 2018, 15:14:49 UTC |
f7e86f8 | fionnoh | 28 June 2018, 15:14:16 UTC | Changes A2A class to make use of the new Solver class | 28 June 2018, 15:14:16 UTC |
fecec80 | fionnoh | 28 June 2018, 15:13:43 UTC | Merge branch 'feature/hadrons' of https://github.com/paboyle/Grid into feature/hadrons | 28 June 2018, 15:13:43 UTC |
8fe9a13 | fionnoh | 28 June 2018, 15:13:07 UTC | Merge branch 'feature/hadrons' of https://github.com/paboyle/Grid into feature/hadrons | 28 June 2018, 15:13:07 UTC |
d2c42e6 | Antonin Portelli | 26 June 2018, 13:59:33 UTC | Hadrons: scaled DWF action | 26 June 2018, 13:59:33 UTC |
049cc51 | Antonin Portelli | 25 June 2018, 18:08:39 UTC | Hadrons: introduction message 2 | 25 June 2018, 18:08:39 UTC |
2e1c668 | Antonin Portelli | 25 June 2018, 18:08:22 UTC | Hadrons: introduction message | 25 June 2018, 18:08:22 UTC |
adcef36 | Antonin Portelli | 25 June 2018, 14:58:35 UTC | Hadrons: Möbius DWF action | 25 June 2018, 14:58:35 UTC |
2f121c4 | fionnoh | 25 June 2018, 11:20:46 UTC | Commiting reation of meson field code before a merge with the upstream branch feature/hadrons | 25 June 2018, 11:20:46 UTC |
e0ed7e3 | Antonin Portelli | 22 June 2018, 14:33:43 UTC | Hadrons: spurious Dminus removed | 22 June 2018, 14:33:43 UTC |
4852079 | Antonin Portelli | 22 June 2018, 14:15:32 UTC | Merge branch 'develop' into feature/hadrons | 22 June 2018, 14:15:32 UTC |
c760f0a | Antonin Portelli | 22 June 2018, 14:12:46 UTC | Hadrons: remove make_5D/4D functions and FreeProp fix | 22 June 2018, 14:12:46 UTC |
c84eeed | Antonin Portelli | 22 June 2018, 13:53:22 UTC | Hadrons: GaugeProp module for z-Wilson actions | 22 June 2018, 13:53:22 UTC |
1ac3526 | fionnoh | 22 June 2018, 11:29:42 UTC | Small changes to the A2A header and module | 22 June 2018, 11:29:42 UTC |
0de090e | fionnoh | 22 June 2018, 11:28:41 UTC | Temporarily added in the contraction code that produced the working 2-pt function. This is commited for reference only and will be removed in the next push. | 22 June 2018, 11:28:41 UTC |
91405de | Antonin Portelli | 22 June 2018, 10:14:37 UTC | Hadrons: new solver exposing fermion matrix and generic source/solve import/export | 22 June 2018, 10:14:37 UTC |
8fccda3 | fionnoh | 21 June 2018, 15:36:59 UTC | Fixed a bug where the guess was always subtracted after the solve and included appropriate weights for the sources in the one case we're looking at now. More work needs to be done to make the 5d/4d source logic less brittle. | 21 June 2018, 15:36:59 UTC |
7a0abfa | fionnoh | 21 June 2018, 15:36:06 UTC | Restructured the class that computes and returns the A2A vectors. | 21 June 2018, 15:36:06 UTC |
ae37fda | fionnoh | 20 June 2018, 15:07:40 UTC | A more elegant way to subtract guesses from solve and a bool check before verifying residual | 20 June 2018, 15:07:40 UTC |
b5fc5e2 | fionnoh | 20 June 2018, 09:59:07 UTC | All to all module update that hit a promising milestone. Commiting for a reference for future changes. | 20 June 2018, 09:59:07 UTC |
8db0ef9 | Antonin Portelli | 08 June 2018, 18:09:06 UTC | Merge pull request #168 from jch1g10/feature/qed-fvol Feature/qed fvol | 08 June 2018, 18:09:06 UTC |
95d4b46 | Guido Cossu | 08 June 2018, 10:30:29 UTC | Merge branch 'develop' of https://github.com/paboyle/Grid into develop | 08 June 2018, 10:30:29 UTC |
5dfd216 | paboyle | 04 June 2018, 20:08:44 UTC | Better thread safety | 04 June 2018, 20:08:44 UTC |
c2e8d0a | paboyle | 04 June 2018, 17:34:15 UTC | Solve g++ problem on the lanczos test | 04 June 2018, 17:34:15 UTC |
0fe5aef | James Harrison | 04 June 2018, 15:59:43 UTC | Merge branch 'feature/hadrons' into feature/qed-fvol | 04 June 2018, 15:59:43 UTC |
7fbc469 | James Harrison | 04 June 2018, 15:58:30 UTC | Merge branch 'develop' into feature/hadrons | 04 June 2018, 15:58:30 UTC |
bf96a4b | paboyle | 04 June 2018, 13:03:11 UTC | Merge branch 'master' into develop | 04 June 2018, 13:03:11 UTC |
84685c9 | paboyle | 04 June 2018, 12:42:07 UTC | Overflow fix | 04 June 2018, 12:42:07 UTC |
a8d4156 | fionnoh | 31 May 2018, 16:18:58 UTC | Added a Hadrons module that computes the all-to-all v and w vectors | 31 May 2018, 16:18:58 UTC |
c180748 | fionnoh | 31 May 2018, 16:17:16 UTC | Changes to Hadrons SchurRB solver to allow for a subtract_guess boolean to be passed | 31 May 2018, 16:17:16 UTC |
f4c6d39 | fionnoh | 31 May 2018, 16:16:20 UTC | CHanges made to SchurRB solvers to allow for the subtraction of a guess after solve | 31 May 2018, 16:16:20 UTC |
200d35b | Antonin Portelli | 28 May 2018, 09:52:47 UTC | Merge branch 'develop' into feature/hadrons | 28 May 2018, 09:52:47 UTC |
eb52e84 | Antonin Portelli | 28 May 2018, 09:50:27 UTC | Merge branch 'feature/hadrons' of github.com:paboyle/Grid into feature/hadrons | 28 May 2018, 09:50:27 UTC |
72abc34 | Antonin Portelli | 28 May 2018, 09:49:46 UTC | Merge pull request #166 from guelpers/feature/hadrons Feature/hadrons | 28 May 2018, 09:49:46 UTC |
e3164d4 | Antonin Portelli | 28 May 2018, 09:39:17 UTC | Hadrons: env function to get volume in double | 28 May 2018, 09:39:17 UTC |
f5db386 | James Harrison | 22 May 2018, 15:16:21 UTC | Change MODULE_REGISTER_NS -> MODULE_REGISTER in UnitEM, ScalarVP and VPCounterTerms | 22 May 2018, 15:16:21 UTC |
294ee70 | James Harrison | 21 May 2018, 17:02:41 UTC | Merge branch 'feature/hadrons' into feature/qed-fvol # Conflicts: # extras/Hadrons/modules.inc # lib/qcd/action/gauge/Photon.h | 21 May 2018, 17:02:41 UTC |
013ea4e | Azusa Yamaguchi | 21 May 2018, 12:11:56 UTC | Merge branch 'feature/staggered-comms-compute' into develop | 21 May 2018, 12:11:56 UTC |
7fbbb31 | Azusa Yamaguchi | 21 May 2018, 12:07:29 UTC | Merge branch 'develop' into feature/staggered-comms-compute Conflicts: lib/qcd/action/fermion/ImprovedStaggeredFermion.cc | 21 May 2018, 12:07:29 UTC |
0e127b1 | Azusa Yamaguchi | 21 May 2018, 11:57:13 UTC | New file single prec test | 21 May 2018, 11:57:13 UTC |
68c028b | Azusa Yamaguchi | 21 May 2018, 11:54:25 UTC | Comment | 21 May 2018, 11:54:25 UTC |
255d499 | Antonin Portelli | 18 May 2018, 19:49:55 UTC | Hadrons: stochastic scalar SU(N) free field fix | 18 May 2018, 19:49:55 UTC |
a0d399e | Antonin Portelli | 18 May 2018, 19:49:26 UTC | Hadrons: yet other attempts at EMT NPR | 18 May 2018, 19:49:26 UTC |
fd3b2e9 | Antonin Portelli | 18 May 2018, 19:48:24 UTC | Hadrons: don't right result with empty stem | 18 May 2018, 19:48:24 UTC |
b999984 | Antonin Portelli | 15 May 2018, 12:53:57 UTC | Merge branch 'develop' into feature/hadrons | 15 May 2018, 12:53:57 UTC |
7836cc2 | Guido Cossu | 15 May 2018, 09:10:08 UTC | No checksum output on log for scidac | 15 May 2018, 09:10:08 UTC |
a61e0df | Antonin Portelli | 14 May 2018, 18:56:12 UTC | Travis fix for Lime | 14 May 2018, 18:56:12 UTC |
9d835af | Antonin Portelli | 14 May 2018, 18:05:54 UTC | Attempt at solving the FP exception in the QED code | 14 May 2018, 18:05:54 UTC |
5e3be47 | Antonin Portelli | 14 May 2018, 17:58:39 UTC | Hadrons: scalar SU(N) various fixes | 14 May 2018, 17:58:39 UTC |
48de706 | Antonin Portelli | 11 May 2018, 17:06:40 UTC | Merge branch 'develop' into feature/hadrons | 11 May 2018, 17:06:40 UTC |
f871fb0 | Antonin Portelli | 11 May 2018, 17:06:28 UTC | check file is opened correctly in the Lime reader | 11 May 2018, 17:06:28 UTC |
93771f3 | Antonin Portelli | 10 May 2018, 21:29:48 UTC | Hadrons: scalar SU(N) stochastic free field | 10 May 2018, 21:29:48 UTC |
8cb2057 | Antonin Portelli | 09 May 2018, 22:56:35 UTC | Merge branch 'develop' into feature/hadrons | 09 May 2018, 22:56:35 UTC |
9ad580d | Antonin Portelli | 07 May 2018, 20:38:15 UTC | Hadrons: format fix | 07 May 2018, 20:38:15 UTC |
899f961 | Antonin Portelli | 07 May 2018, 20:37:03 UTC | Hadrons: eigenvalue metadata saved with 16 significant digits | 07 May 2018, 20:37:03 UTC |
54d7892 | Antonin Portelli | 07 May 2018, 20:17:46 UTC | more general implementation of the precision interface for serialisers | 07 May 2018, 20:17:46 UTC |
2582874 | Antonin Portelli | 07 May 2018, 20:04:31 UTC | XML precision scientific with 16 digits by default | 07 May 2018, 20:04:31 UTC |