|
91405de3f7
|
Hadrons: new solver exposing fermion matrix and generic source/solve import/export
|
2018-06-22 12:14:37 +02:00 |
|
fionnoh
|
8fccda301a
|
Fixed a bug where the guess was always subtracted after the solve and included appropriate weights for the sources in the one case we're looking at now. More work needs to be done to make the 5d/4d source logic less brittle.
|
2018-06-21 16:36:59 +01:00 |
|
fionnoh
|
7a0abfac89
|
Restructured the class that computes and returns the A2A vectors.
|
2018-06-21 16:36:06 +01:00 |
|
fionnoh
|
ae37fda699
|
A more elegant way to subtract guesses from solve and a bool check before verifying residual
|
2018-06-20 16:07:40 +01:00 |
|
fionnoh
|
b5fc5e2030
|
All to all module update that hit a promising milestone. Commiting for a reference for future changes.
|
2018-06-20 10:59:07 +01:00 |
|
Daniel Richtmann
|
cc5d025ea4
|
WilsonMG: Adapt staggered GMRES/MR tests to "new" constructor
|
2018-06-18 16:20:20 +02:00 |
|
Daniel Richtmann
|
ddcb53bce2
|
Merge remote-tracking branch 'upstream/develop' into feature/wilsonmg
|
2018-06-13 09:50:37 +02:00 |
|
Daniel Richtmann
|
d1c80e1d46
|
WilsonMG: Correct years in copyright line
|
2018-06-13 09:44:09 +02:00 |
|
Daniel Richtmann
|
c73cc7d354
|
WilsonMG: Add tests with MG preconditioner running single precision, outer solver running in double
|
2018-06-12 16:10:48 +02:00 |
|
Daniel Richtmann
|
49fdc324a0
|
WilsonMG: Make MG correctness checks abort on failing tests
|
2018-06-12 16:10:48 +02:00 |
|
Daniel Richtmann
|
f32714a2d1
|
WilsonMG: Make running MG correctness checks optional via commandline
|
2018-06-12 16:10:48 +02:00 |
|
Daniel Richtmann
|
73a955be20
|
WilsonMG: Move tests for Wilson & WilsonClover into separate files
|
2018-06-12 16:10:48 +02:00 |
|
Daniel Richtmann
|
66b7a0f871
|
WilsonMG: Move multigrid class to separate file
|
2018-06-12 16:10:48 +02:00 |
|
Daniel Richtmann
|
2ab9d4bc56
|
WilsonMG: Fix random behavior in GMRES
From time to time I saw random since the basis vectors were not initialized
properly.
|
2018-06-12 15:01:31 +02:00 |
|
Daniel Richtmann
|
4f41cd114d
|
WilsonMG: Add a mixed precision version of FGMRES
This version does everything in double prec but accepts a preconditioner working
in single precision.
|
2018-06-12 15:01:31 +02:00 |
|
Daniel Richtmann
|
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 |
|
Daniel Richtmann
|
e9b9550298
|
WilsonMG: Fix incompatibility with single prec MG in construction of simd layout on coarser grids
|
2018-06-12 15:01:31 +02:00 |
|
Daniel Richtmann
|
7564fedf68
|
WilsonMG: Set subspace to zero to avoid random behavior
|
2018-06-12 15:01:31 +02:00 |
|
|
8db0ef9736
|
Merge pull request #168 from jch1g10/feature/qed-fvol
Feature/qed fvol
|
2018-06-08 20:09:06 +02:00 |
|
Guido Cossu
|
95d4b46446
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2018-06-08 11:30:29 +01:00 |
|
paboyle
|
5dfd216a34
|
Better thread safety
|
2018-06-04 21:08:44 +01:00 |
|
paboyle
|
c2e8d0aa88
|
Solve g++ problem on the lanczos test
|
2018-06-04 18:34:15 +01:00 |
|
James Harrison
|
0fe5aeffbb
|
Merge branch 'feature/hadrons' into feature/qed-fvol
|
2018-06-04 16:59:43 +01:00 |
|
James Harrison
|
7fbc469046
|
Merge branch 'develop' into feature/hadrons
|
2018-06-04 16:58:30 +01:00 |
|
paboyle
|
bf96a4bdbf
|
Merge branch 'master' into develop
|
2018-06-04 14:03:11 +01:00 |
|
paboyle
|
84685c9bc3
|
Overflow fix
|
2018-06-04 13:42:07 +01:00 |
|
fionnoh
|
a8d4156997
|
Added a Hadrons module that computes the all-to-all v and w vectors
|
2018-05-31 17:18:58 +01:00 |
|
fionnoh
|
c18074869b
|
Changes to Hadrons SchurRB solver to allow for a subtract_guess boolean to be passed
|
2018-05-31 17:17:16 +01:00 |
|
fionnoh
|
f4c6d39238
|
CHanges made to SchurRB solvers to allow for the subtraction of a guess after solve
|
2018-05-31 17:16:20 +01:00 |
|
|
200d35b38a
|
Merge branch 'develop' into feature/hadrons
|
2018-05-28 11:52:47 +02:00 |
|
|
eb52e84d09
|
Merge branch 'feature/hadrons' of github.com:paboyle/Grid into feature/hadrons
|
2018-05-28 11:50:27 +02:00 |
|
|
72abc34764
|
Merge pull request #166 from guelpers/feature/hadrons
Feature/hadrons
|
2018-05-28 11:49:46 +02:00 |
|
|
e3164d4c7b
|
Hadrons: env function to get volume in double
|
2018-05-28 11:39:17 +02:00 |
|
James Harrison
|
f5db386c55
|
Change MODULE_REGISTER_NS -> MODULE_REGISTER in UnitEM, ScalarVP and VPCounterTerms
|
2018-05-22 16:16:21 +01:00 |
|
James Harrison
|
294ee70a7a
|
Merge branch 'feature/hadrons' into feature/qed-fvol
# Conflicts:
# extras/Hadrons/modules.inc
# lib/qcd/action/gauge/Photon.h
|
2018-05-21 18:02:41 +01:00 |
|
Azusa Yamaguchi
|
013ea4e8d1
|
Merge branch 'feature/staggered-comms-compute' into develop
|
2018-05-21 13:11:56 +01:00 |
|
Azusa Yamaguchi
|
7fbbb31a50
|
Merge branch 'develop' into feature/staggered-comms-compute
Conflicts:
lib/qcd/action/fermion/ImprovedStaggeredFermion.cc
|
2018-05-21 13:07:29 +01:00 |
|
Azusa Yamaguchi
|
0e127b1fc7
|
New file single prec test
|
2018-05-21 12:57:13 +01:00 |
|
Azusa Yamaguchi
|
68c028b0a6
|
Comment
|
2018-05-21 12:54:25 +01:00 |
|
|
255d4992e1
|
Hadrons: stochastic scalar SU(N) free field fix
|
2018-05-18 20:49:55 +01:00 |
|
|
a0d399e5ce
|
Hadrons: yet other attempts at EMT NPR
|
2018-05-18 20:49:26 +01:00 |
|
|
fd3b2e945a
|
Hadrons: don't right result with empty stem
|
2018-05-18 20:48:24 +01:00 |
|
Daniel Richtmann
|
6c27c72585
|
WilsonMG: Provide more sensible default values for MG parameters
|
2018-05-16 17:26:09 +02:00 |
|
Daniel Richtmann
|
9c003d2d72
|
WilsonMG: Base wilson mg preconditioner entirely on existing infrastructure
|
2018-05-16 17:26:09 +02:00 |
|
Daniel Richtmann
|
4b8710970c
|
WilsonMG: Switch to Galerkin coarsening in CoarsenedMatrix
|
2018-05-16 17:26:09 +02:00 |
|
Daniel Richtmann
|
68d686ec38
|
WilsonMG: Add functionality for applying G5 on coarse grids
|
2018-05-16 16:17:14 +02:00 |
|
Daniel Richtmann
|
c48b69ca81
|
WilsonMG: Implement Mdir & Mdiag in CoarsenedMatrix
|
2018-05-16 16:08:05 +02:00 |
|
Daniel Richtmann
|
df8c208f5c
|
WilsonMG: Revert CoarsenedMatrix.h and Lattice_transfer.h back to state of develop branch
|
2018-05-16 16:02:54 +02:00 |
|
Daniel Richtmann
|
61812ab7f1
|
Merge remote-tracking branch 'upstream/develop' into feature/wilsonmg
|
2018-05-15 14:57:18 +02:00 |
|
|
b999984501
|
Merge branch 'develop' into feature/hadrons
|
2018-05-15 13:53:57 +01:00 |
|