[cig-commits] r3953 - in long/3D/Gale/trunk/src/StgFEM: .
Apps/Components
walter at geodynamics.org
walter at geodynamics.org
Thu Jul 6 02:08:31 PDT 2006
Author: walter
Date: 2006-07-06 02:08:31 -0700 (Thu, 06 Jul 2006)
New Revision: 3953
Added:
long/3D/Gale/trunk/src/StgFEM/Apps/Components/VelocityFieldComponents.xml
Modified:
long/3D/Gale/trunk/src/StgFEM/
Log:
r669 at earth: boo | 2006-07-06 02:04:21 -0700
r662 at earth (orig r603): WendySharples | 2006-07-05 04:28:43 -0700
this breaks up the velocity and the strainrate field into components that can be visualised
Property changes on: long/3D/Gale/trunk/src/StgFEM
___________________________________________________________________
Name: svk:merge
- 38867592-cf10-0410-9e16-a142ea72ac34:/cig:668
db209038-57f2-0310-97fa-b160e0ae9d04:/trunk:602
+ 38867592-cf10-0410-9e16-a142ea72ac34:/cig:669
db209038-57f2-0310-97fa-b160e0ae9d04:/trunk:603
Added: long/3D/Gale/trunk/src/StgFEM/Apps/Components/VelocityFieldComponents.xml
===================================================================
--- long/3D/Gale/trunk/src/StgFEM/Apps/Components/VelocityFieldComponents.xml 2006-07-06 09:08:28 UTC (rev 3952)
+++ long/3D/Gale/trunk/src/StgFEM/Apps/Components/VelocityFieldComponents.xml 2006-07-06 09:08:31 UTC (rev 3953)
@@ -0,0 +1,122 @@
+<?xml version="1.0"?>
+<!DOCTYPE StGermainData SYSTEM "stgermain.dtd">
+<!-- A StGermain input file -->
+<!-- DTD to validate against -->
+<StGermainData xmlns="http://www.vpac.org/StGermain/XML_IO_Handler/Jun2003">
+
+ <!-- VelocityField Stuff -->
+ <struct name="components" mergeType="merge">
+ <struct name="velocity">
+ <param name="Type">Variable</param>
+ <param name="Rank">Vector</param>
+ <param name="Dependency">decomp-linear</param>
+ <param name="DataType">Double</param>
+ <param name="Count">decomp-linear-nodeDomainCount</param>
+ <param name="VectorComponentCount">dim</param>
+ <list name="names">
+ <param>vx</param>
+ <param>vy</param>
+ <param>vz</param>
+ </list>
+ </struct>
+ <struct name="velocityBCs">
+ <param name="Type">CompositeVC</param>
+ <param name="Data">mesh-linear</param>
+ </struct>
+ <struct name="velocityICs">
+ <param name="Type">CompositeVC</param>
+ <param name="Data">mesh-linear</param>
+ </struct>
+ <struct name="velocityDofLayout">
+ <param name="Type">DofLayout</param>
+ <param name="Count">decomp-linear-nodeDomainCount</param>
+ <param name="BaseVariableCount">dim</param>
+ <list name="BaseVariables">
+ <param>vx</param>
+ <param>vy</param>
+ <param>vz</param>
+ </list>
+ </struct>
+ <struct name="VelocityField">
+ <param name="Type">FeVariable</param>
+ <param name="FEMesh">mesh-linear</param>
+ <param name="DofLayout">velocityDofLayout</param>
+ <param name="BC">velocityBCs</param>
+ <param name="IC">velocityICs</param>
+ <param name="LinkedDofInfo">velocityLinkedDofs</param>
+ <!--struct name="VelocityXXField">
+ <param>vx</param>
+ </struct-->
+
+ </struct>
+
+ <!-- Standard Operators on velocity field -->
+ <struct name="VelocityMagnitudeField">
+ <param name="Type">OperatorFeVariable</param>
+ <param name="Operator">VectorMag</param>
+ <param name="FeVariable">VelocityField</param>
+ </struct>
+ <struct name="VelocityGradientsField">
+ <param name="Type">OperatorFeVariable</param>
+ <param name="Operator">Gradient</param>
+ <param name="FeVariable">VelocityField</param>
+ </struct>
+ <struct name="VelocityXXField">
+ <param name="Type">FeVariable</param>
+ <param name="FEMesh">mesh-linear</param>
+ <param name="DofLayout">velocityDofLayout</param>
+ <param name="BC">velocityBCs</param>
+ <param name="IC">velocityICs</param>
+ <param name="LinkedDofInfo">velocityLinkedDofs</param>
+ <param>vx</param>
+ </struct>
+ <!--struct name="VelocityYYField">
+ <param name="FEMesh">mesh-linear</param>
+ <param name="DofLayout">velocityDofLayout</param>
+ <param name="BC">velocityBCs</param>
+ <param name="IC">velocityICs</param>
+ <param name="LinkedDofInfo">velocityLinkedDofs</param>
+ <param>vy</param>
+ </struct>
+ <struct name="VelocityZZField">
+ <param name="FEMesh">mesh-linear</param>
+ <param name="DofLayout">velocityDofLayout</param>
+ <param name="BC">velocityBCs</param>
+ <param name="IC">velocityICs</param>
+ <param name="LinkedDofInfo">velocityLinkedDofs</param>
+ <param>vz</param>
+ </struct-->
+ <struct name="StrainRateField">
+ <param name="Type">OperatorFeVariable</param>
+ <param name="Operator">TensorSymmetricPart</param>
+ <param name="FeVariable">VelocityGradientsField</param>
+ </struct>
+ <struct name="VorticityField">
+ <param name="Type">OperatorFeVariable</param>
+ <param name="Operator">TensorAntisymmetricPart</param>
+ <param name="FeVariable">VelocityGradientsField</param>
+ </struct>
+ <struct name="StrainRateInvariantField">
+ <param name="Type">OperatorFeVariable</param>
+ <param name="Operator">SymmetricTensor_Invariant</param>
+ <param name="FeVariable">StrainRateField</param>
+ </struct>
+ <struct name="StrainRateXXField">
+ <param name="Type">OperatorFeVariable</param>
+ <param name="Operator">TakeFirstComponent</param>
+ <param name="FeVariable">StrainRateField</param>
+ </struct>
+ <struct name="StrainRateYYField">
+ <param name="Type">OperatorFeVariable</param>
+ <param name="Operator">TakeSecondComponent</param>
+ <param name="FeVariable">StrainRateField</param>
+ </struct>
+ <struct name="StrainRateZZField">
+ <param name="Type">OperatorFeVariable</param>
+ <param name="Operator">TakeThirdComponent</param>
+ <param name="FeVariable">StrainRateField</param>
+ </struct>
+
+ </struct>
+
+</StGermainData>
More information about the cig-commits
mailing list