1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-04-21 19:25:56 +01:00

53 Commits

Author SHA1 Message Date
Peter Boyle
c04de86d07 Merge branch 'feature/ddhmc' of https://github.com/paboyle/Grid into feature/ddhmc 2022-02-14 17:33:17 +01:00
Peter Boyle
53e1b00cde Several updates 2022-02-14 17:29:41 +01:00
Peter Boyle
1257c9f2f0 Correct mass 2021-11-17 21:40:04 +00:00
Peter Boyle
44b0988f9b Update HMC runs 2021-10-07 20:06:55 +01:00
Peter Boyle
7760417312 Production jobs 2021-08-12 00:18:34 +02:00
Quadro
e0c9d01123 Build tests works 2021-06-10 14:28:26 -04:00
Quadro
91bf1df018 Rename changes 2021-06-09 22:58:01 -04:00
Quadro
386a89c668 Updated mixed prec 2021-06-09 17:14:24 -04:00
Quadro
87ec14c353 Update for mixed precison solve 2021-06-09 16:34:44 -04:00
Quadro
4f5ad73501 Mixed prec update 2021-06-09 16:33:02 -04:00
Quadro
096bb98f78 Remove 2021-06-09 16:32:35 -04:00
Quadro
76837ffc65 Working (I think) version 2021-06-09 16:31:37 -04:00
Quadro
81bd0d7906 Default to mixed precision now 2021-06-09 16:31:19 -04:00
Quadro
7d8d250389 Complete ? 2021-06-09 16:30:39 -04:00
Quadro
c690e66325 Mobius two flavour 2021-06-09 12:58:24 -04:00
Quadro
e4ff4c902a 2f Mixed precision DDHMC running and conserving hamiltonian 2021-05-27 17:10:04 -04:00
Quadro
2e4d4625b6 correct multinode 2021-05-25 21:08:50 -04:00
Quadro
e125f0f738 Running with small dH aand Luscher's gauge link freezing scheme 2021-05-18 16:38:07 -04:00
Peter Boyle
e3c18ce872 Adding boundary det 2021-05-15 09:06:58 -04:00
Peter Boyle
d4eaea00cf 2flavour local determinant ratio 2021-05-11 13:56:21 -04:00
Peter Boyle
b5b930d5bb Merge branch 'feature/ddhmc' of https://github.com/paboyle/Grid into feature/ddhmc 2021-05-06 23:51:25 +02:00
Peter Boyle
f8d7d23893 4D pseudofermion options 2021-05-06 23:19:53 +02:00
Peter Boyle
cb28568198 Tuning integrator 2021-05-06 23:12:57 +02:00
Peter Boyle
45440da79d Tuning integrator 2021-05-06 23:12:34 +02:00
Christopher Kelly
80176b1b39 RHMC now outputs some initial norms to the logs
Fixed DWF+I Gparity binaries not correctly assigning twist directions (thanks Peter!)
2021-05-04 13:12:23 -04:00
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
Peter Boyle
aaf5ebf345 Small hack 2021-03-31 19:32:57 +02: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