Michael Marshall
e56ead55ef
WIP
2019-04-30 14:41:48 +01:00
4f0631615f
A2A Lepton-Meson Field contraction
2019-04-30 12:04:59 +01:00
Michael Marshall
d74d443d1b
Pre-release cleanup in progress
2019-04-29 22:18:29 +01:00
Michael Marshall
4203105104
Part-way through release tidy-up
2019-04-29 18:40:38 +01:00
c2cd0e15d7
Merge remote-tracking branch 'upstream/develop' into feature/kl2QED
...
Conflicts:
Grid/qcd/action/fermion/DomainWallFermion.h
Grid/qcd/action/fermion/FermionOperator.h
2019-04-29 12:07:20 +01:00
Michael Marshall
ac19c0e04f
This will need to be removed eventually, but should save us fiddling about with each release
2019-04-29 09:20:08 +01:00
Michael Marshall
b48ca8a6ef
Merge branch 'develop' into feature/distil
...
* develop: (36 commits)
Mobius 2+1f sign off.
Integrator logging on by default
RHMC for mobius
HMC make file
Update
Simple check
Simple checks
Monius HMC
Changes locally
Power method
Momentum rescaling
Bounds checking
Bounds checking
Scale momentum convention to CPS/UKQCD MD time
Add bounds checking
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
Remove bundled Eigen stuff
Fix typo so it matches develop
Remove bundled source from my local repository
Slightly generalize interface to SchurRedBlackBase and derived solver classes so we can pass forecasted initial guesses in EOFA heatbath correctly
...
2019-04-29 08:37:39 +01:00
Michael Marshall
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)
2019-04-28 23:24:57 +01:00
Michael Marshall
fb74de0798
Making sure Hdf5 is an optional dependency (default to binary writer if not present)
2019-04-28 20:23:44 +01:00
Michael Marshall
adc1eaee68
Switched to Hdf5 format for perambulators. Ready for first test on Tesseract.
2019-04-28 17:53:42 +01:00
Peter Boyle
60330e05a3
NVCC wacky compiler options frozen. Possibly Cuda 9.2 specific
2019-04-28 07:39:33 +01:00
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
Michael Marshall
5aca4e8670
Just realised that the trace is at every lattice site, so moved the check for no smearing further up
2019-04-26 17:23:18 +01:00
Michael Marshall
e223d0b99f
Need to validate range about which exp^iQ is considered unity
2019-04-26 16:00:35 +01:00
Michael Marshall
2e220456d3
First attempt at minimising smearing
2019-04-26 15:54:05 +01:00
Felix Erben
4333d97958
fixed parameter
2019-04-26 14:29:21 +01:00
Felix Erben
55c9c45d4b
Merge branch 'feature/distil' of https://github.com/mmphys/Grid into feature/distil
2019-04-26 14:28:01 +01:00
Felix Erben
e70e03f560
started stout smearing for small w
2019-04-26 14:27:40 +01:00
Michael Marshall
ff5e2e0f47
Debug output fix. Meant to print the rho matrix for stout smearing ... not the address of the function that creates it
2019-04-26 12:30:41 +01:00
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