Skip to content

Release 2024.02.05

Compare
Choose a tag to compare
@sxs-bot sxs-bot released this 05 Feb 15:25
· 0 commits to a9785ba52fc2ceac347f59d3a4b49127a07596f9 since this release

Upgrade instructions

From #5655 (Move raise_or_lower_index and trace to Tensor lib):

The functions raise_or_lower_index and trace are now declared in DataStructures/Tensor/EagerMath/.

From #5656 (Simplify elliptic DG formulation):

In elliptic systems remove the auxiliary_fields and auxiliary_fluxes. Instead, formulate your fluxes in terms of the partial derivatives of the systems fields. See the FirstOrderSystem protocol for details.

From #5691 (Add a radial expansion to the BBH ID pipeline):

For the spectre bbh generate-id command, you must now also specify the radial expansion velocity with --radial-expansion-velocity/-a.

From #5684 (Solve for psi-1 in XCTS system):

In XCTS input files replace ConformalFactor and LapseTimesConformalFactor with ConformalFactorMinusOne and LapseTimesConformalFactorMinusOne in analytic boundary conditions and error observations.

Merged pull-requests (62)

CLI & Python bindings (3):

  • Add a radial expansion to the BBH ID pipeline (#5691)
  • Add 'status' CLI formatter for elliptic executables (#5701)
  • Add CLI to plot size control diagnostics (#5723)

General changes (47):

  • Add a static single-producer single-consumer queue (#5659)
  • Worldtube buffer updater for Klein-Gordon (#5646)
  • Add Kennedy and Carpenter's IMEX time steppers (#5652)
  • Move raise_or_lower_index and trace to Tensor lib (#5655)
  • Simplify elliptic DG formulation (#5656)
  • Move frame transformations to Tensor lib, add function to transform flux tensors to logical frame (#5654)
  • Add function for the spacetime derivative of goth(g) (#5648)
  • Add serialization-versioning test utility (#5651)
  • Convert Tags::TimeStepper to not be a base tag (#5657)
  • Observe BBH individual horizons in distorted frame (#5675)
  • Add IMEX SolveImplicitSector mutator (#5653)
  • Switch elliptic DG to a primal formulation (#5667)
  • Add truncate_* methods to ThreadsafeList (#5663)
  • Support weak form in elliptic DG (#5679)
  • Worldtube data manager for Klein-Gordon CCE (#5662)
  • Add BondiSachs and deadlock analysis to SingleBH (#5680)
  • Remove gamma1 from excision observations (#5665)
  • Use a central list for reconstruction tags in G(H)RMHD (#5686)
  • Simplify Riemann solver pypp testing (#5687)
  • Combine time and spatial derivative in spacetime_deriv_of_goth_g into… (#5678)
  • Remove 2nd order worldtube evolution (#5666)
  • Add spacetime Christoffel symbols to Kerr-Schild spacetime (#5688)
  • Update copyright year to 2024 (#5693)
  • Boundary component for Klein-Gordon CCE (#5683)
  • Remove control system Event (#5682)
  • Automate BBH pipeline (#5685)
  • Generalize InertialParticlePosition compute tag (#5677)
  • Solve for psi-1 in XCTS system (#5684)
  • Change worldtube scheme to inertial frame (#5668)
  • Add PolarMagnetizedFmDisk to list of initial data (#5700)
  • Use jemalloc on Caltech HPC (#5698)
  • Add function to create a spacetime tensor from time and spatial ones. (#5692)
  • Add Klein-Gordon CCE evolution component, metavariable, and executable (#5697)
  • Reimplement array_allocation_tags (#5702)
  • Add geodesic coordinate acceleration function (#5681)
  • Add SettleToConstantQuaternion (#5703)
  • Optimize FixConservatives (#5633)
  • Remove boost::rational from FractionUtilities test (#5707)
  • Add IMEX actions (#5676)
  • Modify check_with_random_values (#5710)
  • Initialize Klein-Gordon CCE variables (#5704)
  • Add IMEX ImplicitDenseOutput mutator (#5711)
  • Dump smoothing timescale in size control (#5720)
  • Instantiate inertial->distorted for strahlkorper_in_different_frame (#5718)
  • Support h-refinement in Variables AMR projector, more minor AMR changes (#5716)
  • Add puncture field for arbitrary geodesic orbits (#5689)
  • Move test into anonymous namespace (#5733)

Documentation (2):

  • Improve documentation of EvenlySpaced TimeSequence (#5708)
  • Update documentation of Persson TCI (#5713)

Bugfixes (6):

  • Remove duplicate entries in clang-format. (#5690)
  • Update Catch module on Wheeler (#5695)
  • Fix ordering of IncludeCategories in clang-format (#5699)
  • Handle overflow in ContinuedFractionSummer (#5714)
  • Small Tov documentation typos (#5719)
  • Fix reading input files with empty metadata (#5728)

Build system (1):

  • Fix compilation with clang 17 (#5726)

Continuous integration & deployment (3):

  • Fix Spack post-release workflow (#5661)
  • Increase a test timeout (#5694)
  • Update Intel SDE used for Arch tests (#5706)

Contributors (12): @nilsdeppe, @Sizheng-Ma, @nilsvu, @wthrowe, @ncorsobh, @geoffrey4444, @knelli2, @nikwit, @kidder, @jyoo1042, @pajkosmi, @yoonso0-0