1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-06-23 02:02:02 +01:00

Commit Graph

  • 02198ac5b5 Tolerance and more coverage paboyle 2016-03-28 00:36:17 -06:00
  • 21abaf7e91 Gamma sign change paboyle 2016-03-28 00:35:45 -06:00
  • 165bffc2e7 Avx512 changes for assembler kernels paboyle 2016-03-26 22:24:07 -06:00
  • 644fd6d32e Build avx512 clean paboyle 2016-03-25 09:35:33 -07:00
  • f54e0ec9bd Try lanczos to set up hdcr subspace azusa 2016-03-17 10:36:16 +00:00
  • a155a362da Update from HDCR tuning paboyle 2016-03-16 02:31:04 -07:00
  • 60d4564151 ICC no compile fix paboyle 2016-03-16 02:30:40 -07:00
  • d4e57f4bc6 IO Bandwidth reporting paboyle 2016-03-16 02:30:16 -07:00
  • 3920b2c0ab HDCR updates paboyle 2016-03-16 02:29:58 -07:00
  • 2733c4b93c hdcr updates paboyle 2016-03-16 02:29:37 -07:00
  • e17c773a0b Longer runs for vtune paboyle 2016-03-16 02:29:13 -07:00
  • 36a800f26c Microsecond granularity support paboyle 2016-03-16 02:28:51 -07:00
  • b75da563d9 Resurrect timestamp. Should make optional paboyle 2016-03-16 02:28:17 -07:00
  • f9faec38be Printing fix under comms none paboyle 2016-03-16 02:27:53 -07:00
  • d6b64f47d9 Uint64 sum for IO rates paboyle 2016-03-16 02:27:22 -07:00
  • a359f7a9f5 Merge branch 'master' of https://github.com/paboyle/Grid paboyle 2016-03-11 16:07:07 -08:00
  • b606deb3f0 Uint64 gsum paboyle 2016-03-11 16:06:54 -08:00
  • 179e82b5ca Merge branch 'master' into hadrons Antonin Portelli 2016-03-08 12:55:33 +00:00
  • 090e7aa930 Merge remote-tracking branch 'origin/chulwoo-dec12-2015' paboyle 2016-03-08 09:55:14 +00:00
  • 2dce9c3cff HDCR running on 16^3 with 2x-3x speed up. paboyle 2016-03-08 01:01:50 -08:00
  • 1e72bd8b8c Saving Lanczos testing program Jung 2016-03-08 01:49:16 -05:00
  • dc72293398 More timing info paboyle 2016-03-06 10:46:55 -08:00
  • e55c35734b Fix a nocompile paboyle 2016-03-03 20:33:28 +00:00
  • f2c59c8730 Merge branch 'master' into hadrons Antonin Portelli 2016-03-02 17:15:05 +00:00
  • 325e745daa Merge branch 'master' of https://github.com/paboyle/Grid paboyle 2016-03-02 07:04:03 -08:00
  • 61413565d0 Back off the inlined spin proj as not working paboyle 2016-03-02 07:03:09 -08:00
  • ff129d9ad9 Redundant operations removed paboyle 2016-03-02 07:02:37 -08:00
  • 03fcd3b33a Back out of the colour paboyle 2016-03-02 07:01:15 -08:00
  • 68b02da483 Backing off the colour paboyle 2016-03-02 07:00:43 -08:00
  • e051119769 extern "C" should have been in the header file, but Cray is apparently not C++ friendly. paboyle 2016-03-02 07:00:00 -08:00
  • fdd0848593 Hadrons: license text update Antonin Portelli 2016-02-25 12:07:21 +00:00
  • 92f666905f copyright script update to 80 column text Antonin Portelli 2016-02-25 12:06:24 +00:00
  • 5980fa8640 test implementation of DWF inverter Antonin Portelli 2016-02-25 11:56:16 +00:00
  • 2d8bb356e3 Smearing routines compile (still untested) Guido Cossu 2016-02-25 02:43:59 +09:00
  • f3661aac4f Merge pull request #24 from aportelli/master Guido Cossu 2016-02-23 18:22:43 +00:00
  • a7251f28c7 Stout smearing compiles (untested) Guido Cossu 2016-02-24 03:16:50 +09:00
  • 1eb169ac0b compatibility fix Antonin Portelli 2016-02-23 16:36:50 +00:00
  • a0d8eb2c24 minor code cleaning Antonin Portelli 2016-02-23 16:33:00 +00:00
  • 1e10b4571d fix after Grid update Antonin Portelli 2016-02-23 16:21:45 +00:00
  • 02f8b84ac9 Merge branch 'master' into hadrons Antonin Portelli 2016-02-23 16:13:39 +00:00
  • 5674c3e241 cycle count fix for x86 Antonin Portelli 2016-02-23 16:08:18 +00:00
  • 62c4ba0d1e gitignore update Antonin Portelli 2016-02-23 16:01:29 +00:00
  • 497e7e4c53 BG/Q compatibility fix Antonin Portelli 2016-02-23 15:57:38 +00:00
  • cfd368596d Merge branch 'master' into hadrons Antonin Portelli 2016-02-22 15:25:02 +00:00
  • 19526d09c2 Merge commit '6aeaf6f568a391e34b913f08be6a11beb28d8842' Antonin Portelli 2016-02-22 15:23:26 +00:00
  • 6aeaf6f568 Parallel IO worked on. I'm puzzled because I already thought I shook this out on MacOS + OpenMPI and then turned up problems on the BlueWaters Cray. Peter Boyle 2016-02-21 08:03:21 -06:00
  • 40f2db9bc0 Disable metropolis step until 10 traj covered. Should move to exposing these in XML input and start having "applications" directory. Peter Boyle 2016-02-21 08:01:44 -06:00
  • 2cfa20cc4e Improving the logging, got fed up with color so optionally disable. Backtrace macro used everwhere Peter Boyle 2016-02-21 07:58:53 -06:00
  • a5f683d124 Machine generated Peter Boyle 2016-02-21 07:57:42 -06:00
  • 02a57ffa6f machine generated. Should remove from git .. but annoys downloaders Peter Boyle 2016-02-21 07:57:02 -06:00
  • 9f0d9ade68 Added configure flag for LAPACK. Tested ImplicitlyRestartedLanczos::calc() Checking in before cleaning up Jung 2016-02-20 02:50:32 -05:00
  • c1b1b89d17 More on smearing routines, writing APEsmear (dev) neo 2016-02-19 17:15:27 +09:00
  • 771235017d Adding smearing routines (development) neo 2016-02-19 15:30:41 +09:00
  • 3425751cb8 Missing return value paboyle 2016-02-19 01:06:03 +00:00
  • db5e8050a8 Attempts at some optimisation paboyle 2016-02-18 22:33:58 +00:00
  • a3fbabf404 Bug fix paboyle 2016-02-18 18:08:24 +00:00
  • 22422a84d9 Small problem in compressor fix Peter Boyle 2016-02-17 19:03:09 -06:00
  • b6f6da923e Change to the compressor & stencil interface a little. Peter Boyle 2016-02-17 18:27:11 -06:00
  • c9fadf97a5 Simplify the compressor interface again. Peter Boyle 2016-02-17 18:16:45 -06:00
  • c650bb3f3d Very small merge speed up. Peter Boyle 2016-02-16 18:41:53 -06:00
  • 81395e85d1 Regressing to not overlap comms and compute becasue bluewaters, edison, and cori are so rubbish at it. Peter Boyle 2016-02-16 13:56:44 -06:00
  • 340a29b735 More careful sequencing of comms Peter Boyle 2016-02-15 16:04:59 -06:00
  • f7be108e35 100 iters faster Peter Boyle 2016-02-15 16:03:04 -06:00
  • a0fc47c6f9 Cheaper implementation Peter Boyle 2016-02-15 16:02:36 -06:00
  • 42a9ac71d2 BUg fix, wait till complete. Peter Boyle 2016-02-14 16:21:21 -06:00
  • 41c2b09184 Shmem comms [NO MPI] target added. The dwf test runs and passes. Not really shaken out to my satisfaction though as I want more tests done, so don't declare as working. But committing my current while I try a few experimentals. Peter Boyle 2016-02-14 14:24:38 -06:00
  • 294dbf1bf0 Compile on OpenMPI shmem paboyle 2016-02-11 23:45:51 +00:00
  • 9548c8b91f Had to break this out for universal access through the code base. Peter Boyle 2016-02-11 07:40:09 -06:00
  • 7f927a541c Shmem related fixes for shmem compile Peter Boyle 2016-02-11 07:37:39 -06:00
  • e2f73e3ead Updates for shmem paboyle 2016-02-10 16:50:32 -08:00
  • 6371676a75 Correcting some compilation errors for clang-sse neo 2016-02-10 11:37:03 +09:00
  • bd84c23298 definitions reconciled. Jung 2016-01-25 16:30:59 -05:00
  • 7aa8d5e8af Faiing to compile, comparing with master Jung 2016-01-25 16:03:02 -05:00
  • 6012b0ec23 Checking in changes before changing to chulwoo-dec12-2015 Jung 2016-01-25 09:40:58 -05:00
  • 411ac49dd7 GparityWilsonTM typedef added. Not yet tested Conflicts: configure lib/qcd/action/fermion/WilsonKernels.h Jung 2016-01-25 01:36:28 -05:00
  • b8fb05a422 Addtional routines for Lanczos (SYM2, Chebyshef).. Jung 2016-01-25 01:26:25 -05:00
  • ae682674e0 Hadrons: first full implementation of the scheduler Antonin Portelli 2016-01-13 20:23:51 -08:00
  • 17c43f49ac Hadrons: application class now take parameter file name as argument Antonin Portelli 2016-01-13 20:22:37 -08:00
  • 30146e977c gitignore update Antonin Portelli 2016-01-13 20:20:43 -08:00
  • 5c57d4f403 Merge branch 'master' of https://github.com/paboyle/Grid into scidac1_2 Jung 2016-01-11 11:36:45 -05:00
  • fc6ad65751 Pushed the overlap comms tweaks paboyle 2016-01-11 06:34:22 -08:00
  • dafc74020c Overlap comms compute improvements in hand op kernels, and better timing from Edison and Cori paboyle 2016-01-10 16:54:27 -08:00
  • d19321dfde Overlap comms compute changes paboyle 2016-01-10 19:20:16 +00:00
  • 5924e5a562 Merge branch 'master' of https://github.com/paboyle/Grid into scidac1_2 Jung 2016-01-06 03:44:57 -05:00
  • c99d748da6 Timing reports in benchmarks now reflect the asynch comms thread statistics paboyle 2016-01-04 14:42:16 +00:00
  • 02452afd36 Optional overlap of comms with compute paboyle 2016-01-04 14:18:40 +00:00
  • 331768dcff Added overlap comms compute mode paboyle 2016-01-03 01:38:11 +00:00
  • 4aac345bea Updated logging to colour code according to message type paboyle 2016-01-02 17:21:14 +00:00
  • 15c0022042 GPLv2 clarified, and copyright message and banner in Init function. Color is just showing off.... paboyle 2016-01-02 15:22:30 +00:00
  • aae8bf31a7 Global edit adding copyright and license info to every source file. paboyle 2016-01-02 14:51:32 +00:00
  • 1e68b1c1bd Create a benign default for gparity twists paboyle 2016-01-02 14:06:53 +00:00
  • 491a708225 Twist params set up correctly in gparity even odd 2f DWF + Wilson HMC test paboyle 2016-01-02 14:02:41 +00:00
  • 5a80930dd2 Charge conjugation boundary conditions for gauge fields implemented as a policy class, changing the nature of covariant Cshifts used in plaquettes, rectangles and staples. paboyle 2016-01-02 13:37:25 +00:00
  • 145a295231 Bug fix for stencil with large shifts (3+), would be important to naik term for example but did not impact Wilson based nearest neighbour stencils. paboyle 2015-12-30 19:29:48 +00:00
  • 841a37f941 Fix to WilsonCompressor that fixes a bug in comms phase due to the sign change on gamma matrix in hopping term. Add logging of time spent in CG. paboyle 2015-12-29 23:49:41 +00:00
  • e6cad3821c Logging improvement Azusa Yamaguchi 2015-12-29 19:51:18 +00:00
  • 98de1cbb6a Optimised version of rectangle term staples. ~3.4x faster than the naive. Azusa Yamaguchi 2015-12-29 19:22:59 +00:00
  • f7d61b8b81 Plaq plus rectangle and Iwasaki, Symanzik DBW2. http://arxiv.org/pdf/hep-lat/0610075.pdf plaq and rect regress plausibly over 100 trajectories and under HMC with average plaq and rectangle coming out ok. Azusa Yamaguchi 2015-12-28 16:39:26 +00:00
  • 78c4e862ef Plaq, Rectangle, Iwasaki, Symanzik and DBW2 workign and HMC regresses to http://arxiv.org/pdf/hep-lat/0610075.pdf Azusa Yamaguchi 2015-12-28 16:38:31 +00:00
  • 54eacec261 Hadrons: namespace std not used anymore in compiled sources Antonin Portelli 2015-12-23 14:30:33 +00:00