Developer Guide
[ This page is under development ]
This “Developing with Cello” section describes how to develop applications to use Cello’s scalable adaptive mesh refinement, including adding new computational methods, initial conditions, refinement criteria, etc.
- Enzo-E Coding Guidelines
- Writing initial conditions
- Writing refinement criteria
- Writing Methods
- Parameter Parsing and Configuration
- Writing Physics Classes
- Using CelloView
- Hydro/MHD C++ Infrastructure
- Fluid Properties and EOS
- Tips for Debugging
- Primer on CMake
- Writing Documentation