Shards is a library of Shared Discretization Tools intended to support development of computer codes for the numerical solution of Partial Differential Equations (PDEs). The library comprises of two categories of tools: methods to manage and access information about cell topologies used in mesh-based methods for PDEs, and methods to work with multi-dimensional arrays used to store numerical data in corresponding computer codes. The basic cell topology functionality of Shards includes methods to query adjacencies of subcells, find subcell permutation with respect to a global cell and create user-defined custom cell topologies. Multi-dimensional array part of the package provides specialized compile-time dimension tags, multi-index access methods, rank and dimension queries.
To order this software or receive further information, please fill out the following request: Request Software
@misc{osti_1231216,
title = {Shards v 1.0, Version 00},
author = {EDWARDS, HAROLD and BOCHEV, PAVEL and & RIDZAL, DENIS},
abstractNote = {Shards is a library of Shared Discretization Tools intended to support development of computer codes for the numerical solution of Partial Differential Equations (PDEs). The library comprises of two categories of tools: methods to manage and access information about cell topologies used in mesh-based methods for PDEs, and methods to work with multi-dimensional arrays used to store numerical data in corresponding computer codes. The basic cell topology functionality of Shards includes methods to query adjacencies of subcells, find subcell permutation with respect to a global cell and create user-defined custom cell topologies. Multi-dimensional array part of the package provides specialized compile-time dimension tags, multi-index access methods, rank and dimension queries.},
doi = {},
url = {https://www.osti.gov/biblio/1231216},
year = {Tue Jul 28 00:00:00 EDT 2009},
month = {Tue Jul 28 00:00:00 EDT 2009},
note =
}