Ben Prather
Ben Prather
@hyerincho recently found a cluster of really subtle bugs in KHARMA, of the form: ``` void SomeFunction(MeshData *md) { auto pmesh = md->GetMeshPointer(); for (auto &pmb : pmesh->block_list) { auto...
## PR Summary This moves the `t`, `u` and `v` indices of the kernel in `SetBounds` to the outer loop from their current spot in the inner loop. This will...
Parthenon outputs dumps and restarts in basically the same format, so they can substitute for one another in a pinch. However, dumps generally lack face-centered or conserved magnetic fields, so...
KHARMA commonly mitigates instability around the pole by averaging the EMF at the pole, B3 around the pole, or U3 around the pole. These averages were written when I was...
In ancient times, KHARMA had a compile option to "trace" a zone: print values for the primitive and conserved variables at that zone at many points during a step (before/after...
## PR Summary This started at the meeting as a method of addressing a number of different issues related to parameter parsing and storage. It adds [toml++](https://marzer.github.io/tomlplusplus/index.html) as a dependency...
This is an attempt at writing a ray-traced imaging code directly into KHARMA. The initial target is "offline" imaging: ray-tracing of existing output files and analytic models e.g. the thin...
This was (is) an alternative method for calculating the fluxes in the cells around an exised pole. In perfunctory testing it did not produce less polar "wake" in tilted simulations,...