[petsc-users] Advice Being Sought

Jed Brown jedbrown at mcs.anl.gov
Fri May 3 20:26:29 CDT 2013


David Scott <d.scott at ed.ac.uk> writes:

> I forgot to say that the program ran on 128 MPI processes with the 
> following arguments
>    -pc_type gamg -pc_gamg_agg_nsmooths 1 -ksp_rtol 0.0001

Your problem is singular, as can be seen here:

  -mg_coarse_pc_type svd -mg_coarse_pc_svd_monitor

    SVD: condition number 4.795499711084e+15, 0 of 643 singular values are (nearly) zero
    SVD: smallest singular values: 1.007601359796e-11 1.599999673167e+02 1.599999753343e+02 1.599999841127e+02 1.599999906466e+02
    SVD: largest singular values : 4.527760228588e+04 4.558254786213e+04 4.648975485549e+04 4.809775098939e+04 4.831952029788e+04

Additionally, it appears that your right hand side is inconsistent.  The
null space is not the constant so I would indict the discretization
becoming degenerate somewhere.


More information about the petsc-users mailing list