",
to provide access to all our releases. If you haven't already
registered for a previous release, go to "
" and
register. Once you're registered, you will be given details on how to
access Chombo 3.2 (and previous versions) using SVN. Before (or
after) you register, you can view this
The Chombo package
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 is built using a combination of C++ and Fortran and
uses MPI message-passing for parallel execution. The code is
simple to build by todays standards, using just regular GNU
Make. It has been ported to several supercomputers and runs
fine on laptops and workstations.
,
is an excellent forum for questions, comments, etc. and posts to
that e-mail list are sent to all the Chombo developers.