Skip to content

Releases: AFD-Illinois/kharma

2024.5

30 May 16:09
76ae843
Compare
Choose a tag to compare

A few stability features.

  • Forced reconnection at the pole for transmitting boundary conditions
  • Some more flexible boundary conditions generally
  • Ideal GRMHD guesses in EGRMHD
  • More flexible floor prescriptions and FOFC application
  • Eliminated some compile warnings

KHARMA 2024.4

19 Apr 19:23
26b8bc8
Compare
Choose a tag to compare

Lots of features which were waiting for the last release (e-, multizone, reconstructions, CT schemes, etc), plus a ton of stability features to try to make the large-scale INCITE runs reliable with fewer of the traditional GRMHD crutches.

  • First-order flux corrections (FOFC)
  • Kastaun robust primitive variable recovery
  • Multizone improvements
  • Implicit/EMHD bugfixes
  • electron temperature tracking fixes and tests
  • Upwinded B fluxes
  • New reconstruction schemes
  • Split/simplified floor injection
  • Reconstruction fallback
  • "Transmitting" polar boundary conditions: correct ghosts and EMFs on polar edges, but no excision

KHARMA 2023.12

16 Dec 00:09
61299ab
Compare
Choose a tag to compare

Highlights:

  • SMR/AMR with new split face-centered B fields. New initialization for magnetic fields.
  • Basic support for "multi-zone" chained overlapping runs (see dev for more recent progress there, though)
  • EMHD with pivoted QR decomposition for stability
  • HIP support
  • Reorganized package structure with callbacks, simplified drivers (and new, simpler driver for testing)
  • Most features are now split into packages, reducing weight of GRMHD package and non-package components
  • Much faster and more extensible machinery for reductions, incl. counting failure/floor flags, etc.
  • New package for handling boundaries allowing user boundary choices
  • Simplify problems, e.g. single Bondi problem
  • Simplified range management with KDomain, eliminate some of the more confusing lambda conventions for loops
  • Move to nearly main-line Parthenon, simplify other dependencies

KHARMA 2022.12

19 Dec 22:09
538796e
Compare
Choose a tag to compare

As used for up-scaled "focused" runs of the ngGRMHD library.

Support for interpolation and magnetic field cleanup, better tests & CI features. Significant code cleanup and several new convenience features when compiling. Faster file I/O and MPI Reductions thanks to Parthenon improvements.

KHARMA 2022.3

31 Mar 22:01
401f41b
Compare
Choose a tag to compare

KHARMA as used to begin "base" production runs of ngGRMHD INCITE project.

Fast, reliable, flexible & feature-complete core GRMHD evolution, plus core implementations of semi-implicit stepping and electron thermodynamics.