181709bba4
Merge branch 'develop' into feature/zmobius_paramcompute
2020-04-20 09:12:34 -04:00
0475c46ecb
Merge pull request #256 from djm2131/feature/BiCGSTAB
...
Import BiCGSTAB solvers and tests
2020-04-16 11:45:15 -04:00
852fc1b001
True Hierachical multigrid for DWF
2020-01-27 13:45:10 -05:00
96671bbb24
Added ability to pass callback to MADWF that is called every inner iteration and allows user to, for example, adjust the inner solver tolerance depending on residual
...
Added a general implementation of the Remez algorithm for producing arbitrary rational polynomial approximation with optional restriction to even/odd polynomials
Added implementation of computation of ZMobius parameters
Added Test_zMADWF_prec to test ZMobius in MADWF
2020-01-17 12:45:30 -08:00
0afecfcae7
Nearing well optimised state
2020-01-04 03:11:19 -05:00
aa920aa532
Improved DWF multigrid
2019-12-28 10:32:35 -05:00
e478404291
Tuned up significantly on GPU, but another 10x in coarse space required
2019-12-17 05:03:25 -05:00
843ca9350a
Fix naming conventions to be consistent with Peter
2019-12-11 11:46:18 -05:00
4180a4a8a7
Import BiCGSTAB solvers and tests
2019-12-10 17:20:35 -05:00
6446671a9c
Merge pull request #241 from nils-asmussen/fix/remQCDns_ignore_ws
...
Undo whitespace changes in fix/removeQCDremnants to allow comparing relevant changes
2019-12-09 18:02:21 +00:00
876d9c957c
QMR
2019-12-09 02:59:49 -05:00
295e535f93
QMR
2019-12-09 02:59:35 -05:00
e43fce1083
Clean up and simplify a little.
2019-12-09 02:55:45 -05:00
6b6c5aa626
remove namespace QCD from directory tests
2019-08-20 15:35:36 +01:00
fa9cd50c5b
Merge branch 'develop' into feature/gpu-port
2019-07-16 11:55:17 +01:00
703dc20377
Compile tests fix
2019-06-16 13:59:29 +01:00
462900b48d
Modified entire test directory to suit new GPU constructs for looping
2019-06-15 12:53:27 +01:00
7e27a5213a
Tests builds clean.
2019-06-04 20:45:20 +01:00
acd25d0d01
Wilson clover multi grid for lime lattice
2019-03-04 11:30:15 +00:00
c5e081d69c
Re-Merge branch 'develop' into feature/gpu-port
...
Pull in Regensburg MultiGrid pull request
2019-01-03 01:50:16 +00:00
8a1be021d3
Merge branch 'feature/wilsonmg' of https://github.com/DanielRichtmann/Grid into DanielRichtmann-feature/wilsonmg
2019-01-02 14:39:59 +00:00
35ed1defac
Passes make check now single and double compile
2018-12-19 11:09:32 +00:00
422764757d
Updates in tests to make all of Grid compile
2018-12-14 16:55:54 +00:00
b57a4d32aa
Merge branch 'develop' into feature/gpu-port
2018-12-13 05:11:34 +00:00
8c3a599148
Block solver test
2018-11-06 16:44:58 +00:00
4a47b11876
Block CG improvements to develop
2018-11-06 12:49:05 +00:00
2881b3e8e5
WilsonMG: Remove unnecessary static assertions
2018-06-26 14:42:30 +02:00
cc5d025ea4
WilsonMG: Adapt staggered GMRES/MR tests to "new" constructor
2018-06-18 16:20:20 +02:00
ddcb53bce2
Merge remote-tracking branch 'upstream/develop' into feature/wilsonmg
2018-06-13 09:50:37 +02:00
d1c80e1d46
WilsonMG: Correct years in copyright line
2018-06-13 09:44:09 +02:00
c73cc7d354
WilsonMG: Add tests with MG preconditioner running single precision, outer solver running in double
2018-06-12 16:10:48 +02:00
49fdc324a0
WilsonMG: Make MG correctness checks abort on failing tests
2018-06-12 16:10:48 +02:00
f32714a2d1
WilsonMG: Make running MG correctness checks optional via commandline
2018-06-12 16:10:48 +02:00
73a955be20
WilsonMG: Move tests for Wilson & WilsonClover into separate files
2018-06-12 16:10:48 +02:00
66b7a0f871
WilsonMG: Move multigrid class to separate file
2018-06-12 16:10:48 +02:00
11c4f5e32c
WilsonMG: Provide command line switch for reading in input xml + move default params to constructor of MultiGridParams
2018-06-12 15:01:31 +02:00
e9b9550298
WilsonMG: Fix incompatibility with single prec MG in construction of simd layout on coarser grids
2018-06-12 15:01:31 +02:00
7fbbb31a50
Merge branch 'develop' into feature/staggered-comms-compute
...
Conflicts:
lib/qcd/action/fermion/ImprovedStaggeredFermion.cc
2018-05-21 13:07:29 +01: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
4f4181c54a
Merge branch 'feature/staggered-comms-compute' of https://github.com/paboyle/Grid into feature/staggered-comms-compute
2018-05-02 14:59:13 +01:00
b35169f1dd
MultiShift for Staggered
2018-05-02 14:22:37 +01:00
a9e8758a01
Improvements to staggered tests timings
2018-04-26 10:08:05 +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