HLLD Debugging I found the last few bugs in the double star state and so now the HLLD solver passes all tests when operating in the primary (x) direction! The bugs were mostly typos but one test i...
HLLD Debugging This week I was mostly working on debugging the HLLD solver I wrote for Cholla. I found a handful of bugs in the \( L/R \) and \( L^* / R^* \) states and both of those states appear...
HLLD Implementation After finishign the HLLD solver through the L/R states last week I spent this week implementing the star and double star states. I used a similar pattern to the L/R states. Thi...
HLLD Prep I found the issue with \( \gamma \) from last week. It turns out I had made a mistake when extracting Athena’s HLLD solver and had turned their \( \gamma - 1 \) variable into just \( \ga...
HLLD Prep My first project this week was to get correct data from an HLLD solver. After extracting the HLLD solver from Athena last week I ran some shock tubes using Athena++, plotted the results ...
Particle System Tests I finished hunting (I hope) all the particle related bugs in the system test runner class and found some bugs with how particle IDs are currently implemented in Cholla. So I ...
I’ll be using a selection of MHD Riemann Problems and shock tubes to test my HLLD and overall MHD implementation so I wanted to gather some of the basics here. This post was originally written with...
Particle System Tests After some more work I discovered that particle IDs are only supported on CPUs currently. I’m waiting for the GPU implementation which should be done next week. In the meanti...
Particle System Tests This week I planned to add support for particles to the system test function and I got most of the way there before running into some snags. I was initially using disk initial...
MPI System Tests This week I added support for MPI system tests. The SystemTestRunner class now can read in an arbitrary number of HDF5 files from Cholla, concatenated one dataset at a time, and co...
A new version of content is available.