Commit Graph

  • 041884acf0 Prepending PACKAGE_ with GRID_ in Config.h Francesco Sanfilippo 2017-02-21 15:31:35 +01:00
  • 15e668eef1 now it is possible to pass {coords list} to a peek or poke Francesco Sanfilippo 2017-02-20 22:49:06 +01:00
  • bf7e3f20d4 Staggaered fermion optimised version azusayamaguchi 2017-02-21 14:35:42 +00:00
  • 902afcfbaf Adding metric and the implicit steps Guido Cossu 2017-02-21 11:30:57 +00:00
  • 3ae92fa2e6 Global changes to parallel_for structure. Move the comms flags to more sensible names paboyle 2017-02-21 05:24:27 -05:00
  • 3906cd2149 Stencil fix on BNL KNL system paboyle 2017-02-20 17:51:31 -05:00
  • 5a1fb29db7 Useful debug code info to preserve paboyle 2017-02-20 17:49:23 -05:00
  • 661fc4d3d1 Debug AVX512 exchange code paths paboyle 2017-02-20 17:48:36 -05:00
  • 41009cc142 Move excange into the stencil only; keep Cshift fully general paboyle 2017-02-20 17:48:04 -05:00
  • 37720c4db7 Count bytes off node only paboyle 2017-02-20 17:47:40 -05:00
  • 1a30455a10 1000 iters on bmark for more accurate timing paboyle 2017-02-20 17:47:01 -05:00
  • 97a6b61551 Covariant laplacian and implicit integration Guido Cossu 2017-02-20 11:17:27 +00:00
  • cd0da81196 Merge branch 'feature/bgq-asm' of https://github.com/paboyle/Grid into feature/bgq-asm paboyle 2017-02-16 18:52:30 -05:00
  • f246fe3304 Improvements to avx for invertible to avoid latent bug paboyle 2017-02-16 23:52:44 +00:00
  • 8a29c16bde Faster gather exchange paboyle 2017-02-16 23:52:22 +00:00
  • d68907fc3e Debug temp paboyle 2017-02-16 18:51:35 -05:00
  • 5c0adf7bf2 Make clang happy with parenthesis paboyle 2017-02-16 23:51:33 +00:00
  • be3a8249c6 Faster gather paboyle 2017-02-16 23:51:15 +00:00
  • 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. paboyle 2017-02-15 11:11:04 +00:00
  • f011bdb869 Fixed overwrite of pminus projection in construction of 4d propagator from 5d. Lanny91 2017-02-14 14:07:17 +00:00
  • bafb101e4f Testing different versions of the Laplacian Guido Cossu 2017-02-13 15:38:11 +00:00
  • 08fdf05528 Added and tested the covariant laplacian + CG solver Guido Cossu 2017-02-13 15:05:01 +00:00
  • aca7a3ef0a Optimisation control improvements paboyle 2017-02-10 18:22:31 -05:00
  • 9e72a6b22e Reverting to Xcode 7.3 Guido Cossu 2017-02-10 12:57:03 +00:00
  • 1c12c5612c Xcode 8.2 for travis Guido Cossu 2017-02-10 12:12:01 +00:00
  • a8193c4bcb Correcting travis compilation on gcc Guido Cossu 2017-02-10 10:59:30 +00:00
  • c3d7ec65fa All tests compile. Guido Cossu 2017-02-10 10:27:51 +00:00
  • 8b6a6c8236 Resolving small merge conflict Guido Cossu 2017-02-09 16:20:24 +00:00
  • e0571c872b Merge branch 'develop' into feature/hmc_generalise Guido Cossu 2017-02-09 16:12:00 +00:00
  • c67f41887b Reverting parameters to original Guido Cossu 2017-02-09 15:59:56 +00:00
  • 84687ccf1f Handling an Intel compiler warning for Json class Guido Cossu 2017-02-09 15:33:33 +00:00
  • 3274561cf8 Cleanup Guido Cossu 2017-02-09 15:18:38 +00:00
  • e08fbb3771 Merge pull request #84 from Lanny91/feature/rare_kaon portelli 2017-02-08 08:23:34 -08:00
  • d7464aa0fe Switched from XmlWriter to CorrWriter in contraction code Lanny91 2017-02-08 16:13:44 +00:00
  • 00d29153f0 Merge branch 'feature/hadrons' of https://github.com/paboyle/Grid into feature/rare_kaon Lanny91 2017-02-08 16:11:15 +00:00
  • 2ce989f220 Hadrons: default I/O to HDF5 portelli 2017-02-08 07:50:05 -08:00
  • d7a1dc85be Revert "Hadrons: test for rare kaon contraction code." Lanny91 2017-02-08 13:23:05 +00:00
  • fc19503673 Removed MSink namespace. Lanny91 2017-02-08 13:17:39 +00:00
  • beba824136 Make use of GammaL class in Weak Hamiltonian contractions Lanny91 2017-02-08 12:45:39 +00:00
  • 6ebf8b12b6 Removed unnecessary repeat of write in Weak Hamiltonian contractions Lanny91 2017-02-08 12:43:13 +00:00
  • e5a7ed4362 Moved write outside of loop, some physics corrections Lanny91 2017-02-08 12:29:33 +00:00
  • b9f7ea47c3 Access hasModule function directly from Environment instance. Lanny91 2017-02-08 10:10:06 +00:00
  • 06f7ee202e Revert "Add function to say whether or not a module exists in application class" Lanny91 2017-02-08 10:08:18 +00:00
  • 2b2fc6453f Fixed single precision compatibility issues Lanny91 2017-02-07 13:59:29 +00:00
  • bdd2765461 Added missing allocation of Weak Hamiltonian result vector Lanny91 2017-02-07 13:06:42 +00:00
  • 2c246551d0 Overlap comms and compute options in wilson kernels paboyle 2017-02-07 01:37:10 -05:00
  • 71ac2e7940 Faster RNG init paboyle 2017-02-07 01:33:23 -05:00
  • 2bf4688e83 Running on BNL KNL paboyle 2017-02-07 01:32:10 -05:00
  • a48ee6f0f2 Don't use MPI3_leader any more. No real gain and complex paboyle 2017-02-07 01:31:24 -05:00
  • 73547cca66 MPI3 working i think paboyle 2017-02-07 01:30:02 -05:00
  • 123c673db7 Policy to control async or sync SendRecv paboyle 2017-02-07 01:24:54 -05:00
  • 61f82216e2 Communicator Policy, NodeCount distinct from Rank count paboyle 2017-02-07 01:22:53 -05:00
  • 8e7ca92278 Debugged cshift case paboyle 2017-02-07 01:21:32 -05:00
  • 485ad6fde0 Stencil working in SHM MPI3 paboyle 2017-02-07 01:20:39 -05:00
  • 6ea2184e18 OMP define change paboyle 2017-02-07 01:17:16 -05:00
  • fdc170b8a3 Parallel fors in lattice transfer paboyle 2017-02-07 01:16:39 -05:00
  • 060da786e9 Comms benchmark improvements paboyle 2017-02-07 01:07:39 -05:00
  • 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. paboyle 2017-02-07 01:01:15 -05:00
  • 0883d6a7ce Overlap comms compute support; make reg naming consistent with bgq aasm paboyle 2017-02-07 00:59:32 -05:00
  • 9ff97b4711 Improved stencil tests passing all on KNL multinode paboyle 2017-02-07 00:58:34 -05:00
  • b5e9c900a4 Better printing and signal handling options paboyle 2017-02-07 00:57:55 -05:00
  • 4bbdfb434c Overlap comms compute modifications paboyle 2017-02-07 00:57:01 -05:00
  • 4a45c06dd7 Code cleaning and addition of Weak Hamiltonian contraction log message Lanny91 2017-02-06 20:12:30 +00:00
  • d6a7d7d1e0 Hadrons: added missing momentum parameter in rare kaon contraction test Lanny91 2017-02-06 18:15:49 +00:00
  • 1a122a0dd8 Hadrons: corrected gamma matrix inputs in rare kaon test Lanny91 2017-02-06 17:35:41 +00:00
  • 20e20733e8 Merge branch 'feature/hadrons' into feature/rare_kaon Lanny91 2017-02-06 14:12:21 +00:00
  • b7cd1a19e3 Utilities for reading and writing "pair" objects. Lanny91 2017-02-06 14:08:59 +00:00
  • f510002a62 Merge remote-tracking branch 'paboyle/feature/hadrons' into feature/hadrons Lanny91 2017-02-03 14:37:34 +00:00
  • c94133af49 Added iteration reporting to CG and mixed CG Added ability to manually change the initial CG inner tolerance in mixed CG Added .hpp files to filelist script Christopher Kelly 2017-02-02 17:04:42 -05:00
  • 0fb307ae17 Adding SITMO reference Guido Cossu 2017-02-02 10:14:54 +00:00
  • eedcaf6470 Merge branch 'feature/hadrons' into feature/qed-fvol portelli 2017-02-01 15:53:10 -08:00
  • e7d8030a64 operator>> for serialisable enums portelli 2017-02-01 15:51:08 -08:00
  • d775fbb2f9 Gammas: code cleaning and gamma_L implementation & test portelli 2017-02-01 15:45:05 -08:00
  • 863855f46f header fix portelli 2017-02-01 11:59:44 -08:00
  • 419af7610d New gamma matrices tidying: generated code is confined to Gamma.* for readability portelli 2017-02-01 11:23:12 -08:00
  • 1e257a1251 Hadrons: test for rare kaon contraction code. Lanny91 2017-02-01 16:36:40 +00:00
  • 522f6bf91a Add function to say whether or not a module exists in application class Lanny91 2017-02-01 16:36:08 +00:00
  • d35d87d2c2 Weak Hamiltonian Eye-type contraction execution Lanny91 2017-02-01 16:33:24 +00:00
  • 74a5cda84b Removed unnecessary "3pt" labels Lanny91 2017-02-01 15:03:49 +00:00
  • 5be05d85b8 Fixed collision of Wall source and sink header ifdefs Lanny91 2017-02-01 13:56:22 +00:00
  • 35ac85aea8 Updated Weak Hamiltonian contractions to use zero-flop gamma matrices Lanny91 2017-02-01 12:57:34 +00:00
  • fa237401ff Consistent variable name in macro Lanny91 2017-02-01 12:56:55 +00:00
  • 97053adcb5 Merge branch 'feature/hadrons' into feature/rare_kaon Lanny91 2017-02-01 10:13:29 +00:00
  • f8fbe4d7a3 Merge remote-tracking branch 'paboyle/feature/hadrons' into feature/hadrons Lanny91 2017-02-01 09:27:00 +00:00
  • ef31c012bf Merge remote-tracking branch 'paboyle/develop' into feature/hadrons Lanny91 2017-01-31 17:36:10 +00:00
  • 7da7d263c4 typo portelli 2017-01-30 10:53:13 -08:00
  • 1140573027 Gamma adj fix: now in Grid namespace to avoid collisions portelli 2017-01-30 10:53:04 -08:00
  • 9e9f621d5d Hadrons: added Weak Hamiltonian module dependencies, some reformatting. Lanny91 2017-01-30 17:54:21 +00:00
  • 651e1a7cbc Hadrons: Momentum inserted as multiples of 2*pi/L Lanny91 2017-01-30 17:14:33 +00:00
  • a0cfbb6e88 Merge branch 'feature/gammas' into feature/hadrons portelli 2017-01-30 09:10:49 -08:00
  • c4d3672720 Hadrons: Momentum projection in meson module. Lanny91 2017-01-30 17:09:04 +00:00
  • 515a26b3c6 gammas: copyright update portelli 2017-01-30 09:07:09 -08:00
  • 16be6d378c Now action factory support different Fields (templated) Guido Cossu 2017-01-30 14:22:41 +00:00
  • f05d0565aa Adding ScalarField theory Guido Cossu 2017-01-30 10:59:28 +00:00
  • b39f0d1fb6 Hadrons: default I/O to HDF5 if possible, XML otherwise portelli 2017-01-27 18:12:35 -08:00
  • 9f1267dfe6 Merge branch 'feature/qed-fvol' of github.com:paboyle/Grid into feature/qed-fvol portelli 2017-01-27 17:06:34 -08:00
  • 2e90285232 Merge pull request #80 from jch1g10/feature/qed-fvol portelli 2017-01-27 17:06:13 -08:00
  • e254de982e Merge branch 'feature/qed-fvol' of github.com:paboyle/Grid into feature/qed-fvol portelli 2017-01-27 17:02:35 -08:00
  • 28d99b5297 Merge branch 'develop' into feature/qed-fvol portelli 2017-01-27 16:59:53 -08:00
  • c946d3bf3f Merge branch 'develop' of github.com:edbennett/Grid into develop edbennett 2017-01-27 22:12:11 +00:00