Peter Boyle
f9b8c0cccf
Vector changes for UVM
2019-04-28 07:38:57 +01:00
Peter Boyle
3cad67e569
Compile on tesseract
2019-04-28 07:38:09 +01:00
Peter Boyle
170ba4e619
Ensure different MPI ranks use different GPUs. The mapping works on Tesseract.
2019-04-28 07:32:30 +01:00
Peter Boyle
204a090497
Inner product is not working on GPU. Why?
2019-04-28 07:31:56 +01:00
Peter Boyle
3c717c47ef
GPU no compile on Wilson Multigrid fixed
2019-04-28 07:31:19 +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
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
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
1403ab231b
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2019-04-18 11:06:02 +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
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
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
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
00963a7499
twist and boundary conditions for free propagator
2019-04-05 10:08:27 +01:00
Michael Marshall
00b4139c16
Eigen tensor serialisation fixes after Antonin's review
2019-04-03 22:48:07 +01:00
Michael Marshall
47f5b1e2b5
Iterator added. Will wait for review comments before finalising.
2019-03-25 18:19:55 +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
Michael Marshall
f0c2108acf
Pushed paboyle's changes: Updates for clang happy
2019-03-22 12:59:14 +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
12d8bf1ced
Eigen::Tensor serialisation. Tested on single and double precision builds
2019-03-20 22:27:41 +00:00
d921a99b1a
precision fix
2019-03-19 17:07:40 +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
David Murphy
98b5b61fea
Remove bundled Eigen stuff
2019-03-15 19:44:28 -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
91cffef883
Updates after review with Peter.
2019-03-07 14:30:35 +00:00
b7db99967a
Recommendations for Traits classes
2019-02-28 20:06:59 +00:00
Azusa Yamaguchi
136e7b2314
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2019-02-26 11:31:36 +00:00
Azusa Yamaguchi
8f661f6c05
Smearing for quark observables
2019-02-26 11:31:00 +00:00
Azusa Yamaguchi
ae9e248c95
Smearing
2019-02-26 11:29:12 +00:00
Peter Boyle
7c461dc664
Bounds checking plan setup
2019-02-24 15:19:48 +00:00
Peter Boyle
15fddde9bf
ConstEE override in Clover
2019-02-24 14:44:43 +00:00
Peter Boyle
048397d880
Default tau spacing should be longer c.f. Zbigniew Srocinsky thesis
2019-02-24 14:43:22 +00:00