[cig-commits] commit:

Mercurial hg at geodynamics.org
Mon Nov 24 11:59:02 PST 2008


changeset:   95:2118028c1e78
user:        LukeHodkinson
date:        Wed May 14 03:27:33 2008 +0000
files:       Mesh/src/Decomp.meta Mesh/src/MeshClass.meta Mesh/src/Mesh_CentroidAlgorithms.meta
description:
More meta file updates.


diff -r 76007441fd13 -r 2118028c1e78 Mesh/src/Decomp.meta
--- a/Mesh/src/Decomp.meta	Wed May 14 03:20:19 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE StGermainData SYSTEM "stgermain.dtd">
-<StGermainData xmlns="http://www.vpac.org/StGermain/XML_IO_Handler/Jun2003">
-
-<param name="Name">Decomp</param>
-<param name="Author">...</param>
-<param name="Organisation">VPAC</param>
-<param name="Project">StGermain</param>
-<param name="Location">./StGermain/Discretisation/Utils/src/</param>
-<param name="Project Web">https://csd.vpac.org/twiki/bin/view/Stgermain/WebHome</param>
-<param name="Copyright">StGermain Framework. Copyright (C) 2003-2005 VPAC.</param>
-<param name="License">The Gnu Lesser General Public License http://www.gnu.org/licenses/lgpl.html</param>
-<param name="Parent">Stg_Component</param>
-<param name="Reference">...</param>
-<param name="Summary">Creates a mapping between local and global indices.</param>
-<param name="Description"><p>Decomp provides a mechanism for mapping between local and global indices.  It does this by storing information on which processor owns each subset of indices.  Decomp is necessary when handling data from multiple processors as each processor takes a local view of their indices rather than a global approach.</p>
-
-<p>Decomp dynamically copes with indices being added to a decomposition.</p>
-</param>
-
-</StGermainData>
diff -r 76007441fd13 -r 2118028c1e78 Mesh/src/MeshClass.meta
--- a/Mesh/src/MeshClass.meta	Wed May 14 03:20:19 2008 +0000
+++ b/Mesh/src/MeshClass.meta	Wed May 14 03:27:33 2008 +0000
@@ -2,47 +2,37 @@
 <!DOCTYPE StGermainData SYSTEM "stgermain.dtd">
 <StGermainData xmlns="http://www.vpac.org/StGermain/XML_IO_Handler/Jun2003">
 
-<param name="Name">Mesh</param>
-<param name="Author">...</param>
-<param name="Organisation">VPAC</param>
-<param name="Project">StGermain</param>
-<param name="Location">./StGermain/Discretisation/Mesh/src/</param>
-<param name="Project Web">https://csd.vpac.org/twiki/bin/view/Stgermain/WebHome</param>
-<param name="Copyright">StGermain Framework. Copyright (C) 2003-2005 VPAC.</param>
-<param name="License">The Gnu Lesser General Public License http://www.gnu.org/licenses/lgpl.html</param>
-<param name="Parent">Stg_Component</param>
-<param name="Reference">...</param>
-<param name="Summary">A high-level interface that provides access to geometry and topology of a discretised domain.</param>
-<param name="Description"><p>Mesh is an abstraction that gives access to geometry and topology of a discretised domain.  It describes how the space is split into discrete regions and not, for example, how data is stored in nodes.  It can assist with functions acting on data such as searching, or locating a particle in the domain.</p>
+  <param name="Name">Mesh</param>
+  <param name="Author">...</param>
+  <param name="Organisation">VPAC</param>
+  <param name="Project">StGermain</param>
+  <param name="Location">./StGermain/Discretisation/Mesh/src/</param>
+  <param name="Project Web">https://csd.vpac.org/twiki/bin/view/Stgermain/WebHome</param>
+  <param name="Copyright">StGermain Framework. Copyright (C) 2003-2005 VPAC.</param>
+  <param name="License">The Gnu Lesser General Public License http://www.gnu.org/licenses/lgpl.html</param>
+  <param name="Parent">Stg_Component</param>
+  <param name="Reference">...</param>
+  <param name="Summary">A high-level interface that provides access to geometry and topology of a discretised domain.</param>
 
