e9b9550298
WilsonMG: Fix incompatibility with single prec MG in construction of simd layout on coarser grids
2018-06-12 15:01:31 +02:00
6c27c72585
WilsonMG: Provide more sensible default values for MG parameters
2018-05-16 17:26:09 +02:00
9c003d2d72
WilsonMG: Base wilson mg preconditioner entirely on existing infrastructure
2018-05-16 17:26:09 +02:00
61812ab7f1
Merge remote-tracking branch 'upstream/develop' into feature/wilsonmg
2018-05-15 14:57:18 +02:00
4ad0df6fde
Bump volume for Gerardo
2018-05-04 17:33:23 +01:00
68a5079f33
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-05-04 14:13:54 +01:00
8634e19f1b
Update
2018-05-04 14:13:35 +01:00
4d4ac2517b
Adding Scalar field theory example for Scidac format
2018-05-02 14:36:32 +01:00
6e7d5e2243
HMC: added Scidac checkpointer and support for metadata
2018-05-02 14:28:59 +01:00
fe6860b4dd
Update with LIME library guard
2018-04-27 08:57:34 +01:00
e369d7306d
Rename
2018-04-27 07:51:44 +01:00
9b0240d101
Hot start test
2018-04-27 07:50:51 +01:00
26ed65c8f8
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-04-17 12:03:32 +01:00
73ced656eb
Merge remote-tracking branch 'upstream/develop' into feature/wilsonmg
2018-04-03 17:51:11 +02:00
f69008edf1
WilsonMG: Add functionality to report timings to MG preconditioner
2018-04-03 17:26:49 +02:00
57a49ed22f
WilsonMG: Read in MG parameters from xml in test
2018-04-03 16:03:11 +02:00
ff6413a764
WilsonMG: Make number of levels chooseable at runtime
...
I don't like this solution though :(
2018-04-03 15:57:33 +02:00
2530bfed01
WilsonMG: Move params instance from global scope to test main function
2018-04-03 14:50:48 +02:00
276f113f28
IO uses master boss node for metadata.
2018-03-30 16:17:05 +01:00
58c30c0cb1
WilsonMG: Add conformability checks in MG preconditioner
2018-03-28 13:24:39 +02:00
917a92118a
WilsonMG: Move operator test to MG testing routine
2018-03-28 12:19:25 +02:00
04f9cf088d
WilsonMG: Add more parameters to MultiGridParams struct
2018-03-27 17:13:11 +02:00
99107038f9
WilsonMG: Rationalize the level counting strategy
2018-03-27 17:06:33 +02:00
b78456bdf4
WilsonMG: Get rid of explicit include of GCR header
2018-03-26 15:41:53 +02:00
08543b6b11
WilsonMG: Provide a switch between V- and K-cycle
2018-03-26 15:37:17 +02:00
63ba33371f
WilsonMG: Some minor refactoring
2018-03-26 15:34:53 +02:00
683a7d2ddd
WilsonMG: Move comment to make clang-format happy
2018-03-26 14:59:40 +02:00
afdcbf79d1
Merge remote-tracking branch 'upstream/develop' into feature/wilsonmg
2018-03-23 21:13:50 +01:00
3c3ec4e267
WilsonMG: Move tests for Wilson & WilsonClover into the same file
2018-03-23 21:12:27 +01:00
0f6009a29f
WilsonMG: Huge refactor into something that could be considered an algorithm
2018-03-23 19:55:43 +01:00
c9c073eee4
Changes in messages in test dwf mixedprec
2018-03-23 11:27:56 +00:00
f290b2e908
Fix to pass CI tests
2018-03-23 11:14:23 +00:00
5f8225461b
Fencing mixedcg test propagator write. LIME is still optional in Grid
2018-03-23 10:37:58 +00:00
07fe7d0cbe
Save file in current dir; print checksums
2018-03-21 14:26:04 +00:00
b1a38bde7a
Extra test for Gparity with plaquette action
2018-03-20 18:01:32 +00:00
2581875edc
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-03-19 18:00:08 +00:00
6c6d43eb4e
Drop RB on coarse space ; that was a mistake
2018-03-17 09:35:01 +00:00
d86936a3de
Eliminating deprecated lex_sites
2018-03-16 12:26:39 +00:00
a66cecc509
WilsonMG: Fix invalid call to MR ctor
2018-03-09 17:34:29 +01:00
1e63b73a14
WilsonMG: Some cleanup/formatting
2018-03-09 16:50:19 +01:00
360cface33
Grid tensor serialisation fully implemented and tested
2018-03-08 19:12:03 +00:00
971c2379bd
std::vector to tensor conversion + test units
2018-03-08 09:50:39 +00:00
90dbe03e17
Conversion of Grid tensors to std::vector made more elegant, also pair syntax changed to (x y) to avoid issues with JSON/XML
2018-03-07 15:12:32 +00:00
485c5db0fe
conversion of Grid tensors to nested std::vector in preparation for tensor serialisation
2018-03-06 19:22:03 +00:00
c399c2b44d
Guido broke the charge conjugate plaquette action with premature optimisation.
...
This sector of the code does not matter for anything other than Guido's quenched HMC
studies, and any plaq specific optimisations should be retained in a private branch
instead of destroying the code simplicity.
2018-03-05 12:55:41 +00:00
dd8f2a64fe
INterface to suit hadrons on Lanczos
2018-02-13 02:08:49 +00:00
2976132bdd
Add first version of multigrid for wilson clover analogous to wilson one
...
Just like the wilson one, this algorithm
• is currently only a 2-level method since I don't have correct implementations
for Mdir and Mdiag in CoarsenedMatrix yet (needed for further coarsening)
• needs levelization and refactoring into a proper algorithm
2018-02-08 23:52:10 +01:00
48177f2f2d
Add tests for all MR|GMRES solvers with wilson clover action
2018-02-08 23:52:09 +01:00
c4ce70a821
WilsonMG: Major cleanup
2018-02-08 23:52:08 +01:00
a3e009ba54
Add tests for CAGMRES solvers with staggered action
2018-02-08 17:46:28 +01:00