Automesh is an object-oriented C++ container that will perform necessary
operations on many types of computational meshes in parallel environments.
The container automatically builds datatypes for nodes, edges, faces, cells,
and hyper-cells. They are stored using generic containers provided by
the C++ Standard Template Library (STL). Further, the container provides
both random and iterative access to these datastructures. Also, useful
generic operations like matrix-vector multiply and Cholesky factorization are
provided (actually, they will be provided) that can be customized for a wide
variety problem solving schemes.
For those unfamiliar with C++, a limited C and Fortran interface will be
developed that will provide access to much of the capabilities of Automesh.
Generic Meshes
|