[cig-commits] commit: Add in geomod 2004 extension benchmark to json input files
Mercurial
hg at geodynamics.org
Wed Nov 9 15:22:21 PST 2011
changeset: 398:c48e4dc1c447
tag: tip
user: Walter Landry <wlandry at caltech.edu>
date: Wed Nov 09 15:22:12 2011 -0800
files: json_input/benchmarks/geomod2004_extension.json
description:
Add in geomod 2004 extension benchmark to json input files
diff -r 2126b4a93406 -r c48e4dc1c447 json_input/benchmarks/geomod2004_extension.json
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/json_input/benchmarks/geomod2004_extension.json Wed Nov 09 15:22:12 2011 -0800
@@ -0,0 +1,210 @@
+{
+ "plugins":
+ [
+ {
+ "Type": "Underworld_EulerDeform",
+ "Context":"context"
+ }
+ ],
+ "EulerDeform":
+ {
+ "systems": [
+ {
+ "mesh": "v-T-mesh",
+ "innerMesh": "pressure-mesh",
+ "remesher": "velocityRemesher",
+ "velocityField": "VelocityField",
+ "wrapTop": "True"
+ }
+ ]
+ },
+ "components":
+ {
+ "buoyancyForceTerm":
+ {
+ "Type": "BuoyancyForceTerm",
+ "ForceVector": "mom_force",
+ "Swarm": "gaussSwarm",
+ "gravity": "9.81"
+ },
+ "backgroundShape":
+ {
+ "Type": "Everywhere"
+ },
+ "pdmsShape":
+ {
+ "Type": "Box",
+ "startX": "0.05",
+ "endX": "0.15",
+ "startY": "0",
+ "endY": "0.005",
+ "startZ": "minZ",
+ "endZ": "maxZ"
+ },
+ "crustShape":
+ {
+ "Type": "Intersection",
+ "shapes":
+ [
+ "backgroundShape",
+ "!pdmsShape"
+ ]
+ },
+ "crustViscosity":
+ {
+ "Type": "MaterialViscosity",
+ "eta0": "1.0e2"
+ // "eta0": "1.0e12"
+ },
+ "strainWeakening":
+ {
+ "Type": "StrainWeakening",
+ "TimeIntegrator": "timeIntegrator",
+ "MaterialPointsSwarm": "materialSwarm",
+ "initialSofteningStrain": "0.5",
+ "finalSofteningStrain": "1.0",
+ "initialDamageFraction": "0.0",
+ "initialDamageWavenumber": "0.5",
+ "initialDamageFactor": "0.5",
+ "healingRate": "0.0"
+ },
+ "yielding":
+ {
+ "Type": "DruckerPrager",
+ "PressureField": "PressureField",
+ "VelocityGradientsField": "VelocityGradientsField",
+ "MaterialPointsSwarm": "materialSwarm",
+ "Context": "context",
+ "StrainWeakening": "strainWeakening",
+ "StrainRateField": "StrainRateField",
+ "cohesion": "10.0",
+ "cohesionAfterSoftening": "0.1",
+ "frictionCoefficient": "0.726542528005",
+ "frictionCoefficientAfterSoftening": "0.600860619027",
+ "minimumViscosity": "minimumViscosity",
+ "maxStrainRate": "maxStrainRate"
+ },
+ "pdmsViscosity":
+ {
+ "Type": "MaterialViscosity",
+ "eta0": "5e-6"
+ // "eta0": "50000"
+ },
+ "crust":
+ {
+ "Type": "RheologyMaterial",
+ "Shape": "crustShape",
+ "density": "1560.0",
+ "Rheology": [
+ "crustViscosity",
+ "yielding",
+ "storeViscosity",
+ "storeStress"
+ ]
+ },
+ "pdms":
+ {
+ "Type": "RheologyMaterial",
+ "Shape": "pdmsShape",
+ "density": "965.0",
+ "Rheology": [
+ "pdmsViscosity",
+ "storeViscosity",
+ "storeStress"
+ ]
+ }
+
+ },
+ "velocityBCs" :{
+ "type": "CompositeVC",
+ "vcList": [
+ {
+ "type": "WallVC",
+ "wall": "front",
+ "variables": [
+ {
+ "name": "vz",
+ "value": "0.0"
+ }
+ ]
+ },
+ {
+ "type": "WallVC",
+ "wall": "back",
+ "variables": [
+ {
+ "name": "vz",
+ "value": "0.0"
+ }
+ ]
+ },
+ {
+ "type": "WallVC",
+ "wall": "left",
+ "variables": [
+ {
+ "name": "vx",
+ "value": "0.0"
+ }
+ ]
+ },
+ {
+ "type": "WallVC",
+ "wall": "right",
+ "variables": [
+ {
+ "name": "vx",
+ "value": "6.94444444444e4"
+ // "value": "6.94444444444e-6"
+ }
+ ]
+ },
+ {
+ "type": "WallVC",
+ "wall": "bottom",
+ "variables": [
+ {
+ "name": "vx",
+ "value": "(step(x-0.101) + (x-0.099)/(.002)*step(x-.099)*step(0.101-x))*6.94444444444e4"
+ // "value": "step(1-x)*6.94444444444e-6"
+ },
+ {
+ "name": "vy",
+ "value": "0.0"
+ }
+ ]
+ }
+ ]
+ },
+
+ "FieldVariablesToCheckpoint": [
+ "StrainRateInvariantField",
+ "VelocityField",
+ "PressureField"
+ ],
+ "timeIntegratorOrder": "1",
+ "maxTimeSteps": "5000",
+ "outputPath": "./output.extension",
+ "dim": "2",
+ "minX": "0",
+ "minY": "0",
+ "minZ": "0",
+ "maxX": "0.2",
+ "maxY": "0.035",
+ "maxZ": "1",
+ "nx": "64",
+ "ny": "16",
+ "nz": "8",
+ "particlesPerCell": "40",
+ "seed": "13",
+ "checkpointEvery": "1",
+ "linearTolerance": "1e-7",
+ "nonLinearTolerance": "1e-3",
+ "maxUzawaIterations": "5000",
+ "minimumViscosity": "1e-6",
+ "maxStrainRate": "1e6",
+ "journal.info": "True",
+ "journal.debug": "True",
+ "journal-level.info": "1",
+ "journal-level.debug": "1"
+}
\ No newline at end of file
More information about the CIG-COMMITS
mailing list