1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-11-10 07:55:35 +00:00
Commit Graph

4756 Commits

Author SHA1 Message Date
ferben
b8581be1da : 2019-03-27 11:59:06 +00:00
79160011a1 endianness fix in resilient IO 2019-03-26 16:06:13 +00:00
Michael Marshall
9fce1263be Fixed bug in LapEvec if machine running spread-out in time 2019-03-26 13:24:39 +00:00
Michael Marshall
ae565b006a Compiling in single-precision now works 2019-03-25 22:56:01 +00:00
Michael Marshall
8502660023 Begin fixes for single precision 2019-03-25 20:40:05 +00:00
Michael Marshall
47f5b1e2b5 Iterator added. Will wait for review comments before finalising. 2019-03-25 18:19:55 +00:00
Michael Marshall
625a97a466 cosmetic 2019-03-25 18:16:04 +00:00
Felix Erben
bce2766fef Merge branch 'feature/distil' of https://github.com/mmphys/Grid into feature/distil 2019-03-25 16:38:42 +00:00
Felix Erben
ce501afec6 bugfix 2019-03-25 16:38:25 +00:00
Michael Marshall
1d10a3b3de Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
* 'feature/distil' of github.com:mmphys/Grid:
  bugfix
2019-03-25 15:50:57 +00:00
Michael Marshall
d1e02f50ff Added iterator for Eigen tensors 2019-03-25 15:50:29 +00:00
Felix Erben
48b03c4590 bugfix 2019-03-25 15:45:35 +00:00
ferben
b3b9e608e1 added new module for noises 2019-03-25 14:13:03 +00:00
Michael Marshall
4e87cbd400 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
2019-03-23 09:28:41 +00:00
Michael Marshall
a381d34f37 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
2019-03-23 09:24:15 +00:00
ferben
4fc045b563 added module to load perambulators from disk 2019-03-22 13:50:47 +00:00
ferben
fbf286b0e3 added Spin dilution 2019-03-22 13:30:11 +00:00
Michael Marshall
9dc3fe9922 Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil
* 'feature/distil' of github.com:mmphys/Grid:
  modules list
2019-03-22 13:00:06 +00:00
Michael Marshall
f0c2108acf Pushed paboyle's changes: Updates for clang happy 2019-03-22 12:59:14 +00:00
Felix Erben
6c9029fab7 Merge branch 'feature/distil' of https://github.com/mmphys/Grid into feature/distil 2019-03-22 12:41:56 +00:00
Felix Erben
8700dd4d0d modules list 2019-03-22 12:41:53 +00:00
Michael Marshall
9c16391e55 Merge branch 'develop' into feature/distil
* develop:
  Updates for clang happy
2019-03-22 12:08:50 +00:00
Peter Boyle
93a5fc083f Updates for clang happy 2019-03-22 11:39:22 +00:00
Michael Marshall
6d1de8ed2e Merge paboyle's no compile in single precision Intel 2019 fix 2019-03-21 16:48:08 +00:00
Michael Marshall
685d9bafef Merge branch 'develop' into feature/distil
* develop:
  No compile in single precisoin Intel 2019 fix
2019-03-21 16:36:48 +00:00
Peter Boyle
116dde31eb No compile in single precisoin Intel 2019 fix 2019-03-21 14:13:33 +00:00
Michael Marshall
d2d26b302d Removed the module we don't need from modules.inc (so make now works)
i.e. removed Modules/MDistil/PerambMultipleSolves.hpp from Hadrons/modules.inc
2019-03-20 22:59:20 +00:00
Michael Marshall
12d8bf1ced Eigen::Tensor serialisation. Tested on single and double precision builds 2019-03-20 22:27:41 +00:00
Michael Marshall
88cb004731 Fixed single-precision issues in Test_serialisation 2019-03-20 22:05:16 +00:00
ferben
a66bb8acba fixed possible memory leak 2019-03-20 14:41:36 +00:00
ferben
4ae35000a9 removed module which we do not need 2019-03-20 13:36:57 +00:00
Michael Marshall
02b96b4602 Fixed module list (messed up when I merged from develop) 2019-03-20 11:20:40 +00:00
Michael Marshall
11dded61e8 Merge branch 'develop' into feature/distil
* develop: (29 commits)
  precision fix
  Updates after review with Peter.
  Wilson clover multi grid for lime lattice
  Recommendations for Traits classes
  Hadrons: uninitialised pointer fix (might have been harmless)
  Hadrons: beware of the nasty uninitialised twists
  Smearing test. Test on free field.
  Smearing for quark observables
  Smearing
  Hadrons: XML validator utility
  display relative norm during field IO norm check
  possibility to set a build number
  IO norm check on relative norm
  Output field norm check during IO
  Hadrons: random vector utility module I/O
  quieter initialisation
  fix patch command for eigen in bootstrap.sh
  Mres changes and gauge xform mat changes
  Hadrons: 32 bit I/O directly in Lanczos module
  Hadrons: copyright update
  ...

# Conflicts:
#	Grid/tensors/Tensor_traits.h
#	Hadrons/Modules.hpp
#	Hadrons/modules.inc
2019-03-20 10:35:36 +00:00
d921a99b1a precision fix 2019-03-19 17:07:40 +00:00
fionnoh
9790926cc5 Merge branch 'develop' of https://github.com/paboyle/Grid into develop 2019-03-19 16:35:48 +00:00
Michael Marshall
24cf3b9df5 Ignore Version.h as it's created by automake/autoconf 2019-03-19 12:12:39 +00:00
Michael Marshall
9c8aa2047d Put GridXcode doc in subdirectory 2019-03-19 07:33:19 +00:00
Michael Marshall
204cfa1c5a Added documentation for Grid using Xcode 2019-03-19 07:28:29 +00:00
Michael Marshall
fe6845d38b Merge branch 'feature/distil' of github.com:mmphys/Grid into feature/distil 2019-03-18 14:44:18 +00:00
Peter Boyle
a6adb85a1b
Merge pull request #185 from mmphys/feature/trait-recommend
Recommendations for Traits classes
2019-03-18 12:22:42 +00:00
bff4eeec41 Added disclaimer on half-precision types 2019-03-18 12:15:25 +00:00
David Murphy
98b5b61fea Remove bundled Eigen stuff 2019-03-15 19:44:28 -04:00
David Murphy
6896c57d7c Fix typo so it matches develop 2019-03-15 19:34:36 -04:00
David Murphy
b3d480a978 Remove bundled source from my local repository 2019-03-15 19:17:03 -04:00
David Murphy
bb731c97d6 Slightly generalize interface to SchurRedBlackBase and derived solver classes so we can pass forecasted initial guesses in EOFA heatbath correctly 2019-03-15 19:10:56 -04:00
David Murphy
974003ae96 Fix sign convention of ExactOneFlavourRatioPseudoFermionAction::deriv() to match force conventions for Integrator class 2019-03-15 19:04:29 -04:00
David Murphy
93348775af Resolved merge conflict 2019-03-15 19:01:37 -04:00
Felix Erben
d1fe4dce33 new idea to get multiple perambulators 2019-03-15 10:28:02 +00:00
ferben
50ca3101de bug in multiSolves and new test prog 2019-03-13 17:25:55 +00:00
ferben
0faf40e207 last commit did not compile - fxied this 2019-03-13 13:24:18 +00:00