subramanya sadasiva
2013-12-28 03:25:03 UTC
Hi, I have a nonlinear system with 6 variables grouped in two sets of 3. I am trying to get a fieldsplit preconditioner working . I have the following options set up
-pc_type fieldsplit-pc_fieldsplit_type multiplicative-fieldsplit_0_fields 0,2,4-fieldsplit_1_fields 1,3,5-fieldsplit_0_ksp cg-fieldsplit_1_ksp cg-fieldsplit_0_pc hypre-fieldsplit_1_pc hypre
However, I get the following error. My installation of libmesh has block matrices disabled, which I've seen to cause problems with fieldsplit. Any ideas what might cause this error?Thanks, Subramanya
[0]PETSC ERROR: --------------------- Error Message ------------------------------------[0]PETSC ERROR: Petsc has generated inconsistent data![0]PETSC ERROR: Unhandled case, must have at least two fields, not 1![0]PETSC ERROR: ------------------------------------------------------------------------[0]PETSC ERROR: Petsc Release Version 3.4.3, unknown [0]PETSC ERROR: See docs/changes/index.html for recent updates.[0]PETSC ERROR: See docs/faq.html for hints about trouble shooting.[0]PETSC ERROR: See docs/index.html for manual pages.
-pc_type fieldsplit-pc_fieldsplit_type multiplicative-fieldsplit_0_fields 0,2,4-fieldsplit_1_fields 1,3,5-fieldsplit_0_ksp cg-fieldsplit_1_ksp cg-fieldsplit_0_pc hypre-fieldsplit_1_pc hypre
However, I get the following error. My installation of libmesh has block matrices disabled, which I've seen to cause problems with fieldsplit. Any ideas what might cause this error?Thanks, Subramanya
[0]PETSC ERROR: --------------------- Error Message ------------------------------------[0]PETSC ERROR: Petsc has generated inconsistent data![0]PETSC ERROR: Unhandled case, must have at least two fields, not 1![0]PETSC ERROR: ------------------------------------------------------------------------[0]PETSC ERROR: Petsc Release Version 3.4.3, unknown [0]PETSC ERROR: See docs/changes/index.html for recent updates.[0]PETSC ERROR: See docs/faq.html for hints about trouble shooting.[0]PETSC ERROR: See docs/index.html for manual pages.