KHARMA 2023.12
Highlights:
- SMR/AMR with new split face-centered B fields. New initialization for magnetic fields.
- Basic support for "multi-zone" chained overlapping runs (see
dev
for more recent progress there, though) - EMHD with pivoted QR decomposition for stability
- HIP support
- Reorganized package structure with callbacks, simplified drivers (and new, simpler driver for testing)
- Most features are now split into packages, reducing weight of
GRMHD
package and non-package components - Much faster and more extensible machinery for reductions, incl. counting failure/floor flags, etc.
- New package for handling boundaries allowing user boundary choices
- Simplify problems, e.g. single
Bondi
problem - Simplified range management with
KDomain
, eliminate some of the more confusing lambda conventions for loops - Move to nearly main-line Parthenon, simplify other dependencies