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

Commit Graph

  • 4e907fef2c Merge remote-tracking branch 'grid/develop' into feature/arm-neon Nils Meyer 2017-08-29 17:47:36 +02:00
  • 67888b657f Merge branch 'gparity-handunroll' of https://github.com/giltirn/Grid into gparity-handunroll Christopher Kelly 2017-08-29 09:52:05 -04:00
  • 74af885d4e Removed some no-longer-needed associated with G-parity hand unrolled kernel Christopher Kelly 2017-08-29 09:50:37 -04:00
  • ac3611bb19 Merge branch 'develop' of https://github.com/paboyle/Grid into feature/qed-fvol James Harrison 2017-08-29 11:53:37 +01:00
  • d36d2fb40d Added ability to override default Ls in Benchmark_dwf Christopher Kelly 2017-08-28 06:53:56 -07:00
  • 5b9267e88d Cleaner comms benchmark treatment for one node runs Peter Boyle 2017-08-27 18:24:48 -04:00
  • 15fd4003ef Improving presentation of results paboyle 2017-08-27 13:46:02 +01:00
  • 4b4c2a715b fcntl.h needed paboyle 2017-08-26 11:38:04 +01:00
  • 54a5e6c1d0 Check if we get huge pages on linux. Larry Meadows piece of magic. paboyle 2017-08-25 22:36:08 +01:00
  • 73aeca7dea Merge branch 'feature/multi-communicator' into develop paboyle 2017-08-25 21:55:09 +01:00
  • ad89abb018 Fix feature/multi-communicator paboyle 2017-08-25 20:43:37 +01:00
  • 80c5bce5bb Merge branch 'develop' into feature/multi-communicator paboyle 2017-08-25 20:21:26 +01:00
  • f68b5de9c8 No compile fix on Clang paboyle 2017-08-25 19:35:21 +01:00
  • d0f3d525d5 Optimal block size for KNL Peter Boyle 2017-08-25 19:33:54 +01:00
  • f365a83fae In G-parity unrolled kernel, replaced calls to permute and exchange with run-time-evaluated permute type with explicit calls to appropriate underlying functions Christopher Kelly 2017-08-25 14:24:11 -04:00
  • 3a58217405 Updated Peter Boyle 2017-08-25 14:29:53 +01:00
  • c289699d9a updated from cambridge mpi3 shakeout Peter Boyle 2017-08-25 11:41:01 +01:00
  • c3b1263e75 Benchmark prep Peter Boyle 2017-08-25 09:25:54 +01:00
  • 34a9aeb331 Reduced number of if-statement evaluations in G-parity unrolled kernel Christopher Kelly 2017-08-24 13:53:50 -07:00
  • 5846566728 Merge branch 'develop' into feature/hadrons Antonin Portelli 2017-08-24 18:20:52 +01:00
  • 102ea9ae66 CI update Antonin Portelli 2017-08-24 18:17:09 +01:00
  • cc4afb978d Fix bug in non-zero momentum projection James Harrison 2017-08-24 17:31:44 +01:00
  • 21b02760c3 Merge branch 'develop' into feature/hadrons Antonin Portelli 2017-08-24 17:05:45 +01:00
  • 2bcb704af2 Merge pull request #121 from Lanny91/feature/hadrons Peter Boyle 2017-08-24 12:59:08 +01:00
  • 5fa386ddc9 FFT test compile fixed paboyle 2017-08-24 10:17:52 +01:00
  • edabb3577f Imported Benchmark_gparity Christopher Kelly 2017-08-23 16:54:06 -04:00
  • ce5df177ee Removed superfluous implementation of G-parity twist for hand-unrolled kernel from GparityWilsonImpl Christopher Kelly 2017-08-23 15:05:22 -04:00
  • a0bb8e5b46 Added hand-unrolled kernel implementations of all the other dslash precision / comms precision combinations with G-parity Christopher Kelly 2017-08-23 14:44:40 -04:00
  • 46f88e6d72 G-parity hand-unrolled intrinsics twist now uses one less permute and one less temporary Christopher Kelly 2017-08-23 13:21:10 -04:00
  • dd8f1ea189 Vectorized Mobius EOFA Dperp + shift operation David Murphy 2017-08-23 13:17:26 -04:00
  • b61835c1a5 Added inplace version of intrinsic G-parity twist to hand-unrolled kernel Christopher Kelly 2017-08-23 12:33:48 -04:00
  • d9cd4f0273 Staggered multinode block cg debugged. Missing global sum. Code stalls and resumes on KNL at cambridge. Curious. Azusa Yamaguchi 2017-08-23 15:07:18 +01:00
  • 459f70e8d4 Check-in of working Mobius EOFA class and tests David Murphy 2017-08-22 22:38:30 -04:00
  • 061e48fd73 Replaced slow unpack-repack in G-parity BC twist with intrinsics version Christopher Kelly 2017-08-22 18:12:12 -04:00
  • ab50145001 Implemented first, unoptimized version of hand-unrolled G-parity kernels Improved Test_gparity Christopher Kelly 2017-08-22 17:12:25 -04:00
  • b49bec0cec MAP_HUGETLB portability fix paboyle 2017-08-20 03:08:54 +01:00
  • ae56e556c6 finalise issue on new OPA revert paboyle 2017-08-20 02:53:12 +01:00
  • 1cdf999668 Moving multicommunicator into mpi3 also for threading paboyle 2017-08-20 02:39:10 +01:00
  • 11062fb686 Comms none fail fix paboyle 2017-08-20 01:37:07 +01:00
  • 383ca7d392 Switch off comms for now until feature/multi-communicator is merged paboyle 2017-08-20 01:27:48 +01:00
  • a446d95c33 Trying to pass TeamCity and Travis paboyle 2017-08-20 01:10:50 +01:00
  • be66e7dd95 Merge branch 'develop' into feature/multi-communicator paboyle 2017-08-19 23:12:38 +01:00
  • 6d0d064a6c Update TODO paboyle 2017-08-19 23:11:30 +01:00
  • bfef525ed2 New benchmark prep paboyle 2017-08-19 23:10:12 +01:00
  • 0b0cf62193 Fix mpi 3 interface change Peter Boyle 2017-08-19 13:18:50 -04:00
  • 7d88198387 Merge branch 'develop' into feature/multi-communicator Peter Boyle 2017-08-19 13:03:35 -04:00
  • 2f619482b8 Enable blocking stencil send Peter Boyle 2017-08-19 12:53:59 -04:00
  • d6472eda8d Use mmap Peter Boyle 2017-08-19 12:53:18 -04:00
  • 9e658de238 Use Vector Peter Boyle 2017-08-19 12:52:44 -04:00
  • bcefdd7c4e Align both allocator calls to 2MB Peter Boyle 2017-08-19 12:49:02 -04:00
  • 0145685f96 Added Staggered Type Preconditioned operator Chulwoo Jung 2017-08-18 01:44:31 -04:00
  • 9d45fca8bc Implement MobiusEOFAFermioncache.cc David Murphy 2017-08-17 23:45:36 -04:00
  • ac9e6b63c0 More re-import of Mobius EOFA David Murphy 2017-08-17 19:28:53 -04:00
  • e140b3f802 Beginning to re-import Mobius EOFA David Murphy 2017-08-16 23:36:23 -04:00
  • d9d3d30cc7 Minor clean-up David Murphy 2017-08-16 20:57:51 -04:00
  • 47a12ec7b5 Implement EOFA pseudofermion force and Shamir tests for G-parity and non G-parity cases David Murphy 2017-08-16 19:50:08 -04:00
  • ec1e2f7a40 Add (mostly implemented) ExactOneFlavourRatio pseudofermion class and tests of Shamir heatbath and action David Murphy 2017-08-16 12:38:59 -04:00
  • 41f73ec083 Add ChronoForecast class for forecasting solutions across poles in the EOFA heatbath David Murphy 2017-08-16 12:37:38 -04:00
  • fd367d8bfd Debugging the PointerCache Guido Cossu 2017-08-16 09:42:57 +01:00
  • 6d0786ff9d Typo fixes and check-in of G-parity action test for DWF David Murphy 2017-08-15 22:47:00 -04:00
  • b7f93aeb4d Change CayleyFermion5D::SetCoefficientsInternal to virtual to allow overriding in derived EOFA classes David Murphy 2017-08-15 14:18:51 -04:00
  • 202a7fe900 Re-import DWF and abstract base EOFA fermion classes and tests David Murphy 2017-08-15 13:36:08 -04:00
  • 8d168ded4a Correction of the dagger version of the Clover Guido Cossu 2017-08-15 10:50:44 +01:00
  • e73e4b4002 Minor changes fixes Chulwoo Jung 2017-08-11 01:35:25 -04:00
  • 8a3fe60a27 Added more asserts at grid creation time Guido Cossu 2017-08-08 11:36:20 +01:00
  • 44051aecd1 Checking for integer divisions in cartesian full Guido Cossu 2017-08-08 10:31:12 +01:00
  • 06e6f8de00 Check that the reduced dim is an integer Guido Cossu 2017-08-08 10:22:12 +01:00
  • caa6605b43 Still tweaking memory saving routines in Lanczos Chulwoo Jung 2017-08-07 00:01:04 -04:00
  • 522c9248ae Merge branch 'develop' of https://github.com/paboyle/Grid into feature/Lanczos Chulwoo Jung 2017-08-06 23:58:21 -04:00
  • dbe4d7850c Make a test file compatible with all architectures Guido Cossu 2017-08-06 10:49:45 +01:00
  • 4fe182e5a7 Added high level HMC support for overriding default SIMD lane decomposition Guido Cossu 2017-08-06 10:46:19 +01:00
  • 75ee6cfc86 Debugging the Clover term Guido Cossu 2017-08-04 16:08:07 +01:00
  • fde71c3c52 Merge branch 'develop' into feature/clover Guido Cossu 2017-08-04 12:19:57 +01:00
  • 175f393f9d Binary IO error checking Guido Cossu 2017-08-04 12:14:10 +01:00
  • 7d867a8134 Merge branch 'develop' into feature/CG-reliable-update Christopher Kelly 2017-08-02 09:48:04 -04:00
  • 9939b267d2 Added switching to fallback linear operator in reliable update CG, and added recalculation of b parameter on update. Christopher Kelly 2017-07-31 13:39:44 -04:00
  • 323e9c439a Hadrons: Legal banner fixes Lanny91 2017-07-31 12:26:34 +01:00
  • 28396f1048 Merge branch 'feature/rare_kaon' of https://github.com/Lanny91/Grid into feature/hadrons Lanny91 2017-07-31 12:19:54 +01:00
  • 67b34e5789 Modified conserved current 5th dimension loop for compatibility with 5D vectorisation. Lanny91 2017-07-31 11:35:01 +01:00
  • 14d53e1c9e Threaded MPI calls patches Peter Boyle 2017-07-29 13:06:53 -04:00
  • 191fbf85fc Added ImplicitlyRestartedLanczosCJ to Algorithms.h Chulwoo Jung 2017-07-28 15:33:59 -04:00
  • 8bd869da37 Correcting a bug in the IO routines Guido Cossu 2017-07-27 15:12:50 +01:00
  • c7036f6717 Adding checks for libm and libstdc++ Guido Cossu 2017-07-27 11:15:09 +01:00
  • c0485d799d Explicit parameter declaration in the WilsonGauge test Guido Cossu 2017-07-26 16:26:04 +01:00
  • 7abc5613bd Added smearing to the topological charge observable Guido Cossu 2017-07-26 16:21:17 +01:00
  • 237cfd11ab Solving the spurious O2 flags Guido Cossu 2017-07-26 12:08:51 +01:00
  • a4b7dddb67 Merge branch 'develop' of https://github.com/paboyle/Grid into develop Guido Cossu 2017-07-26 12:07:38 +01:00
  • 5696781862 Debug error in Tensor mult Guido Cossu 2017-07-26 12:07:34 +01:00
  • 8f4b3049cd Merge branch 'feature/CG-reliable-update' into ckelly_develop Christopher Kelly 2017-07-25 11:55:26 -04:00
  • 2a6e673a91 Merge branch 'develop' into feature/CG-reliable-update Christopher Kelly 2017-07-25 11:54:43 -04:00
  • 9b6cde173f Merge branch 'feature/CG-reliable-update' into ckelly_develop Christopher Kelly 2017-07-25 11:51:08 -04:00
  • 9f280b82c4 Added mixed-precision CG with reliable updates Christopher Kelly 2017-07-25 11:30:41 -04:00
  • c3f0889eda Merge pull request #123 from giltirn/develop Antonin Portelli 2017-07-25 11:32:02 -03:00
  • 93650f3a61 Adding back (temporarily) dense matrix routines until Lanczos is fininalized Chulwoo Jung 2017-07-24 21:49:25 -04:00
  • cab4b4d063 Deleting old include file references Chulwoo Jung 2017-07-24 20:51:31 -04:00
  • cf4b30b2dd re-adding ImplcitlyRestartedLanczos Chulwoo Jung 2017-07-24 20:40:25 -04:00
  • c51d0b4078 Merge branch 'develop' of https://github.com/paboyle/Grid into feature/Lanczos Chulwoo Jung 2017-07-24 20:35:29 -04:00
  • 7a53dc3715 Added integer reduce functionality Nils Meyer 2017-07-24 11:12:59 +02:00
  • 0f214ad427 Moved FourierAcceleratedGaugeFixer into Grid::QCD namespace and removed 'using namespace' directives from header Christopher Kelly 2017-07-21 11:13:51 -04:00
  • fe4912880d Update README.md Peter Boyle 2017-07-17 09:53:07 +01:00