Debugging & Frontier Workshop

MHD Debugging

I found the issue I was struggling with last week with some help from Alwin Mao. It turns out that since MHD is face centered it needs the ghost cell closest to the grid to always had physical values and the diode in the outflow boundary conditions causes some values that are physical for pure hydro but not MHD. Disabling the diode for MHD fixed the issue (PR #252).

The Ryu & Jones 1a shock tube has a weird extra wave in the middle still. I’m working on hunting down that issue and am making progress but haven’t found it yet. It also seems to coincide with some noise in the \( B_z \) field so I’m working on tracing where that comes from

Clang-tidy Checks

While investigating the failing bugprone-signed-char-misuse check I found that our sole C language file’s contents are unused so we can remove that file and all the build infrastructure for C. I opened an issue about it and plan to fix it during our next hack session (Issue #253).

Frontier Training Workshop

I’ve also been attending the Frontier Training Workshop most of the week.

This post is licensed under CC BY 4.0 by the author.