[Trilinos-Users] [EXTERNAL] preconditioned GMRES: no convergence in explicit residual
Nico Schlömer
nico.schloemer at gmail.com
Fri Jan 31 15:37:08 MST 2014
> Are you using left or right preconditioning, what
> happens when you switch to the other side?
Good question! I was using left preconditioning, but it doesn't matter
to which side it is applied: the result will be the same.
I checked the results that come out when not paying attention to the
large explicit residual: The solutions are indeed off if a
preconditioner is used (see attachments). I'm not sure what to make of
this.
I tried CG and MINRES in comparison, and both work well in all cases.
Any further ideas?
--Nico
On Fri, Jan 31, 2014 at 8:59 PM, Thornquist, Heidi K <hkthorn at sandia.gov> wrote:
> Hi Nico,
>
> This is interesting. Are you using left or right preconditioning, what
> happens when you switch to the other side?
> I know that left preconditioning, because you are starting with a
> preconditioned RHS, can give a residual that is
> off from the residual of the original system. But this is pretty extreme.
>
> I've tried running the preconditioned examples of pseudo block GMRES
> varying tolerances and I'm not seeing any abnormalities.
>
> Hmmmm....
>
> Heidi
>
> --
>
> Heidi K. Thornquist
> Electrical Models & Simulation
> Sandia National Laboratories
> Albuquerque, NM 87185-1323
>
>
>
>
>
> On 1/31/14 10:58 AM, "Nico Schlömer" <nico.schloemer at gmail.com> wrote:
>
>>Hi all,
>>
>>I've got this matrix corresponding a finite-element discretization of
>>the Poisson problem on the unit square (with Dirichlet BC, no issues
>>here). Running the problem through Belos with CG and ML, Ifpack gives
>>no problems at all. The PseudoBlockGMRES solver works fine when
>>unpreconditioned, but yields something weird when using a
>>preconditioner:
>>
>>============== *snip* ==============
>>*******************************************************
>>***** Belos Iterative Solver: Pseudo Block Gmres
>>***** Maximum Iterations: 100
>>***** Block Size: 1
>>***** Residual Tests (SEQ):
>>***** Test 1 : Belos::StatusTestGenResNorm<>: (2-Norm Imp Res Vec) /
>>(2-Norm Prec Res0), tol = 1e-13
>>***** Test 2 : Belos::StatusTestGenResNorm<>: (2-Norm Exp Res Vec) /
>>(2-Norm Res0), tol = 1e-13
>>*******************************************************
>>Iter 0, [ 1] : 1.000000e+00 ---
>>Iter 1, [ 1] : 6.120593e-01 ---
>>Iter 2, [ 1] : 2.695238e-01 ---
>>Iter 3, [ 1] : 5.704995e-02 ---
>>Iter 4, [ 1] : 1.272673e-02 ---
>>Iter 5, [ 1] : 2.783810e-03 ---
>>Iter 6, [ 1] : 5.753817e-04 ---
>>Iter 7, [ 1] : 2.045848e-04 ---
>>Iter 8, [ 1] : 5.724907e-05 ---
>>Iter 9, [ 1] : 1.633313e-05 ---
>>Iter 10, [ 1] : 3.055064e-06 ---
>>Iter 11, [ 1] : 4.947173e-07 ---
>>Iter 12, [ 1] : 6.945227e-08 ---
>>Iter 13, [ 1] : 1.859584e-08 ---
>>Iter 14, [ 1] : 5.185228e-09 ---
>>Iter 15, [ 1] : 5.922331e-10 ---
>>Iter 16, [ 1] : 8.149474e-11 ---
>>Iter 17, [ 1] : 1.010586e-11 ---
>>Iter 18, [ 1] : 1.600644e-12 ---
>>Iter 19, [ 1] : 3.034731e-13 ---
>>Iter 20, [ 1] : 3.452280e-14 7.213315e-01
>>[...]
>>============== *snap* ==============
>>
>>The ExpResVec never converges at all.
>>
>>What may cause this? Any known fix/workaround?
>>
>>Cheers,
>>Nico
>>_______________________________________________
>>Trilinos-Users mailing list
>>Trilinos-Users at software.sandia.gov
>>http://software.sandia.gov/mailman/listinfo/trilinos-users
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gmres.png
Type: image/png
Size: 50504 bytes
Desc: not available
Url : https://software.sandia.gov/pipermail/trilinos-users/attachments/20140131/f0f13ec1/attachment-0003.png
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gmres-amg.png
Type: image/png
Size: 39539 bytes
Desc: not available
Url : https://software.sandia.gov/pipermail/trilinos-users/attachments/20140131/f0f13ec1/attachment-0004.png
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gmres-ilu.png
Type: image/png
Size: 39035 bytes
Desc: not available
Url : https://software.sandia.gov/pipermail/trilinos-users/attachments/20140131/f0f13ec1/attachment-0005.png
More information about the Trilinos-Users
mailing list