Skip to content

Release 2024.06.04.007

Compare
Choose a tag to compare
@nilsdeppe nilsdeppe released this 04 Jun 20:33
· 904 commits to develop since this release

Upgrade instructions

From #5978 (Add CLI to plot basic control system quantities):

To use, build the CLI then run

spectre plot control-system -h

*From #5985 (Write an H5::Cce file from the CharacteristicExtract execs):

The output from CCE in the reductions file should only be a Cce.cce subfile. It won't have a bunch of .dat files anymore.

From #6019 (Split time-stepper-history cleaning from update):

Evolution executables now need to include the Actions::CleanHistory action after each variable update. See the modifications to the executables in this PR for suggested exact changes.

From #6038 (Update Apple Silicon docs):

The instructions for building spectre on Apple Silicon have been updated, including enabling python bindings and building with shared libraries instead of static libraries.

Merged pull-requests (48)

CLI & Python bindings (5):

  • Add CLI to plot basic control system quantities (#5978)
  • Plot zero crossing time on log scale in PlotSize CLI (#5987)
  • Plot along line log scale options (#6007)
  • Add CLI for plotting CCE output data (#6011)
  • Support SpEC initial data in BBH pipeline (#6031)

General changes (42):

  • Observe walltime in elliptic solver (#5941)
  • BBH Inspiral.yaml: trigger checkpoint and AH observations more often (#5979)
  • Add BondiSachs output to BBH pipeline (#5990)
  • Disable code cov (#5991)
  • Write an H5::Cce file from the *CharacteristicExtract execs (#5985)
  • Fix overflow FPE in TimescaleTuner test (#5989)
  • Decrease sizes of Time and TimeStepId (#5988)
  • Remove extraneous factor of 2 in coord of MC packets (#5992)
  • Expand list of TciStatus (#6005)
  • Reduce the size of Mesh, Basis & Quadrature, Direction & Size, ElementId, FixedHashMap, and combine ElementId and DirectionalId (#6000)
  • Bump macOS GitHub CI runner version (#6006)
  • Document the CCE example input file (#6015)
  • Enable filtering in GH LTS evolutions (#6013)
  • Add python bindings for ModalVector (#6017)
  • More helper code for nodegroups, eg AtomicInboxBoundaryData, number_of_block_boundaries for an ElementId (#5997)
  • Add ErrorIfDataTooBig to BBH pipeline (#6014)
  • Implement reader for NuLib interaction tables (#5902)
  • Update packet list on absorption in MC (#5995)
  • Add increasing_substep_time_steppers list (#6021)
  • Status CLI: remove some backwards compatibility (#6022)
  • BBH pipeline: load subcommands lazily (#6025)
  • Add pup and move constructor to AtomicInboxBoundaryData (#6026)
  • Move element distribution code from DgElementArray to free function (#6028)
  • Fix Psi4 Test (#6033)
  • Fix missing includes for no-PCH builds (#6034)
  • More minor code for nodegroup elements (#6027)
  • Split time-stepper-history cleaning from update (#6019)
  • Compress ElementId more (#6046)
  • Cleanup element map and decrease size of ChildSize/MortarSize enums (#6032)
  • Update how often constraints are observed in BBH inspiral pipeline (#6039)
  • Update docker github actions (#6045)
  • Improve time step too small error. (#6035)
  • Add ElementLocationsReference tag, and TransformPdalForNodegroup metafunction (#6040)
  • Fix linker errors when building with shared libs on macOS Apple Silicon (#6036)
  • Update tutorial to match generate-xdmf arguments (#6047)
  • Update CCE tutorial (#6029)
  • Add SendDataToElement action for nodegroup elements (#6041)
  • Add DgElementArrayMember (#6042)
  • Update Apple Silicon docs (#6038)
  • Use DirectionalIdMaps for data on mortars (#6051)
  • Switch to using 4 cores in CI since GitHub supports that now (#6052)
  • Add support for Charm 7.0.1, switch container to it, and add Charm++ license+copyright (#6050)

Continuous integration & deployment (1):

  • Fix broken codecov links in Readme (#5984)

Contributors (11): @nilsvu, @knelli2, @kidder, @wthrowe, @ffoucart, @shabibti, @ncorsobh, @nilsdeppe, @geoffrey4444, @AlexCarpenter46, @farhannaqib