[cig-commits] r17160 - in short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27: config mesh
willic3 at geodynamics.org
willic3 at geodynamics.org
Tue Aug 31 20:26:34 PDT 2010
Author: willic3
Date: 2010-08-31 20:26:33 -0700 (Tue, 31 Aug 2010)
New Revision: 17160
Modified:
short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/elas_ng_ni_v03.cfg
short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/plas_dp1_ng_ni_v03.cfg
short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/plas_dp2_ng_ni_v03.cfg
short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/plas_dp3_ng_ni_v03.cfg
short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/plas_vm1_ng_ni_v03.cfg
short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/pylithapp.cfg
short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/visc_e10_ng_ni_v03.cfg
short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/mesh/mesh_threehex27.jou
short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/mesh/threehex27.exo
Log:
Updated threehex27 tests to work properly, and added nodeset defining
central layer of nodes added for quadratic cells.
Modified: short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/elas_ng_ni_v03.cfg
===================================================================
--- short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/elas_ng_ni_v03.cfg 2010-08-31 18:49:31 UTC (rev 17159)
+++ short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/elas_ng_ni_v03.cfg 2010-09-01 03:26:33 UTC (rev 17160)
@@ -33,8 +33,11 @@
[pylithapp.timedependent]
# Set bc to an array of 5 boundary conditions: 'x_pos','x_neg', 'y_neg',
# 'z_pos', and 'z_neg'.
-bc = [x_pos,x_neg,y_neg,z_pos,z_neg]
+# bc = [x_pos,x_neg,y_neg,z_pos,z_neg]
+# Option for fixing central layer of vertices.
+bc = [x_pos,x_neg,y_neg,z_pos,z_neg,z_mid]
+
[pylithapp.timedependent.formulation]
# Set the output to an array of 1 output managers.
# We will output the solution over the domain.
@@ -58,6 +61,10 @@
db_properties.iohandler.filename = ../spatialdb/mat_elastic.spatialdb
quadrature.cell = pylith.feassemble.FIATLagrange
quadrature.cell.dimension = 3
+quadrature.cell.degree = 2
+
+# Option for changing the integration order.
+# quadrature.cell.quad_order = 2
output.cell_info_fields = [density,mu,lambda]
output.cell_data_fields = [total_strain,stress]
@@ -93,6 +100,12 @@
label = face_zpos
db_initial.label = Dirichlet BC on +z
+# face_zmid face
+[pylithapp.timedependent.bc.z_mid]
+bc_dof = [2]
+label = face_zmid
+db_initial.label = Dirichlet BC on face_zmid
+
# -y face
[pylithapp.timedependent.bc.y_neg]
bc_dof = [0, 1]
Modified: short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/plas_dp1_ng_ni_v03.cfg
===================================================================
--- short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/plas_dp1_ng_ni_v03.cfg 2010-08-31 18:49:31 UTC (rev 17159)
+++ short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/plas_dp1_ng_ni_v03.cfg 2010-09-01 03:26:33 UTC (rev 17160)
@@ -37,8 +37,11 @@
# Set bc to an array of 5 boundary conditions: 'x_pos','x_neg', 'y_neg',
# 'z_pos', and 'z_neg'.
-bc = [x_pos,x_neg,y_neg,z_pos,z_neg]
+# bc = [x_pos,x_neg,y_neg,z_pos,z_neg]
+# Option for fixing central layer of vertices.
+bc = [x_pos,x_neg,y_neg,z_pos,z_neg,z_mid]
+
[pylithapp.timedependent.formulation]
# Set the output to an array of 1 output manager.
# We will output the solution over the domain.
@@ -63,6 +66,10 @@
db_properties.iohandler.filename = ../spatialdb/mat_plastic_dp1.spatialdb
quadrature.cell = pylith.feassemble.FIATLagrange
quadrature.cell.dimension = 3
+quadrature.cell.degree = 2
+
+# Option for changing the integration order.
+# quadrature.cell.quad_order = 2
output.cell_info_fields = [density,mu,lambda,alpha_yield,beta,alpha_flow]
output.cell_data_fields = [total_strain,stress,plastic_strain]
@@ -98,6 +105,12 @@
label = face_zpos
db_initial.label = Dirichlet BC on +z
+# face_zmid face
+[pylithapp.timedependent.bc.z_mid]
+bc_dof = [2]
+label = face_zmid
+db_initial.label = Dirichlet BC on face_zmid
+
# -y face
[pylithapp.timedependent.bc.y_neg]
bc_dof = [0, 1]
Modified: short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/plas_dp2_ng_ni_v03.cfg
===================================================================
--- short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/plas_dp2_ng_ni_v03.cfg 2010-08-31 18:49:31 UTC (rev 17159)
+++ short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/plas_dp2_ng_ni_v03.cfg 2010-09-01 03:26:33 UTC (rev 17160)
@@ -37,8 +37,11 @@
# Set bc to an array of 5 boundary conditions: 'x_pos','x_neg', 'y_neg',
# 'z_pos', and 'z_neg'.
-bc = [x_pos,x_neg,y_neg,z_pos,z_neg]
+# bc = [x_pos,x_neg,y_neg,z_pos,z_neg]
+# Option for fixing central layer of vertices.
+bc = [x_pos,x_neg,y_neg,z_pos,z_neg,z_mid]
+
[pylithapp.timedependent.formulation]
# Set the output to an array of 1 output manager.
# We will output the solution over the domain.
@@ -63,6 +66,10 @@
db_properties.iohandler.filename = ../spatialdb/mat_plastic_dp2.spatialdb
quadrature.cell = pylith.feassemble.FIATLagrange
quadrature.cell.dimension = 3
+quadrature.cell.degree = 2
+
+# Option for changing the integration order.
+# quadrature.cell.quad_order = 2
output.cell_info_fields = [density,mu,lambda,alpha_yield,beta,alpha_flow]
output.cell_data_fields = [total_strain,stress,plastic_strain]
@@ -98,6 +105,12 @@
label = face_zpos
db_initial.label = Dirichlet BC on +z
+# face_zmid face
+[pylithapp.timedependent.bc.z_mid]
+bc_dof = [2]
+label = face_zmid
+db_initial.label = Dirichlet BC on face_zmid
+
# -y face
[pylithapp.timedependent.bc.y_neg]
bc_dof = [0, 1]
Modified: short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/plas_dp3_ng_ni_v03.cfg
===================================================================
--- short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/plas_dp3_ng_ni_v03.cfg 2010-08-31 18:49:31 UTC (rev 17159)
+++ short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/plas_dp3_ng_ni_v03.cfg 2010-09-01 03:26:33 UTC (rev 17160)
@@ -37,8 +37,11 @@
# Set bc to an array of 5 boundary conditions: 'x_pos','x_neg', 'y_neg',
# 'z_pos', and 'z_neg'.
-bc = [x_pos,x_neg,y_neg,z_pos,z_neg]
+# bc = [x_pos,x_neg,y_neg,z_pos,z_neg]
+# Option for fixing central layer of vertices.
+bc = [x_pos,x_neg,y_neg,z_pos,z_neg,z_mid]
+
[pylithapp.timedependent.formulation]
# Set the output to an array of 1 output manager.
# We will output the solution over the domain.
@@ -63,6 +66,10 @@
db_properties.iohandler.filename = ../spatialdb/mat_plastic_dp3.spatialdb
quadrature.cell = pylith.feassemble.FIATLagrange
quadrature.cell.dimension = 3
+quadrature.cell.degree = 2
+
+# Option for changing the integration order.
+# quadrature.cell.quad_order = 2
output.cell_info_fields = [density,mu,lambda,alpha_yield,beta,alpha_flow]
output.cell_data_fields = [total_strain,stress,plastic_strain]
@@ -98,6 +105,12 @@
label = face_zpos
db_initial.label = Dirichlet BC on +z
+# face_zmid face
+[pylithapp.timedependent.bc.z_mid]
+bc_dof = [2]
+label = face_zmid
+db_initial.label = Dirichlet BC on face_zmid
+
# -y face
[pylithapp.timedependent.bc.y_neg]
bc_dof = [0, 1]
Modified: short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/plas_vm1_ng_ni_v03.cfg
===================================================================
--- short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/plas_vm1_ng_ni_v03.cfg 2010-08-31 18:49:31 UTC (rev 17159)
+++ short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/plas_vm1_ng_ni_v03.cfg 2010-09-01 03:26:33 UTC (rev 17160)
@@ -36,8 +36,11 @@
# Set bc to an array of 5 boundary conditions: 'x_pos','x_neg', 'y_neg',
# 'z_pos', and 'z_neg'.
-bc = [x_pos,x_neg,y_neg,z_pos,z_neg]
+# bc = [x_pos,x_neg,y_neg,z_pos,z_neg]
+# Option for fixing central layer of vertices.
+bc = [x_pos,x_neg,y_neg,z_pos,z_neg,z_mid]
+
[pylithapp.timedependent.formulation]
# Set the output to an array of 1 output manager.
# We will output the solution over the domain.
@@ -62,6 +65,10 @@
db_properties.iohandler.filename = ../spatialdb/mat_plastic_vm1.spatialdb
quadrature.cell = pylith.feassemble.FIATLagrange
quadrature.cell.dimension = 3
+quadrature.cell.degree = 2
+
+# Option for changing the integration order.
+# quadrature.cell.quad_order = 2
output.cell_info_fields = [density,mu,lambda,alpha_yield,beta,alpha_flow]
output.cell_data_fields = [total_strain,stress,plastic_strain]
@@ -97,6 +104,12 @@
label = face_zpos
db_initial.label = Dirichlet BC on +z
+# face_zmid face
+[pylithapp.timedependent.bc.z_mid]
+bc_dof = [2]
+label = face_zmid
+db_initial.label = Dirichlet BC on face_zmid
+
# -y face
[pylithapp.timedependent.bc.y_neg]
bc_dof = [0, 1]
Modified: short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/pylithapp.cfg
===================================================================
--- short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/pylithapp.cfg 2010-08-31 18:49:31 UTC (rev 17159)
+++ short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/pylithapp.cfg 2010-09-01 03:26:33 UTC (rev 17160)
@@ -32,7 +32,7 @@
[pylithapp.mesh_generator.reader]
# Set filename of mesh to import.
-filename = ../mesh/threehex8.exo
+filename = ../mesh/threehex27.exo
coordsys.space_dim = 3
# ----------------------------------------------------------------------
Modified: short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/visc_e10_ng_ni_v03.cfg
===================================================================
--- short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/visc_e10_ng_ni_v03.cfg 2010-08-31 18:49:31 UTC (rev 17159)
+++ short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/config/visc_e10_ng_ni_v03.cfg 2010-09-01 03:26:33 UTC (rev 17160)
@@ -34,8 +34,11 @@
[pylithapp.timedependent]
# Set bc to an array of 5 boundary conditions: 'x_pos','x_neg', 'y_neg',
# 'z_pos', and 'z_neg'.
-bc = [x_pos,x_neg,y_neg,z_pos,z_neg]
+# bc = [x_pos,x_neg,y_neg,z_pos,z_neg]
+# Option for fixing central layer of vertices.
+bc = [x_pos,x_neg,y_neg,z_pos,z_neg,z_mid]
+
[pylithapp.timedependent.formulation]
# Set the output to an array of 1 output manager.
# We will output the solution over the domain.
@@ -65,6 +68,11 @@
db_properties.iohandler.filename = ../spatialdb/mat_viscous_e10.spatialdb
quadrature.cell = pylith.feassemble.FIATLagrange
quadrature.cell.dimension = 3
+quadrature.cell.degree = 2
+
+# Option for changing the integration order.
+# quadrature.cell.quad_order = 2
+
output.cell_info_fields = [density,mu,lambda,maxwell_time]
output.cell_data_fields = [total_strain,stress,viscous_strain]
@@ -100,6 +108,12 @@
label = face_zpos
db_initial.label = Dirichlet BC on +z
+# face_zmid face
+[pylithapp.timedependent.bc.z_mid]
+bc_dof = [2]
+label = face_zmid
+db_initial.label = Dirichlet BC on face_zmid
+
# -y face
[pylithapp.timedependent.bc.y_neg]
bc_dof = [0, 1]
Modified: short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/mesh/mesh_threehex27.jou
===================================================================
--- short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/mesh/mesh_threehex27.jou 2010-08-31 18:49:31 UTC (rev 17159)
+++ short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/mesh/mesh_threehex27.jou 2010-09-01 03:26:33 UTC (rev 17160)
@@ -76,6 +76,13 @@
nodeset 16 name "face_zpos"
# ----------------------------------------------------------------------
+# Create nodeset for middle-z face
+# ----------------------------------------------------------------------
+group "face_zmid" add node with z_coord > -0.1 and with z_coord < 0.1
+nodeset 17 group face_zmid
+nodeset 17 name "face_zmid"
+
+# ----------------------------------------------------------------------
# Export exodus file
# ----------------------------------------------------------------------
export mesh "threehex27.exo" dimension 3 overwrite
Modified: short/3D/PyLith/branches/v1.5-stable/tests/3d/plasticity/threehex27/mesh/threehex27.exo
===================================================================
(Binary files differ)
More information about the CIG-COMMITS
mailing list