1
0
mirror of https://github.com/paboyle/Grid.git synced 2026-06-20 10:53:43 +01:00

Commit Graph

  • 79d533550d continued on DistilVectors.hpp ferben 2019-01-21 16:45:31 +00:00
  • b8c106f320 working on DistilVectors, initialisation done and compiles ferben 2019-01-21 16:04:18 +00:00
  • b74492a805 Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil Mike 2019-01-21 10:40:01 +00:00
  • c93a43f158 Added test program Mike 2019-01-21 10:39:28 +00:00
  • 0ff410ae19 copied perambulato code into PerambLight.hpp Felix Erben 2019-01-18 17:47:41 +00:00
  • ced30b61e2 added phi vectors - still commented out and does not compile otherwise Felix Erben 2019-01-18 16:38:13 +00:00
  • 2b782df290 Merge branch 'feature/distil' of https://github.com/mmphys/Grid into feature/distil Felix Erben 2019-01-18 15:58:51 +00:00
  • f0f1ba0307 uses evec4d now Felix Erben 2019-01-18 15:58:10 +00:00
  • 2343e621e6 Bananas Mike 2019-01-18 13:32:27 +00:00
  • 2568504821 small change Felix Erben 2019-01-18 13:23:03 +00:00
  • b821dde020 Initial version Mike 2019-01-18 13:14:28 +00:00
  • ae3b053334 Initial version Mike 2019-01-18 13:10:02 +00:00
  • 9b6ddb6e54 Adding a norm of a general field check, so that for things other than gauge configs there is an analogue of plaquette norm. Improve argument checking in the BinaryIO.h, as there looks to be some corruption issue intermittently on tesseract jobs. Not clear where the root bug is. Peter Boyle 2019-01-16 22:35:58 +00:00
  • de8b2dcca3 Hadrons: faster A2A matrix load feature/contractor portelli 2019-01-11 16:12:49 +00:00
  • efe000341d Hadrons: contractor fixes portelli 2019-01-11 16:12:16 +00:00
  • 11086c5c25 Hadrons: first stab at MPI contractor portelli 2019-01-10 16:29:57 +00:00
  • 447b772136 Merge remote-tracking branch 'upstream/develop' into feature/kl2QED Vera Guelpers 2019-01-07 15:09:18 +00:00
  • c5e081d69c Re-Merge branch 'develop' into feature/gpu-port Pull in Regensburg MultiGrid pull request Peter Boyle 2019-01-03 01:50:16 +00:00
  • 535a6aaf05 Update todo list Peter Boyle 2019-01-02 22:07:51 +00:00
  • 91a7fe247b Merge branch 'DanielRichtmann-feature/wilsonmg' into develop Peter Boyle 2019-01-02 14:40:31 +00:00
  • 8a1be021d3 Merge branch 'feature/wilsonmg' of https://github.com/DanielRichtmann/Grid into DanielRichtmann-feature/wilsonmg Peter Boyle 2019-01-02 14:39:59 +00:00
  • e73b909a48 Make tests running past nvcc. Different NVCC versions proving tricky to keep happy. This is 9.2 Peter Boyle 2019-01-02 12:05:30 +00:00
  • a4d9200293 Fixing AVX 512 instantiation error. Need to move to extern templates urgently. Peter Boyle 2019-01-02 00:27:07 +00:00
  • 350508bdb3 pugixml problem Peter Boyle 2019-01-01 16:38:54 +00:00
  • 38852737e4 No compile fix on clang Peter Boyle 2019-01-01 15:55:13 +00:00
  • 802404c78c Remove warnings under NVCC and move parallel_for to thread-loop Peter Boyle 2019-01-01 15:08:09 +00:00
  • 0e9b591c1c NVCC warning suppression Peter Boyle 2019-01-01 15:07:47 +00:00
  • c43a2b599a GPU support Peter Boyle 2019-01-01 15:07:29 +00:00
  • 8c91e82ee8 GPU clean up, remove parallel_for. Split into accelerator_loop, thread_loop cases, and collides with parallel_for in thrust Peter Boyle 2019-01-01 15:06:46 +00:00
  • 9d866d062a GPU support improvements Peter Boyle 2019-01-01 15:05:03 +00:00
  • 3a4e397e72 Deprecating JSON, too hard to support under NVCC Peter Boyle 2019-01-01 15:04:33 +00:00
  • 2b6cfe555f Disable JSON on NVCC. Maybe unsupport JSON full stop. XML and JSON is too many formats in my view. Peter Boyle 2019-01-01 15:03:50 +00:00
  • 7df58dd883 Photon syntax gave problems with NVCC Peter Boyle 2019-01-01 15:03:29 +00:00
  • 4bf86ae60a NVCC clean up Peter Boyle 2019-01-01 15:02:50 +00:00
  • 07ee87ff5a GPU happy. Still need to prevent hand kernels being callable under NVCC Peter Boyle 2019-01-01 15:00:33 +00:00
  • 0c2498fe2f Explicit instantiation needed for NVCC Peter Boyle 2019-01-01 13:55:12 +00:00
  • ad2e65dad5 GPU related updates Peter Boyle 2019-01-01 13:54:40 +00:00
  • 715babeac8 GPU reductions first cut; use thrust, non-reproducible. Inclusive scan can fix this if desired. Local reduction to LatticeComplex and then further reduction. Peter Boyle 2019-01-01 13:53:37 +00:00
  • 3eae9a9e3f update NVCC flags Peter Boyle 2019-01-01 13:49:15 +00:00
  • 186aad065f Roll forward Eigen in attempt to make CUDA happy Peter Boyle 2019-01-01 13:48:32 +00:00
  • bf5685eb11 Update todo list Peter Boyle 2019-01-01 13:48:06 +00:00
  • 4a96c067ae Remove warnings from NVCC Peter Boyle 2019-01-01 13:43:09 +00:00
  • ab063f33c0 Offload the linear combinations in CG Peter Boyle 2019-01-01 13:42:13 +00:00
  • 9efcc535bc Cleaner drop from CUDA mode around Eigen includes. Remains difficult to let Eigen compile under nvcc with version issues. Peter Boyle 2019-01-01 13:39:10 +00:00
  • 231b61d012 std::array by default Peter Boyle 2019-01-01 13:37:35 +00:00
  • e898f4f0b0 Whitespace Peter Boyle 2019-01-01 13:36:55 +00:00
  • d5db5f5242 Wrong dimension used in a temporary Peter Boyle 2018-12-20 10:49:45 +00:00
  • 2fcedb13dd Step size modification in HMC; ICC happy thread pragmas Peter Boyle 2018-12-20 09:32:33 +00:00
  • 35ed1defac Passes make check now single and double compile Peter Boyle 2018-12-19 11:09:32 +00:00
  • 4e95accf80 Namespace fix Peter Boyle 2018-12-15 21:46:17 +00:00
  • fd66325321 pure QED test and copyright update portelli 2018-12-14 17:39:11 +00:00
  • c637c0c48c James H.'s code for general size Wilson loops portelli 2018-12-14 17:37:09 +00:00
  • c4b472176c Photon code fix portelli 2018-12-14 17:36:38 +00:00
  • 422764757d Updates in tests to make all of Grid compile Peter Boyle 2018-12-14 16:55:54 +00:00
  • 943fa48ce4 Hadrons: Kl2 contraction using sequential propagators Vera Guelpers 2018-12-14 13:45:30 +00:00
  • fa97a56fdd Hadrons: sequential Aslash insertion on propagator Vera Guelpers 2018-12-14 12:40:26 +00:00
  • 856476a890 big cleanup of the Photon class + QED Coulomb gauge portelli 2018-12-13 21:52:38 +00:00
  • afc462bd58 Bracketing issue in macro Peter Boyle 2018-12-13 10:53:22 +00:00
  • b57a4d32aa Merge branch 'develop' into feature/gpu-port Peter Boyle 2018-12-13 05:11:34 +00:00
  • c509bd3fe2 Merge branch 'feature/resilient-io' into develop portelli 2018-12-01 12:57:43 +00:00
  • 49b934310b resilient I/O fix feature/resilient-io portelli 2018-11-27 20:17:09 +00:00
  • 01e8cf5017 Merge branch 'develop' into feature/resilient-io portelli 2018-11-27 19:09:59 +00:00
  • 12f4499502 HDF5 serialiser fix portelli 2018-11-27 19:09:50 +00:00
  • 05aec72887 Hadrons: application parameter for resilient I/O portelli 2018-11-27 18:46:43 +00:00
  • 136d3802cb binary parallel IO can do read tests and eventually re-write in case of failure portelli 2018-11-27 18:38:24 +00:00
  • a4c55406ed checksummed HDF5 IO portelli 2018-11-27 17:43:19 +00:00
  • c7f33ca2a8 Revert "Hadrons: A2A vector write can fail and retry" portelli 2018-11-27 17:27:26 +00:00
  • 0e3035c51d Revert "optional non-fatal checksum fail in Lime lattice read (with error codes)" portelli 2018-11-27 17:27:20 +00:00
  • 10fc263675 Hadrons: A2A vector write can fail and retry portelli 2018-11-26 19:47:03 +00:00
  • bccfd4cbb3 optional non-fatal checksum fail in Lime lattice read (with error codes) portelli 2018-11-26 19:45:51 +00:00
  • 0b50d4a328 log time fix portelli 2018-11-23 15:51:27 +00:00
  • b74940b3d4 Merge branch 'develop' of https://github.com/paboyle/Grid into develop fionnoh 2018-11-23 14:08:29 +00:00
  • e232257cb6 Hadrons: A2AAslashVector modul cleaning and renaming portelli 2018-11-22 19:43:49 +00:00
  • 09451b5e48 Merge branch 'develop' of github.com:paboyle/Grid into develop portelli 2018-11-22 15:45:24 +00:00
  • 6364aa8acf Merge branch 'feature/contractor' into develop portelli 2018-11-22 15:44:46 +00:00
  • b9e84ecab7 Hadrons: minor code cleaning portelli 2018-11-22 15:44:30 +00:00
  • 41032fef44 Optional RW mode for Hdf5Reader portelli 2018-11-21 18:36:50 +00:00
  • d77bc88170 Optional support for faster CRC32C checksum through Intel IPP portelli 2018-11-19 17:21:53 +00:00
  • 494b3c9e57 Hadrons: contractor more IO fix portelli 2018-11-19 16:26:53 +00:00
  • 2ba19a9e07 Hadrons: contractor IO fix portelli 2018-11-19 16:17:51 +00:00
  • 5d7cc29eaf Hadrons: contractor token @traj@ for trajectory number in input file portelli 2018-11-19 16:04:01 +00:00
  • f22a27d7f9 Hadrons: contractor trajectory loop and file output portelli 2018-11-19 15:45:04 +00:00
  • 33a0bbb17b Const correctness Peter Boyle 2018-11-19 11:27:57 +00:00
  • ac1d655de8 Const correctness patch feature/npr Peter Boyle 2018-11-19 10:38:36 +00:00
  • f592ec8baa Hadrons: contractor performance fix portelli 2018-11-16 20:59:49 +00:00
  • 8b007b5c24 Hadrons: remove the use of OpenMP reductions portelli 2018-11-16 20:00:29 +00:00
  • 17b3f47b1e Merge branch 'develop' of https://github.com/paboyle/Grid into develop fionnoh 2018-11-16 16:32:12 +00:00
  • 9bb170576d Merge pull request #177 from guelpers/develop portelli 2018-11-14 16:04:09 +00:00
  • a7e3977b75 Merge remote-tracking branch 'upstream/develop' into develop Vera Guelpers 2018-11-13 14:56:23 +00:00
  • 995f20e45d Hadrons: some renamings Vera Guelpers 2018-11-13 14:54:48 +00:00
  • d058b4e681 Merge branch 'feature/seqA2A' into develop Vera Guelpers 2018-11-13 13:27:24 +00:00
  • 8e0d2f3402 Hadrons: support for twisted boundary conditions feature/hadrons-twist portelli 2018-11-12 17:16:18 +00:00
  • 2ac57370f1 Hadrons: contractor translation average normalisation portelli 2018-11-12 16:04:35 +00:00
  • 344e832a4e Hadrons: contractor faster transpose and finer timings portelli 2018-11-12 15:59:54 +00:00
  • cfe281f1a4 Hadrons: diskvectors measure hash performance in debug output portelli 2018-11-12 15:59:11 +00:00
  • f5422c7334 Hadrons: more contractor instrumentation portelli 2018-11-09 16:23:53 +00:00
  • 68c76a410d Hadrons: more contractor improvements portelli 2018-11-08 19:24:29 +00:00
  • 69b6ba0a73 Hadrons: contractor fixes and improvements portelli 2018-11-08 18:46:28 +00:00
  • 65349b07a7 Hadrons: simpler A2A perf functions portelli 2018-11-08 18:44:44 +00:00
  • 7cd9914f0e Hadrons: automatically resize output in MKL A2A matrix kernels portelli 2018-11-08 17:40:57 +00:00