The core of the software distribution is divided into five parts:
- BoxTools: Provides infrastructure to do any calculations over unions of rectangles. BoxTools provides tools to perform set calculus for points in a domain and data holders for unions of rectangles.
- AMRTools: Provides tools for data communication between refinement levels, including coarse-fine interpolation tools.
- AMRTimeDependent: Manages sub-cycling in time for time-dependent adaptive calculations.
- AMRElliptic: a multigrid-based elliptic equation solver for adaptive hierarchies.
- EBTools: Embedded Boundary discretizations and tools
- ParticleTools: Release 2.0 has taken the ParticleTools out of the public API while it is being re-engineered.
Finally Chombo includes a system for writing dimension-independent FORTRAN which we call "Chombo Fortran". Fortran subroutines are used for the most compute-intensive parts of Chombo applications because they produce faster results."
https://commons.lbl.gov/display/chombo/Chombo+-+Software+for+Adaptive+Solutions+of+Partial+Differential+Equations
No comments:
Post a Comment