1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-08-15 02:31:53 +01:00

Commit Graph

  • c92e390b08 Added initial main binary code for 40ID and 48ID Gparity HMC Christopher Kelly 2021-09-08 09:00:13 -04:00
  • 8fd16686dc Checking block lanczos deleted some diag outputs Chulwoo Jung 2021-09-05 23:04:41 -04:00
  • 23b9c6b5f5 Merge branch 'develop' of https://github.com/paboyle/Grid into feature/block_lanczos Chulwoo Jung 2021-09-03 17:38:10 -04:00
  • 11ee8a1061 Merge remote-tracking branch 'upstream/develop' into develop Henrique Rocha 2021-09-02 16:57:42 +01:00
  • b06526bc1e Comment update Peter Boyle 2021-08-30 21:15:39 -04:00
  • 3044419111 Some sample code Peter Boyle 2021-08-30 20:32:11 -04:00
  • bcfa9cf068 Improvement of output Peter Boyle 2021-08-28 08:08:15 -07:00
  • 114920b8de Some example clean up Peter Boyle 2021-08-25 12:24:17 +01:00
  • 0d588b95f4 Bug fix to Example_Laplacian test Peter Boyle 2021-08-23 23:14:26 +01:00
  • 5b3c530aa7 Return value Peter Boyle 2021-08-23 15:30:45 +01:00
  • c6a5499c8b Fail on non-apple Peter Boyle 2021-08-22 18:40:55 +01:00
  • ec9c3fe77a Remove the file Peter Boyle 2021-08-22 18:28:39 +01:00
  • 6135ad530e Extra examples / solutions Peter Boyle 2021-08-22 18:25:07 +01:00
  • 40098424c7 Examples Peter Boyle 2021-08-22 14:17:12 +01:00
  • 7163b31a26 Examples Peter Boyle 2021-08-20 01:15:23 +01:00
  • ffbdd91e0e Apple happiness Peter Boyle 2021-08-20 01:15:00 +01:00
  • 7760417312 Production jobs Peter Boyle 2021-08-12 00:18:34 +02:00
  • 5d29e175d8 Typo fix Peter Boyle 2021-08-10 18:25:43 +01:00
  • 417dbfa257 Fix Peter Boyle 2021-08-10 08:55:35 -07:00
  • 1eda4d8e0b Merge branch 'develop' of https://github.com/paboyle/Grid into develop peterx.a.boyle 2021-08-10 05:41:18 -07:00
  • 50181f16e5 Level 0 IPC set up peterx.a.boyle 2021-08-10 05:35:15 -07:00
  • 75030637cc Improved comms benchmark, same as benchmark_comms_host_device Peter Boyle 2021-08-10 05:16:30 -07:00
  • fe5aaf7677 Make comms benchmark same as Benchmark_comms_host_device Peter Boyle 2021-08-09 04:06:30 -07:00
  • 80ac2a73ca Check is wrong (HtoD / DtoH) Peter Boyle 2021-08-05 18:33:20 -04:00
  • 770680669d Whitespace removal. Andrew Yong 2021-08-04 09:21:59 +01:00
  • 0cdfc5cf22 Merge remote-tracking branch 'upstream/develop' into develop Andrew Yong 2021-07-30 14:40:55 +01:00
  • 5b36a8af54 Added a CshiftLink function to the GaugeImplementations and boundary condition classes that offers a boundary aware C-shift Modified gauge fixing code to use CshiftLink internally such that the steepest descent algorithm is universal Modified gauge transformation code to use CshiftLink for a universal definition Improved comprehensibility of Test_fft_gfix and generalized to use either periodic or charge conjugation BCs based on cmdline option Added cmdline options to Test_fft_gfix to tune alpha and optionally disable the Fourier acceleration tests Christopher Kelly 2021-07-12 17:13:40 -04:00
  • d75a66a3e6 test done Felix Erben 2021-07-06 11:42:36 +01:00
  • fcc4374d7b i/o done Felix Erben 2021-07-05 14:52:00 +01:00
  • 67c3c16fe5 working test Felix Erben 2021-07-05 14:41:52 +01:00
  • 25e9be50b5 created test file Felix Erben 2021-07-02 15:51:19 +01:00
  • 75a1f85162 Added method to compute and return the Wilson flow energy density over some number of steps Christopher Kelly 2021-06-30 17:24:00 -04:00
  • 428b8ba907 Updated from upstream and added halo benchmark Henrique B.R 2021-06-29 01:05:12 +01:00
  • 323cf6c038 make message consistent with configure script Ed Bennett 2021-06-23 17:00:43 +01:00
  • 29a22ae603 Simpler SYCL setup Peter Boyle 2021-06-22 17:57:20 +00:00
  • 403bff1a47 Force reqd subgroup size fo SYCL Peter Boyle 2021-06-22 17:56:10 +00:00
  • c50f27e68b Make FFT play nice with split grid Christoph Lehner 2021-06-20 11:34:38 +02:00
  • 80afacec5b nvcc: Add -fopenmp to LDFLAGS Peter Georg 2021-06-17 13:05:13 +02:00
  • d4290a7434 finer timers in Benchmark_IO feature/benchiotimings Antonin Portelli 2021-06-17 11:57:02 +01:00
  • 6cd9224dd7 SYCL comms buffer allocate Peter Boyle 2021-06-16 17:10:55 +00:00
  • 4bf8196ff1 Merge branch 'develop' of https://www.github.com/paboyle/Grid into develop Peter Boyle 2021-06-15 21:45:36 +00:00
  • 4c5440fb06 const happy for sycl Peter Boyle 2021-06-15 21:45:07 +00:00
  • 8cc0defb69 Reorg headers Quadro 2021-06-10 14:28:49 -04:00
  • e0c9d01123 Build tests works Quadro 2021-06-10 14:28:26 -04:00
  • 91bf1df018 Rename changes Quadro 2021-06-09 22:58:01 -04:00
  • 386a89c668 Updated mixed prec Quadro 2021-06-09 17:14:24 -04:00
  • 670f4985fd DDHMC test update Quadro 2021-06-09 16:35:53 -04:00
  • dcd48a0435 Domain decomposed benchmark Quadro 2021-06-09 16:35:24 -04:00
  • 87ec14c353 Update for mixed precison solve Quadro 2021-06-09 16:34:44 -04:00
  • 4f5ad73501 Mixed prec update Quadro 2021-06-09 16:33:02 -04:00
  • 096bb98f78 Remove Quadro 2021-06-09 16:32:35 -04:00
  • 76837ffc65 Working (I think) version Quadro 2021-06-09 16:31:37 -04:00
  • 81bd0d7906 Default to mixed precision now Quadro 2021-06-09 16:31:19 -04:00
  • 7d8d250389 Complete ? Quadro 2021-06-09 16:30:39 -04:00
  • ad406b2c3e Provide a call back for subdomain solve / local domain pseudofermion restriction Quadro 2021-06-09 16:29:15 -04:00
  • e6366b98a5 Mixed precision & domain changes Quadro 2021-06-09 16:27:59 -04:00
  • 302356189c Reduce verbose Quadro 2021-06-09 14:56:49 -04:00
  • 9394450c1a Verbose changes Quadro 2021-06-09 13:30:42 -04:00
  • 6cf3edef00 More logging Quadro 2021-06-09 12:59:27 -04:00
  • 31cc227dd2 Domain definition class Quadro 2021-06-09 12:58:57 -04:00
  • c690e66325 Mobius two flavour Quadro 2021-06-09 12:58:24 -04:00
  • 5fdbb924f0 Mixed prec tolerance changes Quadro 2021-06-09 12:57:03 -04:00
  • 6dcaed621c General detection for arbitrary domains. Can simplify and make specific if performance matters Quadro 2021-06-09 12:54:43 -04:00
  • ac4f2d9798 Fixed EOFA approx test square rooting the result inappropriately thus failing when it shouldn't To MDWF+ID GPBC evol main program, added routine to compute the lower bound of the EOFA using the power method with a command line toggle Christopher Kelly 2021-06-09 09:08:37 -04:00
  • a269a3d919 Merge pull request #358 from mmphys/feature/serialisation-test feature/serialisation-update Antonin Portelli 2021-06-09 10:16:25 +01:00
  • f9cda24781 Cleaner Quadro 2021-06-08 21:50:43 -04:00
  • cd5e3fbd82 berrier for debug code Quadro 2021-06-08 21:18:22 -04:00
  • f68036c79f Inner mixed tolerance Quadro 2021-06-08 21:17:06 -04:00
  • 216c178c16 Clean up Quadro 2021-06-08 20:59:00 -04:00
  • 990d976241 More precision to convince Chris Kelly it's right Quadro 2021-06-08 20:29:27 -04:00
  • f2fe2573a7 Constructor control of inner tolerance Quadro 2021-06-08 20:27:52 -04:00
  • 11c55a0476 More verbose Quadro 2021-06-08 20:26:52 -04:00
  • 0c4f585496 Test nested std::vector<grid tensor> Michael Marshall 2021-06-08 00:05:35 +01:00
  • 33d2df46a0 Merge branch 'develop' into feature/serialisation-test Michael Marshall 2021-06-07 23:25:38 +01:00
  • 2df308f649 Add a ragged vector to the serialisation tests. NB: Already had nested (regular) std::vector<std::vector<...>> Michael Marshall 2021-06-07 23:25:07 +01:00
  • b284d50863 Checking in fixed adaptive WilsonFlow feature/adaptive_wflow Chulwoo Jung 2021-06-07 14:20:27 -04:00
  • 92def28bd3 Update README.md Peter Boyle 2021-06-06 04:52:05 -04:00
  • ca10bfa1c7 removing Travis CI constantly failing due to overtime (no way we can compile Grid on free time anymore) Antonin Portelli 2021-06-04 11:12:22 +01:00
  • 298a6ec51e Merge pull request #357 from mmphys/bugfix/ragged Antonin Portelli 2021-06-04 10:34:46 +01:00
  • 1cc706b2f4 Better precision Quadro 2021-06-03 17:27:49 -04:00
  • c3b99de33f In EOFA pseudofermion action, implemented M^{-1} (this costs the same as M for EOFA!) Added tests/solver/Test_eofa_inv.cc to test the above In MDWF+ID GPBC binary, tests of RHMC approx for the action / MD approxs can be performed separately using a cmdline toggle Christopher Kelly 2021-06-03 11:11:14 -04:00
  • e5dbe488a6 Merge branch 'develop' into bugfix/ragged Michael Marshall 2021-06-03 08:25:56 +01:00
  • 0e27e3847d Remove synch Peter Boyle 2021-06-03 04:24:19 +00:00
  • 9e51fa5681 Mixed precision changes Quadro 2021-06-01 13:41:02 -04:00
  • 9164cfbfc6 Mixed precision changes Quadro 2021-06-01 13:39:33 -04:00
  • 2f3a96e5de Mixed precision changes Quadro 2021-06-01 13:38:00 -04:00
  • 26aa89cb0c HMC logging Quadro 2021-06-01 13:36:17 -04:00
  • 426d2365d1 Schur factored matrix Quadro 2021-06-01 13:35:38 -04:00
  • 81bbd4e4ce Force logging improvements Quadro 2021-06-01 13:34:43 -04:00
  • b83bbe2dd1 Mixed precision Quadro 2021-06-01 13:34:05 -04:00
  • 3f2d8eb727 Mixed precision change Quadro 2021-06-01 13:33:18 -04:00
  • 60f9bf69cd These are not acccessible from device Quadro 2021-06-01 13:32:34 -04:00
  • 38d8cd228e Reusable mixed precision wrapper Quadro 2021-06-01 13:31:18 -04:00
  • 4e1e242025 Short term hack while testing force sizes Quadro 2021-06-01 13:30:42 -04:00
  • 20c6f19bb2 Virtual fix Quadro 2021-06-01 13:29:44 -04:00
  • 036270a0c5 Bug fix must preserve "virtual" Quadro 2021-06-01 13:25:44 -04:00
  • 6c506601c5 Logging the forces each trajectory useful Quadro 2021-06-01 13:25:03 -04:00
  • e1a02bb80a Added main program to reproduce 32ID ensemble with 240MeV pions and GPBC Allowed EOFA to accept different solvers for the L and R operations in the heatbath step Fixed EOFA Meofa operating on member Phi rather than input field Added derived EOFA pseudofermion variant that allows for mixed prec CG to be used in the heatbath Added forces/Test_mobius_gparity_eofa_mixed testing the above reproduces the regular EOFA To Test_gamma, added checks for the various properties of the charge conjugation matrix C=-gamma2*gamma4 in Grid basis Christopher Kelly 2021-06-01 11:44:34 -04:00
  • 393727b93b Documentation update (briefly) covering serialisation changes. For review Michael Marshall 2021-06-01 15:49:37 +01:00
  • 2b1fcd78c3 Fixes post review with Peter: a) Correct bug in isRegularShape - detect 3d matrix where 1st slice is 2x2 and second slice is 2x1; b) Synchronisation of EigenResizeCounter done by checking we're the OMP primary thread; c) Move definition of EigenResizeCounter to new file, BaseIO.cc Michael Marshall 2021-05-31 22:24:54 +01:00