diff options
author | tradke <tradke@1d96b42b-98df-4a6a-9d84-1b24288d4588> | 2002-01-02 11:33:10 +0000 |
---|---|---|
committer | tradke <tradke@1d96b42b-98df-4a6a-9d84-1b24288d4588> | 2002-01-02 11:33:10 +0000 |
commit | c7ca1565fd4a25c30f62ca639127fd8c9a812530 (patch) | |
tree | 1bf2f8db290aac225d035326fb13afbec91a084e | |
parent | a94f87d414abf40237389c008a553838a34b4e97 (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.ccl | 23 |
1 files changed, 19 insertions, 4 deletions
@@ -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" |