[cig-commits] [commit] knepley/fix-faults-parallel: Update full-scale test to use split fields and custom fault preconditioner. (e379fb0)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Wed May 28 14:36:44 PDT 2014
Repository : https://github.com/geodynamics/pylith
On branch : knepley/fix-faults-parallel
Link : https://github.com/geodynamics/pylith/compare/ccda651ccb4a4e7095d9b2d64519a0ab149dd01a...e379fb0bb9b014d052f00c9470e30264111dc92f
>---------------------------------------------------------------
commit e379fb0bb9b014d052f00c9470e30264111dc92f
Author: Brad Aagaard <baagaard at usgs.gov>
Date: Wed May 28 14:36:38 2014 -0700
Update full-scale test to use split fields and custom fault preconditioner.
>---------------------------------------------------------------
e379fb0bb9b014d052f00c9470e30264111dc92f
tests_auto/3d/tet4/sheardispnoslip.cfg | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/tests_auto/3d/tet4/sheardispnoslip.cfg b/tests_auto/3d/tet4/sheardispnoslip.cfg
index 80b23a9..5a03bf2 100644
--- a/tests_auto/3d/tet4/sheardispnoslip.cfg
+++ b/tests_auto/3d/tet4/sheardispnoslip.cfg
@@ -132,12 +132,21 @@ slip_time.data = [0.0*s]
# ----------------------------------------------------------------------
# PETSc
# ----------------------------------------------------------------------
-[sheardispnoslip.petsc]
-pc_type = asm
+[sheardispnoslip.timedependent.formulation]
+split_fields = True
+use_custom_constraint_pc = True
+matrix_type = aij
-# Change the preconditioner settings.
-sub_pc_factor_shift_type = none
+[sheardispnoslip.petsc]
+fs_pc_type = fieldsplit
+fs_pc_use_amat = true
+fs_pc_fieldsplit_type = multiplicative
+fs_fieldsplit_displacement_pc_type = ml
+fs_fieldsplit_lagrange_multiplier_pc_type = jacobi
+fs_fieldsplit_displacement_ksp_type = preonly
+fs_fieldsplit_lagrange_multiplier_ksp_type = preonly
+[sheardispnoslip.petsc]
ksp_rtol = 1.0e-8
ksp_max_it = 100
ksp_gmres_restart = 50
More information about the CIG-COMMITS
mailing list