-<p>Mesh presents a consistent, high-level interface with many ways of entering information and one standardised means of output.  It interfaces with other Codes and acts independently of  the underlying structure of the mesh (a grid, triangles, etc).  This lets it represent any shape of mesh or topology.</p>
+  <param name="Description">
+    <p>Mesh is an abstraction that gives access to geometry and topology of a discretised domain.  It describes how the space is split into discrete regions and not, for example, how data is stored in nodes.  It can assist with functions acting on data such as searching, or locating a particle in the domain.</p>
 
-<p>Mesh exhibits the common trade-off between memory utilisation and performance: more memory affords better performance.  It also offers better performance on a regular grid.</p>
+    <p>Mesh presents a consistent, high-level interface with many ways of entering information and one standardised means of output.  It interfaces with other Codes and acts independently of  the underlying structure of the mesh (a grid, triangles, etc).  This lets it represent any shape of mesh or topology.</p>
 
-<p>Mesh is implicitly parallel.  Some aspects may be local or global, but this is generally handled automatically.</p>
-</param>
+    <p>Mesh exhibits the common trade-off between memory utilisation and performance: more memory affords better performance.  It also offers better performance on a regular grid.</p>
 
-<!--Now the interesting stuff-->
+    <p>Mesh is implicitly parallel.  Some aspects may be local or global, but this is generally handled automatically.</p>
+  </param>
 
+  <list name="Params">
+    n/a
+  </list>
 
-<list name="Params">
+  <list name="Dependencies">
+    n/a
+  </list>
 
-</list>
-
-<list name="Dependencies">
-<!-- This component calls in another directory so the info above/below may not be complete-->
-	<struct>
-		<param name="Essential">True</param>
-		<param name="Name">MeshLayout</param>
-		<param name="Type">MeshLayout</param>
-		<param name="Description">...</param>
-	</struct>
-
-<!-- PLEASE, check the above struct information is accurate, in line number 345 of the c file and then remove this comment afterwards -->
-
-
-</list>
-<!-- Add an exmaple XML if possible -->
-<param name="Example">...</param>
+  <param name="Example">
+  </param>
 
 </StGermainData>
diff -r 76007441fd13 -r 2118028c1e78 Mesh/src/Mesh_CentroidAlgorithms.meta
--- a/Mesh/src/Mesh_CentroidAlgorithms.meta	Wed May 14 03:20:19 2008 +0000
+++ b/Mesh/src/Mesh_CentroidAlgorithms.meta	Wed May 14 03:27:33 2008 +0000
@@ -2,14 +2,30 @@
 <!DOCTYPE StGermainData SYSTEM "stgermain.dtd">
 <StGermainData xmlns="http://www.vpac.org/StGermain/XML_IO_Handler/Jun2003">
 
-<param name="Name">Mesh_CentroidAlgorithms</param>
-<param name="Organisation">VPAC</param>
-<param name="Project">StGermain</param>
-<param name="Location">./StGermain/Discretisation/Utils/src/</param>
-<param name="Project Web">https://csd.vpac.org/twiki/bin/view/Stgermain/WebHome</param>
-<param name="Copyright">StGermain Framework. Copyright (C) 2003-2005 VPAC.</param>
-<param name="License">The Gnu Lesser General Public License http://www.gnu.org/licenses/lgpl.html</param>
-<param name="Parent">Stg_Component</param>
-<param name="Description">...</param>
+  <param name="Name">Mesh_CentroidAlgorithms</param>
+  <param name="Organisation">VPAC</param>
+  <param name="Project">StGermain</param>
+  <param name="Location">./StGermain/Discretisation/Utils/src/</param>
+  <param name="Project Web">https://csd.vpac.org/twiki/bin/view/Stgermain/WebHome</param>
+  <param name="Copyright">StGermain Framework. Copyright (C) 2003-2005 VPAC.</param>
+  <param name="License">The Gnu Lesser General Public License http://www.gnu.org/licenses/lgpl.html</param>
+  <param name="Parent">Mesh_Algorithms</param>
+
+  <param name="Description">
+    Implements Mesh_Algorithms for meshes that require an 'element mesh'.  That is, meshes
+    that have a vertex at the centroid of another meshes elements.
+  </param>
+
+  <list name="Params">
+    n/a
+  </list>
+
+  <list name="Dependencies">
+    n/a
+  </list>
+
+  <param name="Example">
+    n/a
+  </param>
 
 </StGermainData>



More information about the CIG-COMMITS mailing list