Consider the problem, Ax=b.
If A is a SPD matrix, I think cg(solver)+amg(preconditioner) should converge faster that gmres/bicgstab(solver)++amg(preconditioner). But the result I get is gmres/bicgstab(solver)++amg(preconditioner) is faster. Does this make sense?
I use FEM to solve a Poisson equation. If I use uniform mesh to discretize the PDE, the coefficient matrix A will be a SPD matrix. If I use nonuniform mesh to deiscretize the PDE, will the coefficient matrix A still be a SPD matrix? A will still be symmetric, but how can I prove it is positive definite?
amg predonditioner is best for SPD problem. Why? I have some non-definite problem, and can't get convergent with amg precondition. Why?