Most of the linear solvers in PETSc are suitable for non symmetric problems. You should not use KSPCG, KSPCR or PCCHOLESKY since they are only for symmetric problems.
Finding the best solver for your problem depends on your problem and how large a problem you want to solve. Please tell use as much as possible 1) where the comes from, for example CFD, structural mechanics, etc 2) if it comes from an elliptic, parabolic, or hyperbolic PDE and 3) how large a problem you need to solve, 100,000 unknowns, 10 million, a billion? Barry > On Dec 25, 2017, at 12:17 AM, 我 <dayedut...@163.com> wrote: > > Hello, > I want to use PETSC to solve an unsymmetrical matrix. I find many linear > system solvers in PETSC. But I don't know which one is suitable for the > unsymmetrical matrix. I want to choose the best solver for my problem. Would > you mind give me some alternative solvers for the unsymmetrical matrix in > PETSC? > Thank you very much! > Daye > > >