Christopher Kelly
29ddafd0fc
Added variant of G-parity DWF+I ensemble gen code using double prec RHMC
2021-04-30 13:12:24 -04:00
Christopher Kelly
0ff3bf6dc5
Merge branch 'develop' into feature/gparity_HMC
2021-03-22 15:33:13 -04:00
Peter Boyle
8bdadbadac
Cold start
2021-03-18 15:41:14 -04:00
Christopher Kelly
e0f6a146d8
To DWF+I G-parity evolution code, added ability to specify number of MD steps in params and an optional usage mode that reads the config and checks the plaq/checksum agree then exits
2021-02-16 10:41:52 -05:00
Christopher Kelly
daa095c519
Fixed an obscure but reproducible hang in the RHMC caused by the bounds check being activated by a random number that wasn't synchronized over the nodes
...
HMC now also reports the "L-infinity norm" of the impulse, aka the largest site norm
2021-02-09 12:55:46 -05:00
Christopher Kelly
cee6a37639
Added a logging tag for HMC
...
As the integrator logger is active by default the cmdline option to activate had no effect. Changed option to *de*activate on request ("NoIntegrator")
Cleaned up generating rational approxs in the general RHMC code
As the tolerance of the rational approx is not related to the CG tolerance, regenerating approxs for MD and MC if they differ only by the CG tolerance is not necessary; this has been fixed
In DWF+I Gparity evolution code, added cmdline options to check the rational approximations and compute the lowest/highest eigenvalues of M^dagM for RHMC tuning
In the above, changed the integrator layout to a much simpler one that completes much faster; may need additional tuning
2021-02-08 09:30:35 -05:00
Christopher Kelly
e6c6f82c52
Gparity DWF+I HMC main program now has option to specify parameter file
2021-01-27 11:18:41 -05:00
Christopher Kelly
9c106d625a
Added HMC main program designed to reproduce the 16^3x32x16 DWF+I ensembles with beta=2.13 and Gparity BCs
2021-01-25 15:07:44 -05:00
317645aaeb
undo (most) whitespace changes in the two files HMC/Mobius2p1fEOFA{,_F1}.cc
2019-10-02 16:25:23 +01:00
9210b0aa6e
remove namespace QCD from directory HMC
2019-08-20 15:21:23 +01:00
Peter Boyle
1c096626cb
Hypercube defaults to on if HPE detected, but override to off possible
2019-07-20 16:06:16 +01:00
Peter Boyle
ce8b247426
Compiles
2019-07-20 15:16:02 +01:00
Peter Boyle
80481f81be
Constructor typo
2019-07-20 09:58:24 +01:00
Peter Boyle
3fedcd6d52
Compiles
2019-07-20 07:12:44 +01:00
Peter Boyle
25ba4c5f80
Merge branch 'develop' into feature/gpu-port
...
Conflicts:
HMC/Mobius2p1fEOFA.cc
tests/forces/Test_rect_force.cc
2019-07-19 11:01:55 +01:00
Peter Boyle
9e926e3fc5
Build fix in develop
2019-07-19 10:01:52 +01:00
Peter Boyle
0695f8cec2
Single precision compile fix. Soon deprecate single precision
2019-07-18 22:02:31 +01:00
Peter Boyle
a23dc295ac
Remove compiler errors and warnings
2019-07-18 14:47:02 +01:00
Peter Boyle
08904f830e
Merge develop
2019-07-16 11:59:56 +01:00
Peter Boyle
44b53c3ba2
F1 ensemble running with 96%~ acceptance etc..
2019-05-22 09:56:26 +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
d416156c16
Mobius 2+1f sign off.
2019-04-19 07:57:08 +01:00
Peter Boyle
760cfe294c
RHMC for mobius
2019-04-19 07:53:54 +01:00
Peter Boyle
0368fbcde8
Update
2019-04-18 11:05:53 +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