SpECTRE  v2026.06.09.01
Loading...
Searching...
No Matches
Changelog

The complete changelog for released versions of the code is available on GitHub:

Changes since the last release are printed below.

Upgrade instructions

From #7291 (CCE: switch InitializeJ dispatch to call_with_dynamic_type):

No user-facing or input-file changes. Developer note for anyone adding an InitializeJ generator: the base class no longer has a virtual operator(). A generator now declares its own return_tags/argument_tags, implements a non-virtual operator() matching them, and is added to InitializeJ<...>::creatable_classes. Set static constexpr bool factory_creatable = false; if it should be dispatchable/charm-registered but not option-creatable (as LinearizedBondiSachs does).

Merged pull-requests (32)

General changes (31):

  • Fix macOS cache misses in CI (#7293)
  • Add TensorYlm transform helpers for shell power monitors (#7227)
  • CCE: switch InitializeJ dispatch to call_with_dynamic_type (#7291)
  • Make interpolation from multiple non-conforming neighbors deterministic (#7278)
  • Add CodingAgents Singularity/Apptainer definition file (#7274)
  • Coordinate transformation for SSF (#7249)
  • Fix overlay logic when tag-options are not 1-to-1 (#7275)
  • Inherit base tags properly with CceEvolutionPrefix (#7284)
  • Update CartoonSphere1D creator to use ZernikeB1 and internal BCs (#7268)
  • Add –removing-overlapping-segments flag to CombineH5Dat.py (#7255)
  • Added coupling functions for ScalarGaussBonnet theory. (#7254)
  • Add support for spherical shells in the wavezone to the BCO creator. (#7205)
  • Interpolation: add derivative method to SpanInterpolators (#7294)
  • Add SpectralFilter action for volume filtering (#7285)
  • Add ProjectSpectralFilter AMR projector (#7289)
  • Add entry to contributor list after first commit (#7301)
  • Give better error for parse errors caused by tabs (#7305)
  • Suppress compiler warning seen for Catch2 with clang22 (#7299)
  • Optimize GenerateXdmf (#7296)
  • Add LtsMode (#7290)
  • Add dummy LtsTimeStepper to compile LTS code in GTS mode (#7295)
  • Fixed machine configuration files for Urania (#7307)
  • Support ZernikeB1 & Cartoon in Hypercube filter (#7302)
  • Add shell scripts for claude stop hooks, disable clang-tidy MSVC warnings (#7281)
  • Switch executables to new filtering (#7303)
  • Add computation of constraint equations in vacuum GR (#7288)
  • Remove old exponential filtering mechanism (#7311)
  • Deploy CCE executables on arm64 (#7309)
  • Reduce CI disk usage by deleting Android SDK, etc. Re-enable code coverage (#7310)
  • Add zero_highest_modes spectral filter (#7312)
  • Fix Doxygen 1.16 warnings (#7321)

Bugfixes (1):

  • fix bug with TargetParams when evolving SpEC ID (#7213)

Contributors (10): @nilsdeppe, @geoffrey4444, @gda98re, @kidder, @NamiNishimura73, @wthrowe, @michaeldmurphy1, @JosePineda684, @FabrizioCorelli, @hen-w