1
0
mirror of https://github.com/paboyle/Grid.git synced 2026-04-28 06:26:00 +01:00
Commit Graph

6697 Commits

Author SHA1 Message Date
Michael Marshall 4f3d1ea6e8 Two heads are better than one. Combined effort and hopefully spatial smearing now fixed! 2019-04-26 12:18:11 +01:00
Author Name b1768ba820 Urgh! 2019-04-26 10:04:27 +01:00
Michael Marshall 3ac5a69a57 Ready to test spatial smearing (again) 2019-04-26 08:54:30 +01:00
Michael Marshall 50a74eaea3 Doesn't compile. Does it still need to be maintained? 2019-04-26 08:33:10 +01:00
Michael Marshall 8419fbb335 Renamed PerambLight module. Check with Felix whether Test_24 and Test_tesseract still need to be maintained 2019-04-26 08:23:15 +01:00
Michael Marshall 23a9b93cda More dependencies for Distil.hpp move and (C) 2019 only 2019-04-26 07:39:05 +01:00
Michael Marshall ecdc3ddebf Moved Distil.hpp and added GNU license to all files 2019-04-26 07:24:56 +01:00
fionnoh df41de4cb6 Merge branch 'develop' of https://github.com/paboyle/Grid into develop 2019-04-24 12:02:50 +01:00
Peter Boyle 6d0b985697 Verbose 2019-04-24 06:29:52 +01:00
Peter Boyle 94ebcf551c Iteratoin range fix 2019-04-24 06:28:14 +01:00
Peter Boyle 6fd4b0be91 Evolving HMC status 2019-04-23 21:54:45 +01:00
Peter Boyle 7894ea6263 Now have mixed precision solves in the 2f sector 2019-04-23 21:54:19 +01:00
Peter Boyle 73d4676997 Action and Deriv solvers allowed to differ 2019-04-23 21:53:44 +01:00
Peter Boyle 262a73c964 COmment improvement 2019-04-23 21:52:58 +01:00
Peter Boyle 5921b1d2b9 Layout/whitespace changes 2019-04-23 21:52:33 +01:00
Peter Boyle 6505efcb57 Set iteration count if guess is already good 2019-04-23 21:51:57 +01:00
Peter Boyle b595f58e4c Allow HMC to acces matrix 2019-04-23 21:51:23 +01:00
Peter Boyle b0de7ab7db Extra do nothing guesser 2019-04-23 21:50:45 +01:00
Peter Boyle e1124d9572 Integrator verbosity updates 2019-04-23 21:50:15 +01:00
Michael Marshall 606698511c Seems we've not been keeping the test up-to-date 2019-04-22 19:03:24 +01:00
Michael Marshall a97b814f0c Remove redundancy in LapEvec filename 2019-04-19 14:09:36 +01:00
Michael Marshall 7214681e11 Spatial smearing doesn't work yet. Fixed inconsistency in naming of perambulator in PerambLight.hpp 2019-04-19 13:54:25 +01:00
Michael Marshall 143b75956c Stout smearing 3D fixes. Changed LapEvec to perform spatial smearing only 2019-04-19 11:54:02 +01:00
Peter Boyle d416156c16 Mobius 2+1f sign off. 2019-04-19 07:57:08 +01:00
Peter Boyle cd8d939a1a Integrator logging on by default 2019-04-19 07:54:17 +01:00
Peter Boyle 760cfe294c RHMC for mobius 2019-04-19 07:53:54 +01:00
Felix Erben 4a4203c610 fixed stout smearing for now 2019-04-18 19:10:49 +01:00
Felix Erben 2b598294c9 added distil source module 2019-04-18 17:47:09 +01:00
Peter Boyle 13eaf21b5c HMC make file 2019-04-18 11:53:26 +01:00
Peter Boyle 1403ab231b Merge branch 'develop' of https://github.com/paboyle/Grid into develop 2019-04-18 11:06:02 +01:00
Peter Boyle 0368fbcde8 Update 2019-04-18 11:05:53 +01:00
Peter Boyle 2dd0ec7862 Merge pull request #186 from djm2131/feature/eofa-bug-fixes
Merge feature/eofa-bug-fixes into develop
2019-04-17 14:54:06 +01:00
Peter Boyle f4241e59ba Merge pull request #200 from mmphys/feature/XcodeDoc
Updated documentation after Peter's review.
2019-04-17 14:51:19 +01:00
Peter Boyle 26b1d2df2d Merge branch 'develop' of https://github.com/paboyle/Grid into develop 2019-04-17 12:08:06 +01:00
Peter Boyle bc14e86812 Simple check 2019-04-17 12:07:42 +01:00
Peter Boyle 780a67844e Simple checks 2019-04-17 12:07:17 +01:00
Peter Boyle 8b7805200f Merge branch 'develop' of https://github.com/paboyle/Grid into develop 2019-04-17 12:05:09 +01:00
Peter Boyle 2871dec6c0 Monius HMC 2019-04-17 12:04:57 +01:00
Peter Boyle abde12433e Changes locally 2019-04-17 12:03:20 +01:00
Peter Boyle 1f88ba4e39 Power method 2019-04-17 12:03:05 +01:00
Peter Boyle ea5b3ed8a2 Momentum rescaling 2019-04-17 12:01:06 +01:00
Peter Boyle a104115c7d Bounds checking 2019-04-17 11:56:46 +01:00
Peter Boyle b899042d81 Bounds checking 2019-04-17 11:55:43 +01:00
Peter Boyle 3e712fe643 Scale momentum convention to CPS/UKQCD MD time 2019-04-17 11:54:17 +01:00
Peter Boyle f4723e07c5 Add bounds checking 2019-04-17 11:52:23 +01:00
fionnoh 9ed2d02bb2 Merge branch 'develop' of https://github.com/paboyle/Grid into develop 2019-04-12 12:11:06 +01:00
Michael Marshall d111c70c38 Merge branch 'develop' into feature/distil
* develop:
  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
  ... this time without the new Distillation modules ...
  Eigen tensor serialisation fixes after Antonin's review
  Iterator added. Will wait for review comments before finalising.
  Fix build with Intel '17 compiler, i.e. workaround incorrect auto types for c++ style definitions. E.g. assuming T::rank is an int, then objects defined like so:     const auto rank{T::rank}; should also be int. Unfortunately, Intel '17 instead defines them to be std::initializer_list<int>, then proceeds to complain where these variables are used that they cannot be converted to int. NB: This was fixed under Intel '18
  Pushed paboyle's changes: Updates for clang happy
  Merge paboyle's no compile in single precision Intel 2019 fix
  Eigen::Tensor serialisation. Tested on single and double precision builds
2019-04-10 13:14:24 +01:00
portelli 50d016340c Merge pull request #190 from mmphys/feature/distil-checkin
Eigen::Tensor serialisation. Tested on single and double precision builds
2019-04-10 12:49:06 +01:00
Michael Marshall 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
2019-04-06 15:40:23 +01:00
Michael Marshall 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
2019-04-06 15:37:53 +01:00