From c7ca1565fd4a25c30f62ca639127fd8c9a812530 Mon Sep 17 00:00:00 2001 From: tradke Date: Wed, 2 Jan 2002 11:33:10 +0000 Subject: Changed petsc_PC_type and petsc_KSP_type into KEYWORD parameters and added proper descriptions. This closes PR BetaThorns(?)-604. git-svn-id: http://svn.cactuscode.org/arrangements/CactusElliptic/EllPETSc/trunk@60 1d96b42b-98df-4a6a-9d84-1b24288d4588 --- param.ccl | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/param.ccl b/param.ccl index 4d04015..e1212f8 100644 --- a/param.ccl +++ b/param.ccl @@ -26,14 +26,29 @@ BOOLEAN petsc_coeff_to_one "Divide each line of the matrix by the central value? { } "no" -STRING petsc_KSP_type "See the PETSc Manual, p 49 for options, or look at petsc_ell source" +STRING petsc_KSP_type "Which Krylov subspace method to use" { - "." :: "Anything" + "KSPCR" :: "pcr" + "KSPCG" :: "cg" + "KSPCGS" :: "cgs" + "KSPBCGS" :: "bcgs" + "KSPLSQR" :: "lsqr" + "KSPGMRES" :: "gmres" + "KSPTCQMR" :: "tcqmr" + "KSPTFQMR" :: "tfqmr" + "KSPCHEBYCHEV" :: "chebychev" + "KSPRICHARDSON" :: "richardson" }"KSPBCGS" -STRING petsc_PC_type "See the PETSc Manual, p 49 for options, or look at petsc_ell source" +KEYWORD petsc_PC_type "Which preconditioner method to use" { - "." :: "Anything" + "PCNONE" :: "none" + "PCJACOBI" :: "jacobi" + "PCBJACOBI" :: "bjacobi" + "PCICC" :: "icc" + "PCILU" :: "ilu" + "PCASM" :: "asm" + "PCLU" :: "lu" } "PCJACOBI" KEYWORD petsc_nablaform "PETSC nabla form" -- cgit v1.2.3