Ben Prather
Ben Prather
TIL this wasn't an intentional feature. I agree with the voiced consensus upon discussing it, which is that we should support a more explicit form of this trick. When outputting...
I know Parthenon now supports histograms, & therefore with some fudging, 2D slices. But what about downsampling? It would be useful in KHARMA to be able to output a 1:2...
When compiling Parthenon with NVHPC (every version, machine, host & target architecture I tested), the compiler takes a very long time on one specific file, `params.cpp`. In my testing it...
This basically adds a couple of convenience functions to the interface changes in #921, which I find useful in KHARMA. Not terribly relevant to the real content of that PR...
Remember #841? It's back! A refresher: in CI tests, there was a semi-common (30-50%?) race condition between Parthenon's use of MPI and HDF5's use of MPI when making the last...
Thinking about restructuring problem files & dealing with `ParameterInput`, I find I'd kind of like layered configs, e.g. ``` ./my_exe -i parthinput.defaults -i parthinput.specific_problem ``` or better yet as syntax,...
I've now thought about the `ParameterInput` parser for too long not to show something for it, so I'm going to document some fun corner cases. These could be tackled individually...
I was recently stung by a bug in which I wrote the following (paraphrased): ```c++ if (stage == 1) pmb->meshblock_data.Add("preserve", base); ``` And then expected that the `"preserve"` member of...
Logo
Parthenon should have a logo. I submit for your consideration three variations on a theme I've had in mind forever:    I like the first best, it's simpler...
Currently, Parthenon has custom handlers for SIGINT, SIGTERM, and SIGALRM, which all set a flag, wait until the end of the next step, output any final files, and then terminate...