SELECT CASE (PETSC_SOLVER_TYPE)
CASE ('CG')
CASE ('GMRES')
CASE ('BICG')
CASE DEFAULT
SELECT CASE (PETSC_PRECOND_TYPE)
CASE ('BLOCKJACOBI')
CASE ('JACOBI')
CASE ('ILU')
CASE ('GAMG')
CASE ('MUMPS')