Skip to content

Quokka 24.04

Latest
Compare
Choose a tag to compare
@BenWibking BenWibking released this 14 Apr 16:36
· 116 commits to development since this release
9d44f91

We are excited to announce Quokka 24.04, the second release of Quokka (tagged with the calendar versioning [year.month]). Quokka continues to evolve, addressing the needs of researchers in the field.

This release has been well-tested across platforms, ensuring reliable performance on CPUs (both Linux and macOS) and GPUs from NVIDIA, with experimental support for AMD GPUs (see the documentation for details). An automated test suite of 1D, 2D, and 3D problems is provided in the src subdirectory.

Release managers for this release: @chongchonghe @BenWibking

What's Changed

  1. Dual energy formalism for hydro
  2. Hydro robustness:
    • First-order flux correction triggered for bad cells
    • Timestep retries triggered by bad cells
    • Better wavespeed estimates for the HLLC Riemann solver
  3. Self-gravity (but without AMR subcycling)
  4. Navier-Stokes Characteristic Boundary Conditions for subsonic inflows/outflows
  5. Support for openPMD/ADIOS2 outputs
  6. Support for in-situ diagnostics:
    • N-D Histograms
    • 2D Slices
    • 2D Projections
    • History file output
  7. Tracer particles
  8. Collisionless gravitating particles (CICParticles)
  9. Updated schemes for the radiation subsystem
  10. IMEX PD-ARS Scheme Implementation. The radiation subsystem and matter-radiation coupling source terms now utilize the newly implemented IMEX PD-ARS scheme for time integration, replacing the original SSP-RK2 scheme.
  11. Radiation fluxes via unmodified Riemann solver. The ad hoc modifications to the wavespeed computed in the Riemann solver is no longer necessary given the IMEX scheme's asymptotic-preserving property.
  12. A fully implicit update of the matter-radiation coupling source terms that includes up to $O(v^2/c^2)$ terms in the radiation four-force.
  13. Preliminary formulation of multigroup radiation hydrodynamics: The user can define arbitrary group edges and specify Planck-mean, flux-mean, and energy-mean opacities for each photon group as a function of gas density and temperature. This is a preliminary implementation of multigroup RHD. In our next release we will include variable opacity interpolation and multigroup radiation advection.
  14. Tabulated cooling
  15. Integration with amrex-astro/Microphysics for equation-of-state and reaction networks
    • Primordial chemistry
    • General (convex) EOS support

Changelog

(Submodule version updates are omitted from this list.)

New Contributors

Full Changelog: 21.10...24.04