[cig-commits] commit: Add in a separate Q1 mesh for temperature

Mercurial hg at geodynamics.org
Sun Nov 20 23:10:57 PST 2011


changeset:   410:b7eef633f548
user:        Walter Landry <wlandry at caltech.edu>
date:        Sun Nov 20 13:11:54 2011 -0800
files:       json_parser/add_defaults.cxx
description:
Add in a separate Q1 mesh for temperature


diff -r b63e17b87036 -r b7eef633f548 json_parser/add_defaults.cxx
--- a/json_parser/add_defaults.cxx	Sat Nov 19 10:50:05 2011 -0800
+++ b/json_parser/add_defaults.cxx	Sun Nov 20 13:11:54 2011 -0800
@@ -30,15 +30,15 @@ void add_defaults(json_spirit::Value &ro
     "{"
     "    \"Type\": \"UnderworldContext\""
     "},"
-    "\"v-T-mesh\":"
+    "\"v-mesh\":"
     "{"
     "    \"Type\": \"FeMesh\","
     "    \"elementType\": \"quadratic\""
     "},"
-    "\"v-T-mesh-generator\":"
+    "\"v-mesh-generator\":"
     "{"
     "    \"Type\": \"C2Generator\","
-    "    \"mesh\": \"v-T-mesh\","
+    "    \"mesh\": \"v-mesh\","
     "    \"dim\": \"dim\","
     "    \"shadowDepth\": \"shadowDepth\","
     "    \"regular\": \"False\","
@@ -61,7 +61,7 @@ void add_defaults(json_spirit::Value &ro
     "\"velocity\":"
     "{"
     "    \"Type\": \"MeshVariable\","
-    "    \"mesh\": \"v-T-mesh\","
+    "    \"mesh\": \"v-mesh\","
     "    \"Rank\": \"Vector\","
     "    \"DataType\": \"Double\","
     "    \"VectorComponentCount\": \"dim\","
@@ -74,17 +74,17 @@ void add_defaults(json_spirit::Value &ro
     "\"velocityBCs\":"
     "{"
     "    \"Type\": \"CompositeVC\","
-    "    \"Data\": \"v-T-mesh\""
+    "    \"Data\": \"v-mesh\""
     "},"
     "\"velocityICs\":"
     "{"
     "    \"Type\": \"CompositeVC\","
-    "    \"Data\": \"v-T-mesh\""
+    "    \"Data\": \"v-mesh\""
     "},"
     "\"velocityDofLayout\":"
     "{"
     "    \"Type\": \"DofLayout\","
-    "    \"mesh\": \"v-T-mesh\","
+    "    \"mesh\": \"v-mesh\","
     "    \"BaseVariableCount\": \"dim\","
     "    \"BaseVariables\": ["
     "        \"vx\","
@@ -95,7 +95,7 @@ void add_defaults(json_spirit::Value &ro
     "\"VelocityField\":"
     "{"
     "    \"Type\": \"FeVariable\","
-    "    \"FEMesh\": \"v-T-mesh\","
+    "    \"FEMesh\": \"v-mesh\","
     "    \"DofLayout\": \"velocityDofLayout\","
     "    \"BC\": \"velocityBCs\","
     "    \"IC\": \"velocityICs\","
@@ -104,7 +104,7 @@ void add_defaults(json_spirit::Value &ro
     "\"cellLayout\":"
     "{"
     "    \"Type\": \"ElementCellLayout\","
-    "    \"Mesh\": \"v-T-mesh\""
+    "    \"Mesh\": \"v-mesh\""
     "},"
     "\"particleLayout\":"
     "{"
@@ -116,7 +116,7 @@ void add_defaults(json_spirit::Value &ro
     "    \"Type\": \"IntegrationPointsSwarm\","
     "    \"CellLayout\": \"cellLayout\","
     "    \"ParticleLayout\": \"particleLayout\","
-    "    \"FeMesh\": \"v-T-mesh\","
+    "    \"FeMesh\": \"v-mesh\","
     "    \"TimeIntegrator\": \"timeIntegrator\","
     "    \"IntegrationPointMapper\": \"oneToManyMapper\""
     "},"
@@ -155,7 +155,7 @@ void add_defaults(json_spirit::Value &ro
     "    \"Type\": \"IntegrationPointsSwarm\","
     "    \"CellLayout\": \"cellLayout\","
     "    \"ParticleLayout\": \"localLayout\","
-    "    \"FeMesh\": \"v-T-mesh\","
+    "    \"FeMesh\": \"v-mesh\","
     "    \"WeightsCalculator\": \"weights\","
     "    \"TimeIntegrator\": \"timeIntegrator\","
     "    \"IntegrationPointMapper\": \"mapper\""
@@ -170,7 +170,7 @@ void add_defaults(json_spirit::Value &ro
     "{"
     "    \"Type\": \"MeshParticleLayout\","
     "    \"cellParticleCount\": \"particlesPerCell\","
-    "    \"mesh\": \"v-T-mesh\""
+    "    \"mesh\": \"v-mesh\""
     "},"
     "\"pMovementHandler\":"
     "{"
@@ -185,7 +185,7 @@ void add_defaults(json_spirit::Value &ro
     "    \"Type\": \"MaterialPointsSwarm\","
     "    \"CellLayout\": \"cellLayout\","
     "    \"ParticleLayout\": \"materialSwarmParticleLayout\","
-    "    \"FeMesh\": \"v-T-mesh\","
+    "    \"FeMesh\": \"v-mesh\","
     "    \"ParticleCommHandlers\": ["
     "        \"pMovementHandler\","
     "        \"pShadowSync\""
@@ -211,7 +211,7 @@ void add_defaults(json_spirit::Value &ro
     "\"velocityRemesher\":"
     "{"
     "    \"Type\": \"RegularRemesherCmpt\","
-    "    \"mesh\": \"v-T-mesh\","
+    "    \"mesh\": \"v-mesh\","
     "    \"remeshDims\": ["
     "        \"0\","
     "        \"1\","
@@ -231,7 +231,7 @@ void add_defaults(json_spirit::Value &ro
     "{"
     "    \"Type\": \"InnerGenerator\","
     "    \"mesh\": \"pressure-mesh\","
-    "    \"elementMesh\": \"v-T-mesh\","
+    "    \"elementMesh\": \"v-mesh\","
     "    \"dim\": \"dim\","
     "    \"shadowDepth\": \"shadowDepth\","
     "    \"regular\": \"False\","
@@ -396,27 +396,55 @@ void add_defaults(json_spirit::Value &ro
 
   std::string thermal_components
     ("{"
+     "\"T-mesh\":"
+     "{"
+     "    \"Type\": \"FeMesh\","
+     "    \"elementType\": \"linear\""
+     "},"
+     "\"T-mesh-generator\":"
+     "{"
+     "    \"Type\": \"CartesianGenerator\","
+     "    \"mesh\": \"T-mesh\","
+     "    \"dim\": \"dim\","
+     "    \"shadowDepth\": \"shadowDepth\","
+     "    \"regular\": \"False\","
+     "    \"size\": ["
+     "        \"nx\","
+     "        \"ny\","
+     "        \"nz\""
+     "    ],"
+     "    \"minCoord\": ["
+     "        \"minX\","
+     "        \"minY\","
+     "        \"minZ\""
+     "    ],"
+     "    \"maxCoord\": ["
+     "        \"maxX\","
+     "        \"maxY\","
+     "        \"maxZ\""
+     "    ]"
+     "},"
      "\"temperature\":"
      "{"
      "\"Type\": \"MeshVariable\","
      "\"Rank\": \"Scalar\","
      "\"DataType\": \"Double\","
-     "\"mesh\": \"v-T-mesh\""
+     "\"mesh\": \"T-mesh\""
      "},"
      "\"temperatureBCs\":"
      "{"
      "\"Type\": \"CompositeVC\","
-     "\"Data\": \"v-T-mesh\""
+     "\"Data\": \"T-mesh\""
      "},"
      "\"temperatureICs\":"
      "{"
      "\"Type\": \"CompositeVC\","
-     "\"Data\": \"v-T-mesh\""
+     "\"Data\": \"T-mesh\""
      "},"
      "\"temperatureDofLayout\":"
      "{"
      "\"Type\": \"DofLayout\","
-     "\"mesh\": \"v-T-mesh\","
+     "\"mesh\": \"T-mesh\","
      "\"BaseVariables\":"
      "["
      "\"temperature\""
@@ -425,7 +453,7 @@ void add_defaults(json_spirit::Value &ro
      "\"TemperatureField\":"
      "{"
      "\"Type\": \"FeVariable\","
-     "\"FEMesh\": \"v-T-mesh\","
+     "\"FEMesh\": \"T-mesh\","
      "\"DofLayout\": \"temperatureDofLayout\","
      "\"BC\": \"temperatureBCs\","
      "\"IC\": \"temperatureICs\","
@@ -437,13 +465,12 @@ void add_defaults(json_spirit::Value &ro
      "\"Operator\": \"Gradient\","
      "\"FeVariable\": \"TemperatureField\""
      "},"
-
      "\"displacement\":"
      "{"
      "\"Type\": \"MeshVariable\","
      "\"Rank\": \"Vector\","
      "\"DataType\": \"Double\","
-     "\"mesh\": \"v-T-mesh\","
+     "\"mesh\": \"v-mesh\","
      "\"VectorComponentCount\": \"dim\","
      "\"names\" : ["
      "\"dx\","
@@ -454,17 +481,17 @@ void add_defaults(json_spirit::Value &ro
      "\"displacementBCs\":"
      "{"
      "\"Type\": \"CompositeVC\","
-     "\"Data\": \"v-T-mesh\""
+     "\"Data\": \"v-mesh\""
      "},"
      "\"displacementICs\":"
      "{"
      "\"Type\": \"CompositeVC\","
-     "\"Data\": \"v-T-mesh\""
+     "\"Data\": \"v-mesh\""
      "},"
      "\"displacementDofLayout\":"
      "{"
      "\"Type\": \"DofLayout\","
-     "\"mesh\": \"v-T-mesh\","
+     "\"mesh\": \"v-mesh\","
      "\"BaseVariableCount\": \"dim\","
      "\"BaseVariables\":"
      "["
@@ -476,7 +503,7 @@ void add_defaults(json_spirit::Value &ro
      "\"DisplacementField\":"
      "{"
      "\"Type\": \"FeVariable\","
-     "\"FEMesh\": \"v-T-mesh\","
+     "\"FEMesh\": \"v-mesh\","
      "\"DofLayout\": \"displacementDofLayout\","
      "\"BC\": \"displacementBCs\","
      "\"IC\": \"displacementICs\""



More information about the CIG-COMMITS mailing list