Chevron and Hydrodynamics Kernels and Operator Centerings
Jeffrey Oldham
oldham at codesourcery.com
Tue Apr 24 00:24:57 UTC 2001
Attached is a new document explaining the similarities between the
hydrodynamics kernel and the Chevron kernel. Both algorithms compute
cells' faces' normals and then corner fluxes. This presents
interesting challenges since face-centered and cell-centered
operations (operators) occur. Fields with different granularities are
also used, but the previous proposal for interpolation and restriction
operators suffices. Pseudocode for computing the corner fluxes is
presented. Also, my attempt to explain to myself all possible
centerings for a d-D polytope is appended.
The second document, the proposal to add interpolation and restriction
operators to Pooma, has been revised to better address operators with
input fields having different centerings than the resulting output
fields. When the input and output fields have different centerings,
the centerings must be explicitly specified. Semantics for a few such
operators are provided.
To compute with fields with different centerings, Scott Haney proposed
conversion operators to convert from one centering to another. I do
not know what the semantics of such a statement means. For example,
the number of values in a face-centered field is signiicantly
different than in a cell-centered field. Thus, a one-to-one matching
is not possible. Instead, I propose extending interpolation and
restriction operators to accommodate different centerings. For
example, one operator adds all face-centered values incident on a
cell to form a cell-centered value.
Unresolved is a consistent notation for referring to incident
geometric objects, e.g., given a face, refer to incident vertices.
Thanks,
Jeffrey D. Oldham
oldham at codesourcery.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kernels.pdf
Type: application/pdf
Size: 49317 bytes
Desc: not available
URL: <http://sourcerytools.com/pipermail/pooma-dev/attachments/20010423/de22d094/attachment.pdf>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: field-granularity.pdf
Type: application/pdf
Size: 46572 bytes
Desc: not available
URL: <http://sourcerytools.com/pipermail/pooma-dev/attachments/20010423/de22d094/attachment-0001.pdf>
More information about the pooma-dev
mailing list