[cig-commits] r16926 - short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters
brad at geodynamics.org
brad at geodynamics.org
Mon Jun 7 21:57:30 PDT 2010
Author: brad
Date: 2010-06-07 21:57:30 -0700 (Mon, 07 Jun 2010)
New Revision: 16926
Added:
short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/fieldsplit.cfg
Modified:
short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/pylithapp.cfg
short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/spbm_hex8_graded_20km.cfg
short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/spbm_hex8_unif_20km.cfg
short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/spbm_tet4_graded_20km.cfg
short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/spbm_tet4_unif_20km.cfg
Log:
Updated parameters.
Added: short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/fieldsplit.cfg
===================================================================
--- short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/fieldsplit.cfg (rev 0)
+++ short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/fieldsplit.cfg 2010-06-08 04:57:30 UTC (rev 16926)
@@ -0,0 +1,21 @@
+# -*- Python -*-
+[pylithapp]
+
+# Field split
+[pylithapp.timedependent.formulation]
+split_fields = True
+use_custom_constraint_pc = True
+matrix_type = aij
+
+[pylithapp.petsc]
+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_0_ksp_type = preonly
+fs_fieldsplit_1_ksp_type = preonly
+fs_fieldsplit_2_ksp_type = preonly
+fs_fieldsplit_3_ksp_type = preonly
Modified: short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/pylithapp.cfg
===================================================================
--- short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/pylithapp.cfg 2010-06-08 04:31:28 UTC (rev 16925)
+++ short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/pylithapp.cfg 2010-06-08 04:57:30 UTC (rev 16926)
@@ -38,8 +38,8 @@
[pylithapp.mesh_generator]
# Change the mesh reader to the CUBIT reader.
reader = pylith.meshio.MeshIOCubit
-use_nodeset_names = False
-#debug = 1 ; uncomment to get very verbose mesh information
+reader.use_nodeset_names = False
+reorder_mesh = true
[pylithapp.mesh_generator.reader]
coordsys.space_dim = 3
@@ -48,15 +48,11 @@
# problem
# ----------------------------------------------------------------------
[pylithapp.timedependent]
-# Set bc to an array of 5 boundary conditions: 'x_pos','x_neg', 'z_neg',
-# 'y_pos', and 'y_neg'.
bc = [x_pos,x_neg,z_neg,y_pos,y_neg]
-# Set interfaces to an array of 1 fault: 'fault'.
interfaces = [fault]
[pylithapp.timedependent.implicit]
-# Set the output to an array of 2 output managers.
# We will output the solution over the domain and the ground surface.
output = [domain,subdomain]
@@ -144,27 +140,55 @@
label = 10
# ----------------------------------------------------------------------
+# output
+# ----------------------------------------------------------------------
+# Give basename for VTK domain output of solution over domain.
+[pylithapp.problem.formulation.output.domain.writer]
+time_format = %04.0f
+time_constant = 1.0*year
+
+# Give basename for VTK domain output of solution over ground surface.
+[pylithapp.problem.formulation.output.subdomain]
+label = 17 ; nodeset for subdomain
+vertex_data_fields = [displacement,velocity]
+writer.time_format = %04.0f
+writer.time_constant = 1.0*year
+
+# Give basename for vtk fault rupture output.
+[pylithapp.timedependent.interfaces.fault.output.writer]
+time_format = %04.0f
+time_constant = 1.0*year
+
+# Give basename for VTK output of state variables.
+[pylithapp.timedependent.materials.elastic.output]
+cell_filter = pylith.meshio.CellFilterAvgMesh
+writer.time_format = %04.0f
+writer.time_constant = 1.0*year
+
+[pylithapp.timedependent.materials.maxwell.output]
+cell_filter = pylith.meshio.CellFilterAvgMesh
+writer.time_format = %04.0f
+writer.time_constant = 1.0*year
+
+# ----------------------------------------------------------------------
# PETSc
# ----------------------------------------------------------------------
# Set the solver options.
[pylithapp.petsc]
-ksp_rtol = 1.0e-8
pc_type = asm
-# Change the preconditioner settings (must turn off
-# shift_positive_definite and turn on shift_nonzero).
-sub_pc_factor_shift_positive_definite = 0
-sub_pc_factor_shift_nonzero =
+sub_pc_factor_shift_type = nonzero
+ksp_rtol = 1.0e-8
+ksp_max_it = 1000
+ksp_gmres_restart = 100
+ksp_monitor_singular_value = true
+ksp_converged_reason = true
+
ksp_monitor = true
ksp_view = true
+
log_summary = true
-ksp_max_it = 1000
-ksp_gmres_restart = 100
-ksp_monitor_singular_value = true
# start_in_debugger = true
-snes_monitor = true
-snes_view = true
-ksp_converged_reason = true
-snes_converged_reason = true
+# End of file
Modified: short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/spbm_hex8_graded_20km.cfg
===================================================================
--- short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/spbm_hex8_graded_20km.cfg 2010-06-08 04:31:28 UTC (rev 16925)
+++ short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/spbm_hex8_graded_20km.cfg 2010-06-08 04:57:30 UTC (rev 16926)
@@ -36,35 +36,19 @@
# ----------------------------------------------------------------------
# output
# ----------------------------------------------------------------------
-# Give basename for VTK domain output of solution over domain.
+# Give basename for VTK files.
[pylithapp.problem.formulation.output.domain.writer]
filename = ../results/spbm_hex8_graded_20km/spbm_hex8_graded_20km.vtk
-time_format = %04.0f
-time_constant = 1.0*year
-# Give basename for VTK domain output of solution over ground surface.
[pylithapp.problem.formulation.output.subdomain]
-label = 17 ; nodeset for subdomain
writer.filename = ../results/spbm_hex8_graded_20km/spbm_hex8_graded_20km-groundsurf.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
-# Give basename for vtk fault rupture output.
[pylithapp.timedependent.interfaces.fault.output.writer]
filename = ../results/spbm_hex8_graded_20km/spbm_hex8_graded_20km-fault.vtk
-time_format = %04.0f
-time_constant = 1.0*year
-# Give basename for VTK output of state variables.
[pylithapp.timedependent.materials.elastic.output]
-cell_filter = pylith.meshio.CellFilterAvgMesh
writer.filename = ../results/spbm_hex8_graded_20km/spbm_hex8_graded_20km-elastic.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
[pylithapp.timedependent.materials.maxwell.output]
-cell_filter = pylith.meshio.CellFilterAvgMesh
writer.filename = ../results/spbm_hex8_graded_20km/spbm_hex8_graded_20km-maxwell.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
Modified: short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/spbm_hex8_unif_20km.cfg
===================================================================
--- short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/spbm_hex8_unif_20km.cfg 2010-06-08 04:31:28 UTC (rev 16925)
+++ short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/spbm_hex8_unif_20km.cfg 2010-06-08 04:57:30 UTC (rev 16926)
@@ -36,35 +36,19 @@
# ----------------------------------------------------------------------
# output
# ----------------------------------------------------------------------
-# Give basename for VTK domain output of solution over domain.
+# Give basename for VTK files.
[pylithapp.problem.formulation.output.domain.writer]
filename = ../results/spbm_hex8_unif_20km/spbm_hex8_unif_20km.vtk
-time_format = %04.0f
-time_constant = 1.0*year
-# Give basename for VTK domain output of solution over ground surface.
[pylithapp.problem.formulation.output.subdomain]
-label = 17 ; nodeset for subdomain
writer.filename = ../results/spbm_hex8_unif_20km/spbm_hex8_unif_20km-groundsurf.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
-# Give basename for vtk fault rupture output.
[pylithapp.timedependent.interfaces.fault.output.writer]
filename = ../results/spbm_hex8_unif_20km/spbm_hex8_unif_20km-fault.vtk
-time_format = %04.0f
-time_constant = 1.0*year
-# Give basename for VTK output of state variables.
[pylithapp.timedependent.materials.elastic.output]
-cell_filter = pylith.meshio.CellFilterAvgMesh
writer.filename = ../results/spbm_hex8_unif_20km/spbm_hex8_unif_20km-elastic.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
[pylithapp.timedependent.materials.maxwell.output]
-cell_filter = pylith.meshio.CellFilterAvgMesh
writer.filename = ../results/spbm_hex8_unif_20km/spbm_hex8_unif_20km-maxwell.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
Modified: short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/spbm_tet4_graded_20km.cfg
===================================================================
--- short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/spbm_tet4_graded_20km.cfg 2010-06-08 04:31:28 UTC (rev 16925)
+++ short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/spbm_tet4_graded_20km.cfg 2010-06-08 04:57:30 UTC (rev 16926)
@@ -36,35 +36,20 @@
# ----------------------------------------------------------------------
# output
# ----------------------------------------------------------------------
-# Give basename for VTK domain output of solution over domain.
+# Give basename for VTK files.
[pylithapp.problem.formulation.output.domain.writer]
filename = ../results/spbm_tet4_graded_20km/spbm_tet4_graded_20km.vtk
-time_format = %04.0f
-time_constant = 1.0*year
-# Give basename for VTK domain output of solution over ground surface.
[pylithapp.problem.formulation.output.subdomain]
label = 17 ; nodeset for subdomain
writer.filename = ../results/spbm_tet4_graded_20km/spbm_tet4_graded_20km-groundsurf.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
-# Give basename for vtk fault rupture output.
[pylithapp.timedependent.interfaces.fault.output.writer]
filename = ../results/spbm_tet4_graded_20km/spbm_tet4_graded_20km-fault.vtk
-time_format = %04.0f
-time_constant = 1.0*year
-# Give basename for VTK output of state variables.
[pylithapp.timedependent.materials.elastic.output]
-cell_filter = pylith.meshio.CellFilterAvgMesh
writer.filename = ../results/spbm_tet4_graded_20km/spbm_tet4_graded_20km-elastic.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
[pylithapp.timedependent.materials.maxwell.output]
-cell_filter = pylith.meshio.CellFilterAvgMesh
writer.filename = ../results/spbm_tet4_graded_20km/spbm_tet4_graded_20km-maxwell.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
Modified: short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/spbm_tet4_unif_20km.cfg
===================================================================
--- short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/spbm_tet4_unif_20km.cfg 2010-06-08 04:31:28 UTC (rev 16925)
+++ short/3D/PyLith/benchmarks/trunk/quasistatic/sceccrustdeform/savageprescott/parameters/spbm_tet4_unif_20km.cfg 2010-06-08 04:57:30 UTC (rev 16926)
@@ -36,35 +36,19 @@
# ----------------------------------------------------------------------
# output
# ----------------------------------------------------------------------
-# Give basename for VTK domain output of solution over domain.
+# Give basename for VTK files.
[pylithapp.problem.formulation.output.domain.writer]
filename = ../results/spbm_tet4_unif_20km/spbm_tet4_unif_20km.vtk
-time_format = %04.0f
-time_constant = 1.0*year
-# Give basename for VTK domain output of solution over ground surface.
[pylithapp.problem.formulation.output.subdomain]
-label = 17 ; nodeset for subdomain
writer.filename = ../results/spbm_tet4_unif_20km/spbm_tet4_unif_20km-groundsurf.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
-# Give basename for vtk fault rupture output.
[pylithapp.timedependent.interfaces.fault.output.writer]
filename = ../results/spbm_tet4_unif_20km/spbm_tet4_unif_20km-fault.vtk
-time_format = %04.0f
-time_constant = 1.0*year
-# Give basename for VTK output of state variables.
[pylithapp.timedependent.materials.elastic.output]
-cell_filter = pylith.meshio.CellFilterAvgMesh
writer.filename = ../results/spbm_tet4_unif_20km/spbm_tet4_unif_20km-elastic.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
[pylithapp.timedependent.materials.maxwell.output]
-cell_filter = pylith.meshio.CellFilterAvgMesh
writer.filename = ../results/spbm_tet4_unif_20km/spbm_tet4_unif_20km-maxwell.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
More information about the CIG-COMMITS
mailing list