Ben Wibking

Results 156 issues of Ben Wibking

**Describe the proposal** If `!(dx == dy == dz)`, the user should be warned that the code is not extensively tested with non-cubical cell sizes and that running a simulation...

enhancement

This [1] can greatly increase the basin of convergence of the Newton-Raphson method used for matter-radiation energy exchange. [1] Eisenstat & Walker (1994), https://doi.org/10.1137/0804022 [2] Numerical Recipes (3rd Edition, 2007),...

enhancement

This simulates the explosion of supernovae in a homogeneous ISM.

The HPE Slingshot interconnect still does not work properly on any Cray EX machine we are using. Hardware tag-matching must be disabled, otherwise MPI jobs will fail with `OFI poll...

MPI bug
Setonix

**Describe the proposal** The `RadhydroSimulation` class should be renamed `QuokkaSimulation`. This should be just a global find-and-replace in the Quokka repository. **Describe alternatives you've considered** The class design should also...

enhancement

**Describe the proposal** A lot of features have been added to Quokka since the code paper. We should document all of the features of the code, at least in bullet-point...

documentation
help wanted
good first issue

**Describe the bug** When refined AMR levels are adjacent to a physical (non-periodic) boundary, they have to fill ghost cells using a physical boundary condition. In some cases, the coarse...

bug

[pyAMReX ](https://pyamrex.readthedocs.io/en/latest/usage/how_to_run.html) allows users to access all the standard AMReX objects (MultiFabs etc.) from Python scripts. We can then embed a Python interpreter inside Quokka (https://pybind11.readthedocs.io/en/stable/advanced/embedding.html) and allow users to...

enhancement

For some reason, I named the boundary functor `setBoundaryFunctor` instead of just `boundaryFunctor`. This is confusing, so it should be fixed. https://github.com/quokka-astro/quokka/blob/a37934f74c6de738321d6898906afd4a054f26bd/src/simulation.hpp#L1268

The boundary functor can store state, since it is a struct: https://github.com/quokka-astro/quokka/blob/a37934f74c6de738321d6898906afd4a054f26bd/src/simulation.hpp#L1268 This is needed for custom boundary conditions that need to know extra things (that aren't passed as arguments)...

enhancement