Ben Prather

Results 38 issues of 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...

good first issue
help wanted

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...

Parthenon should have a logo. I submit for your consideration three variations on a theme I've had in mind forever: ![image](https://github.com/parthenon-hpc-lab/parthenon/assets/3892634/b57f6332-465e-4016-947b-6a26c6c64752) ![image](https://github.com/parthenon-hpc-lab/parthenon/assets/3892634/a5c16fed-1093-4ae2-8773-13e643414b42) ![image](https://github.com/parthenon-hpc-lab/parthenon/assets/3892634/09e45529-b5d7-49b8-be66-1f84c666e86e) 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...

breaks-downstream