kharma
kharma copied to clipboard
Kokkos-based High-Accuracy Relativistic Magnetohydrodynamics with AMR
This is a set of fixes and tools for dealing with the features in the last release. Those of you old enough can think of this as "Service Pack 1"...
Reopening since last branch target was deleted. Andrew Chael just published a GR Force-free E&M/Hybrid GRMHD+GRFFE scheme (https://arxiv.org/abs/2404.01471) which is also implemented in KORAL (https://github.com/achael/koral_lite). It was too nice a...
Masterlist of things I've said "that needs a test" about - [ ] Multizone regression test, e.g. match a magnetized Bondi solution after a few iterations - [x] Restart w/EMHD...
KHARMA's implicit solver kernel is between 10x-20x slower than explicit operation on GPUs. Theoretically, this could be only perhaps 5x, or even 3x slower, meaning there's potentially a lot of...
Our Bondi problem seeded with a unifom vertical field sometimes initializes a field with a divergence. This appears to be inconsistent from run to run. Since the field is the...
When computing magnetic field from the vector potential, KHARMA misses the last (4th) ghost zone/face. From a single-block 2D Bondi problem with vertical field, values on face 1: ``` >>>...
- [x] Build docs need to be updated for new make.sh features/behavior - [ ] Run docs need new run.sh behavior - [ ] Docs for new packages, basic functionality...
Currently, KHARMA supports mesh refinement only of entire blocks: each block is of one size, with one refinement level covered uniformly by its cells. However, in spherical coordinates, the timestep...
It might be useful to let the user request restart files during the b_cleanup step of the resize_restart hullabaloo. That process takes long enough that I've been killed by the...
Add radiative transfer to KHARMA. This PR is a prototype and has much to do before merge: rebase on current dev, speed up integration, etc etc.