aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortradke <tradke@1d96b42b-98df-4a6a-9d84-1b24288d4588>2002-01-02 11:33:10 +0000
committertradke <tradke@1d96b42b-98df-4a6a-9d84-1b24288d4588>2002-01-02 11:33:10 +0000
commitc7ca1565fd4a25c30f62ca639127fd8c9a812530 (patch)
tree1bf2f8db290aac225d035326fb13afbec91a084e
parenta94f87d414abf40237389c008a553838a34b4e97 (diff)
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
-rw-r--r--param.ccl23
1 files 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"