[cig-commits] r18919 - short/3D/PyLith/benchmarks/trunk/static/performance/solvertest

knepley at geodynamics.org knepley at geodynamics.org
Fri Sep 16 09:52:45 PDT 2011


Author: knepley
Date: 2011-09-16 09:52:44 -0700 (Fri, 16 Sep 2011)
New Revision: 18919

Added:
   short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/custompc.cfg
   short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/lsc.cfg
   short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/refine.cfg
   short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/schur.cfg
Modified:
   short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/asm.cfg
   short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/fieldsplit.cfg
   short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/pylithapp.cfg
Log:
Finished fisrt round of runs for paper


Modified: short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/asm.cfg
===================================================================
--- short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/asm.cfg	2011-09-16 15:32:11 UTC (rev 18918)
+++ short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/asm.cfg	2011-09-16 16:52:44 UTC (rev 18919)
@@ -1,5 +1,6 @@
 [pylithapp.petsc]
 ksp_type = gmres
-ksp_gmres_restart = 100
+ksp_gmres_restart = 500
 
 pc_type = asm
+sub_pc_factor_shift_type = nonzero

Added: short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/custompc.cfg
===================================================================
--- short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/custompc.cfg	                        (rev 0)
+++ short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/custompc.cfg	2011-09-16 16:52:44 UTC (rev 18919)
@@ -0,0 +1,2 @@
+[pylithapp.timedependent.formulation]
+use_custom_constraint_pc = True

Modified: short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/fieldsplit.cfg
===================================================================
--- short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/fieldsplit.cfg	2011-09-16 15:32:11 UTC (rev 18918)
+++ short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/fieldsplit.cfg	2011-09-16 16:52:44 UTC (rev 18919)
@@ -1,16 +1,16 @@
 [pylithapp.timedependent.formulation]
 split_fields = True
-use_custom_constraint_pc = True
 matrix_type = aij
 
 [pylithapp.petsc]
+ksp_gmres_restart = 500
 fs_pc_type = fieldsplit
 fs_pc_fieldsplit_real_diagonal = 
 fs_pc_fieldsplit_type = multiplicative
 fs_fieldsplit_0_pc_type = ml
 fs_fieldsplit_1_pc_type = ml
 fs_fieldsplit_2_pc_type = ml
-fs_fieldsplit_3_pc_type = ml
+fs_fieldsplit_3_pc_type = jacobi
 fs_fieldsplit_0_ksp_type = preonly
 fs_fieldsplit_1_ksp_type = preonly
 fs_fieldsplit_2_ksp_type = preonly

Added: short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/lsc.cfg
===================================================================
--- short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/lsc.cfg	                        (rev 0)
+++ short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/lsc.cfg	2011-09-16 16:52:44 UTC (rev 18919)
@@ -0,0 +1,14 @@
+[pylithapp.timedependent.formulation]
+split_fields = False
+matrix_type = aij
+
+[pylithapp.petsc]
+ksp_gmres_restart = 60
+pc_type = fieldsplit
+pc_fieldsplit_detect_saddle_point =
+pc_fieldsplit_type       = schur
+fieldsplit_0_pc_type     = ml
+fieldsplit_0_ksp_type    = preonly
+fieldsplit_1_pc_type     = lsc
+fieldsplit_1_lsc_pc_type = ml
+pc_lsc_scale_diag =

Modified: short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/pylithapp.cfg
===================================================================
--- short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/pylithapp.cfg	2011-09-16 15:32:11 UTC (rev 18918)
+++ short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/pylithapp.cfg	2011-09-16 16:52:44 UTC (rev 18919)
@@ -213,7 +213,7 @@
 
 ksp_rtol = 1.0e-8
 ksp_atol = 1.0e-12
-ksp_max_it = 150
+ksp_max_it = 500
 
 ksp_monitor = true
 ksp_view = true

Added: short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/refine.cfg
===================================================================
--- short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/refine.cfg	                        (rev 0)
+++ short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/refine.cfg	2011-09-16 16:52:44 UTC (rev 18919)
@@ -0,0 +1,3 @@
+[pylithapp.mesh_generator]
+# Refine mesh by a factor of 2
+refiner = pylith.topology.RefineUniform

Added: short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/schur.cfg
===================================================================
--- short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/schur.cfg	                        (rev 0)
+++ short/3D/PyLith/benchmarks/trunk/static/performance/solvertest/schur.cfg	2011-09-16 16:52:44 UTC (rev 18919)
@@ -0,0 +1,14 @@
+[pylithapp.timedependent.formulation]
+split_fields = False
+matrix_type = aij
+
+[pylithapp.petsc]
+ksp_gmres_restart = 500
+pc_type = fieldsplit
+pc_fieldsplit_detect_saddle_point =
+pc_fieldsplit_type       = schur
+pc_fieldsplit_schur_factorization_type = full
+pc_fieldsplit_schur_precondition = diag
+fieldsplit_0_pc_type     = ml
+fieldsplit_0_ksp_type    = preonly
+fieldsplit_1_pc_type     = ml



More information about the CIG-COMMITS mailing list