Line data Source code
1 0 : \cond NEVER 2 : Distributed under the MIT License. 3 : See LICENSE.txt for details. 4 : \endcond 5 : 6 : # Changelog {#changelog} 7 : 8 : The complete changelog for released versions of the code is available on GitHub: 9 : 10 : - [Changelog for releases on GitHub](https://github.com/sxs-collaboration/spectre/releases) 11 : 12 : Changes since the last release are printed below. 13 : 14 : ## Upgrade instructions 15 : 16 : **From [#5922](https://github.com/sxs-collaboration/spectre/pull/5922) (Factor out Shape options from BCO and Sphere domain):** 17 : 18 : When using the hardcoded time dependent maps in the Sphere domain, you must now also specify `SizeInitialValues:` in the shape map options: 19 : ```yaml 20 : ShapeMap: 21 : LMax: 10 22 : InitialValues: Spherical 23 : SizeInitialValues: Auto # <-- This is new 24 : ``` 25 : These are either `Auto` or an array of length 3 for the value and it's two time derivatives 26 : 27 : ## Merged pull-requests (45) 28 : 29 : **CLI & Python bindings (4):** 30 : 31 : - Print available observations in CLI ([#5916](https://github.com/sxs-collaboration/spectre/pull/5916)) 32 : - Clarify use of 'multiple' options in some CLI functions ([#5917](https://github.com/sxs-collaboration/spectre/pull/5917)) 33 : - Bind horizon finder in Python ([#5919](https://github.com/sxs-collaboration/spectre/pull/5919)) 34 : - Log scale in PlotSizeControl.py ([#5954](https://github.com/sxs-collaboration/spectre/pull/5954)) 35 : 36 : **General changes (37):** 37 : 38 : - Add an observer for tracking the size of DataBox items ([#5858](https://github.com/sxs-collaboration/spectre/pull/5858)) 39 : - Hypersurface calculations for Klein-Gordon Cce ([#5883](https://github.com/sxs-collaboration/spectre/pull/5883)) 40 : - Add calculation and use of opacities in MC ([#5870](https://github.com/sxs-collaboration/spectre/pull/5870)) 41 : - Allow Strahlkorper construction from different frame ([#5871](https://github.com/sxs-collaboration/spectre/pull/5871)) 42 : - Add spinlock and switch nodelock to use it ([#5911](https://github.com/sxs-collaboration/spectre/pull/5911)) 43 : - Add nodegroup element support to various Events ([#5912](https://github.com/sxs-collaboration/spectre/pull/5912)) 44 : - BinaryCompactObject domain: support initial Kerr horizon shape ([#5896](https://github.com/sxs-collaboration/spectre/pull/5896)) 45 : - Add tags for worldtube iterations ([#5847](https://github.com/sxs-collaboration/spectre/pull/5847)) 46 : - Diffusion scattering mc ([#5851](https://github.com/sxs-collaboration/spectre/pull/5851)) 47 : - Make Parallel::printf atomic ([#5877](https://github.com/sxs-collaboration/spectre/pull/5877)) 48 : - XCTS: add Robin outer boundary conditions ([#5915](https://github.com/sxs-collaboration/spectre/pull/5915)) 49 : - Add a reflective boundary condition ([#5624](https://github.com/sxs-collaboration/spectre/pull/5624)) 50 : - Add scalar self force and derivatives calculations ([#5869](https://github.com/sxs-collaboration/spectre/pull/5869)) 51 : - Add functionality to Ylm IO ([#5921](https://github.com/sxs-collaboration/spectre/pull/5921)) 52 : - Factor out Shape options from BCO and Sphere domain ([#5922](https://github.com/sxs-collaboration/spectre/pull/5922)) 53 : - Uncomment MC testing code ([#5928](https://github.com/sxs-collaboration/spectre/pull/5928)) 54 : - Add RotScaleTrans Map to BCO ([#5854](https://github.com/sxs-collaboration/spectre/pull/5854)) 55 : - XCTS: output spatial Christoffels ([#5918](https://github.com/sxs-collaboration/spectre/pull/5918)) 56 : - Add CLI command to plot elliptic solver convergence ([#5929](https://github.com/sxs-collaboration/spectre/pull/5929)) 57 : - Normalize subfile path in H5 lib ([#5924](https://github.com/sxs-collaboration/spectre/pull/5924)) 58 : - Add nodegroup tags and DgElementArrayMemberBase class ([#5936](https://github.com/sxs-collaboration/spectre/pull/5936)) 59 : - Tune BBH ID input file a little ([#5940](https://github.com/sxs-collaboration/spectre/pull/5940)) 60 : - Remove TOV sanity check for RHS evaluation ([#5934](https://github.com/sxs-collaboration/spectre/pull/5934)) 61 : - BBH ID: compute initial orbital params from PN ([#5933](https://github.com/sxs-collaboration/spectre/pull/5933)) 62 : - Mbot fix paraview ([#5946](https://github.com/sxs-collaboration/spectre/pull/5946)) 63 : - Change translation control to work like SpEC ([#5944](https://github.com/sxs-collaboration/spectre/pull/5944)) 64 : - A couple type traits & SetTerminateOnElement action ([#5945](https://github.com/sxs-collaboration/spectre/pull/5945)) 65 : - Correct queue name in submit scripts ([#5949](https://github.com/sxs-collaboration/spectre/pull/5949)) 66 : - Print remark when AH finder fails for verbosity >= quiet ([#5890](https://github.com/sxs-collaboration/spectre/pull/5890)) 67 : - Add 0th order acceleration terms ([#5860](https://github.com/sxs-collaboration/spectre/pull/5860)) 68 : - Move Swsh classes and functions to their own directory ([#5942](https://github.com/sxs-collaboration/spectre/pull/5942)) 69 : - Add cartesian_to_spherical routines ([#5948](https://github.com/sxs-collaboration/spectre/pull/5948)) 70 : - Write data synchronously in CCE for monotomic times in output ([#5950](https://github.com/sxs-collaboration/spectre/pull/5950)) 71 : - Add actions ReceiveDataForElement, StartPhaseOnNodegroup, and SpawnInitializeElementsInCollection ([#5958](https://github.com/sxs-collaboration/spectre/pull/5958)) 72 : - Calculation of proper and coordinate volume needed for MC ([#5904](https://github.com/sxs-collaboration/spectre/pull/5904)) 73 : - Add hydro coupling bookkeeping to emission function in MC ([#5903](https://github.com/sxs-collaboration/spectre/pull/5903)) 74 : - Invoke executables on interactive nodes with mpirun ([#5939](https://github.com/sxs-collaboration/spectre/pull/5939)) 75 : 76 : **Documentation (2):** 77 : 78 : - Add IMEX tutorial ([#5759](https://github.com/sxs-collaboration/spectre/pull/5759)) 79 : - Document extract-dat to standard output ([#5930](https://github.com/sxs-collaboration/spectre/pull/5930)) 80 : 81 : **Bugfixes (2):** 82 : 83 : - Fix rebase issue from #5877 ([#5925](https://github.com/sxs-collaboration/spectre/pull/5925)) 84 : - Fix race condition when updating FoTs ([#5914](https://github.com/sxs-collaboration/spectre/pull/5914)) 85 : 86 : Contributors (13): \@wthrowe, \@kidder, \@Sizheng-Ma, \@ffoucart, \@knelli2, \@nilsdeppe, \@nilsvu, \@nikwit, \@jyoo1042, \@AlexCarpenter46, \@isaaclegred, \@shabibti, \@geoffrey4444