[cig-commits] r3934 - in long/3D/Gale/trunk/src/PICellerator: . Apps/PIC_Components

walter at geodynamics.org walter at geodynamics.org
Thu Jul 6 02:04:09 PDT 2006


Author: walter
Date: 2006-07-06 02:04:08 -0700 (Thu, 06 Jul 2006)
New Revision: 3934

Added:
   long/3D/Gale/trunk/src/PICellerator/Apps/PIC_Components/MaterialPointSwarmW.xml
Modified:
   long/3D/Gale/trunk/src/PICellerator/
Log:
 r424 at earth:  boo | 2006-07-06 02:00:49 -0700
  r413 at earth (orig r352):  WendySharples | 2006-07-05 04:39:41 -0700
  this uses the swarm advector W which doesnt advect particles at and over y=0.99
  
  
 



Property changes on: long/3D/Gale/trunk/src/PICellerator
___________________________________________________________________
Name: svk:merge
   - 00de75e2-39f1-0310-8538-9683d00a49cc:/trunk:351
aee11096-cf10-0410-a191-eea5772ba81f:/cig:423
   + 00de75e2-39f1-0310-8538-9683d00a49cc:/trunk:352
aee11096-cf10-0410-a191-eea5772ba81f:/cig:424

Added: long/3D/Gale/trunk/src/PICellerator/Apps/PIC_Components/MaterialPointSwarmW.xml
===================================================================
--- long/3D/Gale/trunk/src/PICellerator/Apps/PIC_Components/MaterialPointSwarmW.xml	2006-07-06 09:04:06 UTC (rev 3933)
+++ long/3D/Gale/trunk/src/PICellerator/Apps/PIC_Components/MaterialPointSwarmW.xml	2006-07-06 09:04:08 UTC (rev 3934)
@@ -0,0 +1,62 @@
+<?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">
+	
+	<struct name="components" mergeType="merge">
+		<struct name="elementCellLayout">
+			<param name="Type">ElementCellLayout</param>
+			<param name="Mesh">mesh-linear</param>
+		</struct>
+		<struct name="discreteVoronoi">
+			<param name="Type">CellularAutomataVoronoi</param>
+			<param name="resolution">10</param>
+			<param name="diagonalNeighbours">true</param>
+		</struct>		
+		<struct name="weights">
+			<param name="Type">DiscreteVoronoiWeights</param>
+			<param name="DiscreteVoronoi">discreteVoronoi</param>
+		</struct>
+		<struct name="localLayout">
+			<param name="Type">MappedParticleLayout</param>
+		</struct>
+		<struct name="materialPoints">
+			<param name="Type">IntegrationPointsSwarm</param>
+			<param name="CellLayout">elementCellLayout</param>
+			<param name="ParticleLayout">localLayout</param>
+			<param name="FiniteElement_Mesh">mesh-linear</param>
+			<param name="WeightsCalculator">weights</param>
+			<param name="TimeIntegrator">timeIntegrator</param>
+			<param name="IntegrationPointMapper">mapper</param>
+		</struct>
+		<struct name="mapper">
+			<param name="Type">CoincidentMapper</param>
+			<param name="IntegrationPointsSwarm">materialPoints</param>
+			<param name="MaterialPointsSwarm">materialSwarm</param>
+		</struct>
+		<struct name="materialSwarmParticleLayout">
+			<param name="Type">SpaceFillerParticleLayout</param>
+			<param name="averageInitialParticlesPerCell">particlesPerCell</param>
+		</struct>
+		<struct name="materialSwarm">
+			<param name="Type">MaterialPointsSwarm</param>
+			<param name="CellLayout">elementCellLayout</param>
+			<param name="ParticleLayout">materialSwarmParticleLayout</param>
+			<param name="FiniteElement_Mesh">mesh-linear</param>
+
+			<!-- These guys may or may not be created -->
+			<param name="SwarmAdvector">materialPointsAdvector</param>
+			<param name="SplittingRoutine">splittingRoutine</param>
+			<param name="RemovalRoutine">removalRoutine</param>
+		</struct>
+		<struct name="materialPointsAdvector">
+			<param name="Type">SwarmAdvectorW</param>
+			<param name="Swarm">materialSwarm</param>
+			<param name="TimeIntegrator">timeIntegrator</param>
+			<param name="VelocityField">VelocityField</param>
+			<param name="PeriodicBCsManager">periodicBCsManager</param>
+		</struct>
+	</struct>
+
+</StGermainData>



More information about the cig-commits mailing list