You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 30 Next »

The Chombo package is a product of the Applied Numerical Algorithms group at LBNL.   Chombo provides a set of tools for implementing finite difference methods for the solution of partial differential equations on block-structured adaptively refined rectangular grids. Both elliptic and time-dependent modules are included. Support for parallel platforms and standardized self-describing file formats are included.

Chombo provides a distributed infrastructure for parallel calculations over block-structured, adaptively refined grids. Chombo's design is uniquely flexible and accessible. Any collaborator will be able to develop parallel applications to solve the partial differential equations in which she is interested with far shorter development times than would be possible without the infrastructure. Very careful design and documentation allows said collaborator to enter the software at many levels. She will be able to use Chombo to investigate deep technical issues of adaptive mesh refinement algorithms or to simply adapt the example applications to solve different scientific problems.

Chombo supports calculations in complex geometries with both embedded boundaries and mapped grids. Chombo also supports particle methods.

  • Block Structured Adaptive Mesh Refinement
  • Beyond Block Structured AMR
    • Embedded Boundaries   for complex geometry calculations.
    • Mapped Multiblock for flow on spheres and similar applications.
    • Higher dimensions (where calculations require discretized solution space as well as discretized physical space).
    • AMR Particle-In-Cell
  • Software
    • Overview: What is Chombo?
    • Parallel scaling: Petascale Scaling results.
    • Working with Chombo
      • Installation/Platform support
      • Current release (link to Doxygen, bug tracker, etc.)
      • Related tools (hdf5, visit, etc.)
      • Questions/Support
        • tests?
      • How to extend/submit changes
    • Design and Layers
      • Layers: Packages for single grid, AMR, EB
      • Design for parallel
  • News
    • Chombo 3 release.
    • Chombo 4 beta release
      • Scaling to 100K+ processors using compressed meta-data.
      • Threading using OpenMP to improve scaling.
      • High order mappped multiblock.
      • High order embedded boundary methods for hyperbolic and elliptic problems with complex geometries.
  • No labels