Code Design Decisions
- Dimension
- Grid
- Cartesian? Spherical? Unstructured?
- Fixed? Time-dependent? Hierarchical? Adaptive?
- Hydrodynamics
- Very small velocities? Sonic velocities? Shocks?
- EOS: Perfect? General?
- Magnetic fields?
- Radiation transport
- Diffusion approximation? Local cooling? Non-Local?
- Microphysics: Idealized? Realistic?
- Scattering? Non-LTE?
- Solvers
- Explicit?
Implicit?
Efficient?
Parallel?
- Simple?
Extendable?
- Boundary conditions