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

Commit Graph

  • 44e0360b97 replace std::vector with Vector gfilaci 2019-03-18 15:49:29 +00:00
  • 9003c4a07c allocator copy constructor (to be fixed) gfilaci 2019-05-02 10:53:37 +01:00
  • b52fa38f8c seed initialisation of RNG5 gfilaci 2019-03-12 18:07:58 +00:00
  • 3f1c4d8789 fix comment hash gfilaci 2019-05-02 10:24:36 +01:00
  • 62692b68b9 I'd forgotten that Intel '17 doesn't like auto var{value}; syntax Michael Marshall 2019-05-01 20:45:16 +01:00
  • 311c35a15c Looking for fixes for Intel '17 compiler errors. std::cout << complex number ? Michael Marshall 2019-05-01 18:22:08 +01:00
  • a3fe57f430 NamedTensor writes to tag NamedTensor by default (not filename) - so still usable in case user renames file. Also tweaked tensor index name checking (which is used to ensure tensor is correct type) Michael Marshall 2019-05-01 18:11:37 +01:00
  • 8dc0587621 Post Michael / Felix review. Ready for Peter / Antonin review Michael Marshall 2019-05-01 13:04:51 +01:00
  • cfe5fa7a35 1) Don't write Laplacian eigenvectors to disk 2) Add a test that loads perambulators from disk Michael Marshall 2019-05-01 09:50:23 +01:00
  • e72e26c899 Get rid of unnecessary multiFile options Michael Marshall 2019-05-01 08:53:08 +01:00
  • 334f29becb Fairly close to ready for release. Felix and I to review, then submit for release Michael Marshall 2019-04-30 23:53:57 +01:00
  • e56ead55ef WIP Michael Marshall 2019-04-30 14:41:48 +01:00
  • 4f0631615f A2A Lepton-Meson Field contraction guelpers 2019-04-30 12:04:59 +01:00
  • d74d443d1b Pre-release cleanup in progress Michael Marshall 2019-04-29 22:18:29 +01:00
  • 4203105104 Part-way through release tidy-up Michael Marshall 2019-04-29 18:40:38 +01:00
  • c2cd0e15d7 Merge remote-tracking branch 'upstream/develop' into feature/kl2QED guelpers 2019-04-29 12:07:20 +01:00
  • ac19c0e04f This will need to be removed eventually, but should save us fiddling about with each release Michael Marshall 2019-04-29 09:20:08 +01:00
  • b48ca8a6ef Merge branch 'develop' into feature/distil Michael Marshall 2019-04-29 08:37:39 +01:00
  • c48ae4f3ad 1) Only the boss should write the perambulator - possibly was a source of intermittent corruption? 2) Implemented and test a perambulator conversion utility in Test_distil (commented out near the start of main) Michael Marshall 2019-04-28 23:24:57 +01:00
  • fb74de0798 Making sure Hdf5 is an optional dependency (default to binary writer if not present) Michael Marshall 2019-04-28 20:23:44 +01:00
  • adc1eaee68 Switched to Hdf5 format for perambulators. Ready for first test on Tesseract. Michael Marshall 2019-04-28 17:53:42 +01:00
  • 60330e05a3 NVCC wacky compiler options frozen. Possibly Cuda 9.2 specific Peter Boyle 2019-04-28 07:39:33 +01:00
  • f9b8c0cccf Vector changes for UVM Peter Boyle 2019-04-28 07:38:57 +01:00
  • 3cad67e569 Compile on tesseract Peter Boyle 2019-04-28 07:38:09 +01:00
  • 170ba4e619 Ensure different MPI ranks use different GPUs. The mapping works on Tesseract. Peter Boyle 2019-04-28 07:32:30 +01:00
  • 204a090497 Inner product is not working on GPU. Why? Peter Boyle 2019-04-28 07:31:56 +01:00
  • 3c717c47ef GPU no compile on Wilson Multigrid fixed Peter Boyle 2019-04-28 07:31:19 +01:00
  • 5aca4e8670 Just realised that the trace is at every lattice site, so moved the check for no smearing further up Michael Marshall 2019-04-26 17:23:18 +01:00
  • e223d0b99f Need to validate range about which exp^iQ is considered unity Michael Marshall 2019-04-26 16:00:35 +01:00
  • 2e220456d3 First attempt at minimising smearing Michael Marshall 2019-04-26 15:54:05 +01:00
  • 4333d97958 fixed parameter Felix Erben 2019-04-26 14:29:21 +01:00
  • 55c9c45d4b Merge branch 'feature/distil' of https://github.com/mmphys/Grid into feature/distil Felix Erben 2019-04-26 14:28:01 +01:00
  • e70e03f560 started stout smearing for small w Felix Erben 2019-04-26 14:27:40 +01:00
  • ff5e2e0f47 Debug output fix. Meant to print the rho matrix for stout smearing ... not the address of the function that creates it Michael Marshall 2019-04-26 12:30:41 +01:00
  • 4f3d1ea6e8 Two heads are better than one. Combined effort and hopefully spatial smearing now fixed! Michael Marshall 2019-04-26 12:18:11 +01:00
  • b1768ba820 Urgh! Author Name 2019-04-26 09:58:34 +01:00
  • 3ac5a69a57 Ready to test spatial smearing (again) Michael Marshall 2019-04-26 08:54:30 +01:00
  • 50a74eaea3 Doesn't compile. Does it still need to be maintained? Michael Marshall 2019-04-26 08:33:10 +01:00
  • 8419fbb335 Renamed PerambLight module. Check with Felix whether Test_24 and Test_tesseract still need to be maintained Michael Marshall 2019-04-26 08:23:15 +01:00
  • 23a9b93cda More dependencies for Distil.hpp move and (C) 2019 only Michael Marshall 2019-04-26 07:39:05 +01:00
  • ecdc3ddebf Moved Distil.hpp and added GNU license to all files Michael Marshall 2019-04-26 07:24:56 +01:00
  • df41de4cb6 Merge branch 'develop' of https://github.com/paboyle/Grid into develop fionnoh 2019-04-24 12:02:50 +01:00
  • 6d0b985697 Verbose Peter Boyle 2019-04-24 06:29:52 +01:00
  • 94ebcf551c Iteratoin range fix Peter Boyle 2019-04-24 06:28:14 +01:00
  • 6fd4b0be91 Evolving HMC status Peter Boyle 2019-04-23 21:54:45 +01:00
  • 7894ea6263 Now have mixed precision solves in the 2f sector Peter Boyle 2019-04-23 21:54:19 +01:00
  • 73d4676997 Action and Deriv solvers allowed to differ Peter Boyle 2019-04-23 21:53:44 +01:00
  • 262a73c964 COmment improvement Peter Boyle 2019-04-23 21:52:58 +01:00
  • 5921b1d2b9 Layout/whitespace changes Peter Boyle 2019-04-23 21:52:33 +01:00
  • 6505efcb57 Set iteration count if guess is already good Peter Boyle 2019-04-23 21:51:57 +01:00
  • b595f58e4c Allow HMC to acces matrix Peter Boyle 2019-04-23 21:51:23 +01:00
  • b0de7ab7db Extra do nothing guesser Peter Boyle 2019-04-23 21:50:45 +01:00
  • e1124d9572 Integrator verbosity updates Peter Boyle 2019-04-23 21:50:15 +01:00
  • 606698511c Seems we've not been keeping the test up-to-date Michael Marshall 2019-04-22 19:03:24 +01:00
  • a97b814f0c Remove redundancy in LapEvec filename Michael Marshall 2019-04-19 14:09:36 +01:00
  • 7214681e11 Spatial smearing doesn't work yet. Fixed inconsistency in naming of perambulator in PerambLight.hpp Michael Marshall 2019-04-19 13:54:25 +01:00
  • 143b75956c Stout smearing 3D fixes. Changed LapEvec to perform spatial smearing only Michael Marshall 2019-04-19 11:54:02 +01:00
  • d416156c16 Mobius 2+1f sign off. Peter Boyle 2019-04-19 07:57:08 +01:00
  • cd8d939a1a Integrator logging on by default Peter Boyle 2019-04-19 07:54:17 +01:00
  • 760cfe294c RHMC for mobius Peter Boyle 2019-04-19 07:53:54 +01:00
  • 4a4203c610 fixed stout smearing for now Felix Erben 2019-04-18 19:10:49 +01:00
  • 2b598294c9 added distil source module Felix Erben 2019-04-18 17:47:09 +01:00
  • 13eaf21b5c HMC make file Peter Boyle 2019-04-18 11:53:26 +01:00
  • 1403ab231b Merge branch 'develop' of https://github.com/paboyle/Grid into develop Peter Boyle 2019-04-18 11:06:02 +01:00
  • 0368fbcde8 Update Peter Boyle 2019-04-18 11:05:53 +01:00
  • 2dd0ec7862 Merge pull request #186 from djm2131/feature/eofa-bug-fixes Peter Boyle 2019-04-17 14:54:06 +01:00
  • f4241e59ba Merge pull request #200 from mmphys/feature/XcodeDoc Peter Boyle 2019-04-17 14:51:19 +01:00
  • 26b1d2df2d Merge branch 'develop' of https://github.com/paboyle/Grid into develop Peter Boyle 2019-04-17 12:08:06 +01:00
  • bc14e86812 Simple check Peter Boyle 2019-04-17 12:07:42 +01:00
  • 780a67844e Simple checks Peter Boyle 2019-04-17 12:07:17 +01:00
  • 8b7805200f Merge branch 'develop' of https://github.com/paboyle/Grid into develop Peter Boyle 2019-04-17 12:05:09 +01:00
  • 2871dec6c0 Monius HMC Peter Boyle 2019-04-17 12:04:57 +01:00
  • abde12433e Changes locally Peter Boyle 2019-04-17 12:03:20 +01:00
  • 1f88ba4e39 Power method Peter Boyle 2019-04-17 12:03:05 +01:00
  • ea5b3ed8a2 Momentum rescaling Peter Boyle 2019-04-17 12:01:06 +01:00
  • a104115c7d Bounds checking Peter Boyle 2019-04-17 11:56:46 +01:00
  • b899042d81 Bounds checking Peter Boyle 2019-04-17 11:55:43 +01:00
  • 3e712fe643 Scale momentum convention to CPS/UKQCD MD time Peter Boyle 2019-04-17 11:54:17 +01:00
  • f4723e07c5 Add bounds checking Peter Boyle 2019-04-17 11:52:23 +01:00
  • 9ed2d02bb2 Merge branch 'develop' of https://github.com/paboyle/Grid into develop fionnoh 2019-04-12 12:11:06 +01:00
  • d111c70c38 Merge branch 'develop' into feature/distil Michael Marshall 2019-04-10 13:14:24 +01:00
  • 50d016340c Merge pull request #190 from mmphys/feature/distil-checkin portelli 2019-04-10 12:49:06 +01:00
  • f7b4fd0f69 Make sure Grid::Serializable can write Eigen Tensors to output streams. NB: 1) The Eigen package defines operator<< for Eigen tensors, but this format is different, hence Grid::Serializable::WriteMember 2) For simplification, the contents are written in memory order. I.e. Different results will be obtained depending on whether the tensor is row- or column-major Michael Marshall 2019-04-06 15:40:23 +01:00
  • ed2427d5f7 Make sure Grid::Serializable can write Eigen Tensors to output streams. NB: 1) The Eigen package defines operator<< for Eigen tensors, but this format is different, hence Grid::Serializable::WriteMember 2) For simplification, the contents are written in memory order. I.e. Different results will be obtained depending on whether the tensor is row- or column-major Michael Marshall 2019-04-06 15:37:53 +01:00
  • 1f1aa92f14 Updated documentation after Peter's review. 1) Removed version numbers from Grid dependencies 2) Explained in a little more detail how to use Xcode to build Grid and Hadrons libraries Michael Marshall 2019-04-06 13:42:39 +01:00
  • ea2f34de7b Updated documentation after Peter's review. 1) Removed version numbers from Grid dependencies 2) Explained in a little more detail how to use Xcode to build Grid and Hadrons libraries Michael Marshall 2019-04-06 13:37:47 +01:00
  • 00963a7499 twist and boundary conditions for free propagator guelpers 2019-04-05 10:08:27 +01:00
  • 63dc0fa7e9 Fixed memory leak ... without breaking semantics of prior code. Possibly should change the semantics? For Peter / Antonin to comment Michael Marshall 2019-04-04 16:00:17 +01:00
  • 5e6104e683 Merge branch 'feature/distil' of https://github.com/mmphys/Grid into feature/distil Felix Erben 2019-04-04 12:13:35 +01:00
  • 25e4ee3a49 3D Stout smearing added Felix Erben 2019-04-04 12:13:16 +01:00
  • 82a77f9960 ... this time without the new Distillation modules ... Michael Marshall 2019-04-03 23:02:26 +01:00
  • 00b4139c16 Eigen tensor serialisation fixes after Antonin's review Michael Marshall 2019-04-03 22:48:07 +01:00
  • 4161429dcc Serialisation fixes after Antonin's review Michael Marshall 2019-04-03 22:30:07 +01:00
  • 3e9c757b3b Merge branch 'develop' of https://github.com/paboyle/Grid into develop fionnoh 2019-04-03 16:56:48 +01:00
  • b5eb97206b Merge branch 'develop' into feature/distil Michael Marshall 2019-04-03 16:24:49 +01:00
  • ecf736e6bf Merge pull request #193 from nils-asmussen/fix_GaugeFix_inputmod portelli 2019-04-02 18:28:50 +01:00
  • f22ab5e1bc Merge branch 'develop' of https://github.com/paboyle/Grid into develop fionnoh 2019-04-02 11:29:59 +01:00
  • 72f959c0b8 MGauge::GaugeFix use standard convention for fields asmussen 2019-03-15 13:13:13 +00:00
  • 63001d3fa6 fix bug: MGauge::GaugeFix should not modify its input asmussen 2019-03-15 13:04:00 +00:00
  • b1d3d1f1a9 add gauge transformation matrix as output to module MGauge/GaugeFix asmussen 2019-03-05 16:16:30 +00:00