figshare
Browse

Chombo Design Document

preprint
posted on 2025-03-14, 22:13 authored by Daniel MartinDaniel Martin, Mark Adams, P. Colella, Daniel Graves, Hans Johansen, Jeffrey JohnsonJeffrey Johnson, Noel Keen, Terry LigockiTerry Ligocki, Peter McCorquodale, David Modiano, Peter Schwartz, Theodore Sternberg, Brian Van StraalenBrian Van Straalen

This is the design document for the Chombo software framework. Chombo provides a set of tools for implementing finite difference and finite volume methods for the solution of partial differential equations on block-structured adaptively refined rectangular grids. Both elliptic and time-dependent modules are included. Chombo supports calculations in complex geometries with both embedded boundaries and mapped grids, and Chombo also supports particle methods. Most parallel platforms are supported, and cross-platform self-describing file formats are included.

The Chombo package is a product of the community of collaborators working with the Applied Numerical Algorithms Group part of the Computational Research Division at LBNL.

Chombo is a Swahili word meaning "tool" or "container".

Funding

Supported by by the U.S. Department of Energy, Office of Science, Advanced Scientific Computing Research, Base Math and SciDAC Programs, under contract number DE-AC02-05CH11231.

History