1
0
mirror of https://github.com/paboyle/Grid.git synced 2026-06-19 18:33:43 +01:00

Commit Graph

  • 25e3b8640c Move to header Peter Boyle 2019-06-03 15:42:05 +01:00
  • c81d3d422d Housekeeping. #include <Grid.h> ---> #include <Grid/Grid.h> Michael Marshall 2019-06-03 15:25:05 +01:00
  • 54edb9906e Housekeeping. #include <Grid.h> ---> #include <Grid/Grid.h> Michael Marshall 2019-06-03 15:20:46 +01:00
  • 44bbec50b0 Making GPU compile happy Peter Boyle 2019-06-03 14:57:04 +01:00
  • ec68b67d5d Attempt at unified GPU and CPU kernel Peter Boyle 2019-06-03 14:55:51 +01:00
  • 778450e0c8 Move to implementation subdir Peter Boyle 2019-06-03 14:53:56 +01:00
  • 567aa5f366 Move to implementation subdir Peter Boyle 2019-06-03 14:53:33 +01:00
  • 2ab7e2b175 Force instantiation in .cc files. Eventually move into multiple files Peter Boyle 2019-06-03 14:52:59 +01:00
  • 6f61be044d Dont instantiate in header Peter Boyle 2019-06-03 14:52:01 +01:00
  • 269e00509e Don't instantiate in header Peter Boyle 2019-06-03 14:51:24 +01:00
  • a5e90b0ddc Making the kernels more GPU happy Peter Boyle 2019-06-03 14:50:54 +01:00
  • 5622faf226 pragma once ifdef guard Peter Boyle 2019-06-03 14:50:26 +01:00
  • 82ecd520c7 Macos happy fix under nvcc Peter Boyle 2019-06-03 14:48:50 +01:00
  • 620965781e MSource::Convolution remove test code asmussen 2019-06-02 13:44:19 +01:00
  • 9c18638b24 MSource::Convolution let mom argument be Nd dimensional asmussen 2019-06-02 13:41:39 +01:00
  • 4bfe678218 MSource::Gauss Integer is unsigned... asmussen 2019-06-02 12:36:57 +01:00
  • fc6e584f2c MSource::Gauss fix sign in exponent of normalization + use correct types asmussen 2019-06-02 11:52:05 +01:00
  • 7c3f400fc5 MSource::Gauss add parameters tA and tB asmussen 2019-06-02 00:12:15 +01:00
  • 4bca2c17ce MSource::Convolution rename parameters asmussen 2019-06-02 00:04:07 +01:00
  • 8d540a4e85 MSource::Gauss add mom parameter + avoid Cshifts asmussen 2019-06-01 23:56:14 +01:00
  • 9ff459816f ReadBinary needs to do case insensitive name comparison (since I changed the default case of perambulator column names) Michael Marshall 2019-06-01 13:50:27 +01:00
  • eb737daeb5 Merge branch 'develop' into feature/distil Michael Marshall 2019-05-31 18:20:43 +01:00
  • b120ef1fe4 Merge pull request #217 from guelpers/feature/EMlepwall portelli 2019-05-30 11:13:27 +02:00
  • 166feb6483 Hadrons: EMLepton: Wall source guelpers 2019-05-30 10:07:08 +01:00
  • f569813b60 remove commented code asmussen 2019-05-29 17:07:07 +01:00
  • 0190ada714 Merge branch 'develop' into feature/GaussianSmearing asmussen 2019-05-29 17:01:17 +01:00
  • de1a1dccb3 MSource::Gauss and MSource::Convolution: change LatticeComplex to ComplexField asmussen 2019-05-29 16:25:45 +01:00
  • 0b3f40ce16 MSource::Convolution fix sign in Momentum asmussen 2019-05-29 16:06:10 +01:00
  • e35e8da111 Revert "cleaning up Kl2 contraction" portelli 2019-05-29 11:23:17 +02:00
  • 6fdf93d695 move momentum phase from MSource::Gauss to MSource::Convolution asmussen 2019-05-28 17:26:55 +01:00
  • ffde81f22a Nsimd() and coalesced support Peter Boyle 2019-05-25 12:44:07 +01:00
  • d8098f1ecd coalesced support Peter Boyle 2019-05-25 12:43:31 +01:00
  • aca788cf4f Move coalesced read into tensors Peter Boyle 2019-05-25 12:43:00 +01:00
  • 6064f96fde MSource::Gauss remove superfluous comment asmussen 2019-05-24 20:18:37 +01:00
  • 4e52e46a2c MSource::Gauss fix missing factor asmussen 2019-05-24 20:16:09 +01:00
  • 6b27369ade MSource::Convolution use type PropagatorField asmussen 2019-05-24 16:07:08 +01:00
  • ab2e5f88cd add fields as input (for scheduler) asmussen 2019-05-24 15:57:30 +01:00
  • f244fed6ab cleaning up Kl2 contraction portelli 2019-05-24 13:08:35 +01:00
  • 9b3701ae27 posibility to save/load schedules directly from the application parameters portelli 2019-05-24 13:08:20 +01:00
  • 4ac27340b9 moving VERSION file to the empty ChangeLog one, this create compilation problems with #include <version> in recent versions of LLVM and case-insensitive FS (typically macOS) portelli 2019-05-24 13:05:17 +01:00
  • c7c0a1065f Merge pull request #214 from guelpers/feature/kl2QEDseq portelli 2019-05-23 20:31:41 +01:00
  • 80947130f9 Merge pull request #215 from fionnoh/develop portelli 2019-05-23 18:44:58 +01:00
  • 0aee73ea6b Added precision tuning to Hadrons parameterfile writing fionnoh 2019-05-23 18:43:25 +01:00
  • e43d59045e add option mom to MSource::Gauss asmussen 2019-05-23 17:33:32 +01:00
  • e553678599 add modules MSource::Gauss and MSource::Convolution asmussen 2019-05-23 16:38:13 +01:00
  • 0290ee1f6d Merge pull request #213 from fionnoh/develop portelli 2019-05-23 13:46:02 +01:00
  • 9a34edcf9f Kl2 QED cleanup guelpers 2019-05-23 13:43:22 +01:00
  • 246f10001e Added ZFIMPL to SeqGamma fionnoh 2019-05-23 12:42:40 +01:00
  • e675c6a48c Merge remote-tracking branch 'upstream/develop' into feature/kl2QED guelpers 2019-05-23 12:41:54 +01:00
  • a66d110b88 Added ZFIMPL to SeqConserved module fionnoh 2019-05-23 11:49:54 +01:00
  • 918e673078 Merge branch 'develop' of https://github.com/paboyle/Grid into develop Peter Boyle 2019-05-22 09:57:02 +01:00
  • 44b53c3ba2 F1 ensemble running with 96%~ acceptance etc.. Peter Boyle 2019-05-22 09:56:26 +01:00
  • 2095c12eac Make detection of HPE 8600 automatic Peter Boyle 2019-05-22 09:54:21 +01:00
  • a0e9f3b0a0 Plan for GPU port Peter Boyle 2019-05-20 09:46:19 +01:00
  • ae5ad986e2 Merge remote-tracking branch 'upstream/develop' into feature/kl2QED guelpers 2019-05-19 14:35:46 +01:00
  • a9342c6ae5 Udpdate TODO afer gianluc marge Peter Boyle 2019-05-18 22:58:25 +01:00
  • ee6f96d85c Merge pull request #210 from grid-test-organisation/feature/gpu-port-develop Peter Boyle 2019-05-18 19:06:20 +01:00
  • 77ca45ff49 Merge pull request #211 from fionnoh/develop Peter Boyle 2019-05-18 18:57:52 +01:00
  • 4e9df9e93c GPU patches Peter Boyle 2019-05-18 17:43:11 +01:00
  • 9fe68857a9 Runs multiGPU with coalesced access on tesseract Peter Boyle 2019-05-18 17:42:41 +01:00
  • 37336c9e0c Allow compress to be either vector or scalar types Peter Boyle 2019-05-18 17:41:13 +01:00
  • 6c4da3bbc7 Stencil now runs with coalesced accesses Peter Boyle 2019-05-18 17:40:35 +01:00
  • a584b16c4a Adding a non-blocking kernel launch Peter Boyle 2019-05-18 17:39:54 +01:00
  • dbd7f3f0fc Added variables that were missing from wall source setup fionnoh 2019-05-17 19:10:09 +01:00
  • d14512ee03 Exposed a coulomb/landau enum to the gauge fixing module fionnoh 2019-05-17 19:01:52 +01:00
  • 48b1c806ed Coulomb gauge added as an option Peter Boyle 2019-05-17 17:36:32 +01:00
  • 8ce7ebdca3 fixed contraction issue Felix Erben 2019-05-17 10:52:55 +01:00
  • 435653490e fixed contraction issue Felix Erben 2019-05-17 10:50:15 +01:00
  • 10a052d695 3 issues preventing compilation under clang. Marked these with FELIX_ISSUE and made minimal change to make compile (as fix not obvious) Michael Marshall 2019-05-17 09:59:01 +01:00
  • acd5a01b65 some work on baryons Felix Erben 2019-05-16 15:11:50 +01:00
  • 0a8b6724ef Merge pull request #209 from fionnoh/develop portelli 2019-05-15 18:09:44 +02:00
  • ce102ac550 More logging, timing, and 4d/5d logic for eigpack gauge transforms fionnoh 2019-05-15 14:31:25 +01:00
  • 94accec311 Added gauge transform option to eigpack IO fionnoh 2019-05-15 13:35:47 +01:00
  • 1a82533d22 fix inner product with thrust reduction gfilaci 2019-05-14 15:35:54 +01:00
  • ec7d96ce3b Merge branch 'develop' into feature/distil Michael Marshall 2019-05-14 13:10:40 +01:00
  • e3c56fd9b3 CayleyZeroCounters before benchmark loop gfilaci 2019-05-13 15:52:00 +01:00
  • 955cc7790f MooeeInvDag offloaded to GPU gfilaci 2019-05-13 14:25:29 +01:00
  • 1179123ac2 MooeeInv offloaded to GPU gfilaci 2019-05-13 12:37:12 +01:00
  • d8512b03f8 Merge pull request #195 from nils-asmussen/fix_GaugeProp_4d portelli 2019-05-12 21:31:18 +02:00
  • d90cf9d022 Merge pull request #207 from fionnoh/develop portelli 2019-05-12 21:30:20 +02:00
  • 79e930ba12 Hadrons: Lepton Propagator for kl2, sign swap for antiperiodic boundary guelpers 2019-05-10 12:46:18 +01:00
  • 22e35c9ddd M5Ddag offloaded to GPU gfilaci 2019-05-10 12:23:39 +01:00
  • 698b45e163 remove unused typedef gfilaci 2019-05-09 11:19:39 +01:00
  • f1744b3f01 M5D offloaded to GPU gfilaci 2019-05-09 11:17:55 +01:00
  • 2b3c22f03d bandwidth dependent on grid default precision gfilaci 2019-05-08 12:01:11 +01:00
  • 8423a05940 duplicate CayleyFermion5D for gpu gfilaci 2019-05-08 11:51:37 +01:00
  • 2acd8ece65 Hadron WeakEye and A2ALoop bug fixes, and WWVVContraction bug fix fionnoh 2019-05-08 10:57:36 +01:00
  • b638509c61 Merge branch 'develop' of https://github.com/paboyle/Grid into develop fionnoh 2019-05-08 10:51:04 +01:00
  • c16916cc45 Multiple local slice fixes Michael Marshall 2019-05-06 10:35:42 +01:00
  • a865caf0d2 Forgot a const in IndexName only version of NamedTensor constructor Michael Marshall 2019-05-03 22:17:25 +01:00
  • 9ae4d369f3 Use the definition of the Perambulator Index names given in Hadrons::MDistil Michael Marshall 2019-05-03 22:00:50 +01:00
  • edeb590818 DiskVector: fix of memory bug triggering segfault when the cache is accessed following a certain pattern portelli 2019-05-03 17:09:47 +01:00
  • ec24a1f828 Fixed 2 bugs in LapEvec: 1) InsertLocalSlice 2) ensure convergence assertion stops entire machine Michael Marshall 2019-05-03 16:03:56 +01:00
  • 0efe63f6fa 3D smearing fix Michael Marshall 2019-05-02 19:37:59 +01:00
  • b7ead6c16a Fixed bug: iff stout smearing disabled then gauge field uninitialised Michael Marshall 2019-05-02 18:20:49 +01:00
  • d9438627d9 M5D benchmark without vector copy overhead gfilaci 2019-05-02 11:10:57 +01:00
  • b23305dbe2 fix M5D flop count gfilaci 2019-05-02 11:08:21 +01:00
  • d3b5c02e2d measure M5D bandwidth and fix M5D flop count gfilaci 2019-05-02 11:02:39 +01:00
  • 8b6541fb60 Fix gpu MultRealPart and MaddRealPart bug gfilaci 2019-03-29 16:43:31 +00:00
  • 6da9aa9971 replace std::vector with Vector in benchmark gfilaci 2019-03-18 18:25:46 +00:00