Release 2022.03.07
Upgrade instructions
From #3794 (TimeDependence now recognizes distorted frame.):
Instead of a block_maps
member function, each TimeDependence now has 3 functions: block_maps_grid_to_inertial
(which is the former block_maps
), block_maps_grid_to_distorted
, and block_maps_distorted_to_inertial
.
From #3813 (Move Strahlkorper and some related functions.):
Strahlkorper, StrahlkorperFunctions, and ChangeCenterOfStrahlkorper have moved to NumericalAlgorithms/SphericalHarmonics/.
From #3822 (Add file_system::glob
, support importing volume data from multiple files):
In input files with Importers
, change the FileName
option to FileGlob
.
Merged pull-requests (35)
New features (4):
- Add reflective boundary condition to NewtonianEuler (#3781)
- Add
file_system::glob
, support importing volume data from multiple files (#3822) - Load initial data from XCTS solver in GH execs (#3795)
- Render example notebooks in Doxygen documentation (#3834)
General changes (25):
- Support sparse matrices in build_matrix (#3805)
- Tune macOS CI job (#3811)
- Add tensor slicing for subcell (#3810)
- TimeDependence now recognizes distorted frame. (#3794)
- Refactor some of TryToInterpolate.hpp (#3812)
- Move Strahlkorper and some related functions. (#3813)
- Add ADER namespaces and ADER-DG spacetime predictor matrix (#3778)
- Rename CurvedSW execs, move is_analytic_*, other analytic solution updates (#3762)
- Split ApparentHorizons/Tags.hpp (#3816)
- Sort
list_observation_ids()
, support importing first or last observation ID from a volume file (#3824) - Configure Blaze: enable BLAS kernels, col-major matrix storage, add comments (#3806)
- Make subcell projection be dim-by-dim operation (#3803)
- Add serialization, option creation to Blaze vector and matrix types (#3804)
- Delete Utilities/Blaze.hpp (#3807)
- Add an example for running a BBH ID solve (#3820)
- Add dim-by-dim subcell reconstruction (#3830)
- Add ObserverMesh and ObserverCoordinates tags (#3764)
- Update spectre doi author list (#3815)
- XCTS solver: generalize Kerr to WrappedGr solution (#3835)
- Block implicit DataVector conversion to Variables (#3836)
- Enable sleef support (#3833)
- Runtime retrieval in ObserveFields and simplifications (#3765)
- Add function to write control system data to disk (#3823)
- Add polynomial interpolation and ability to read RotNS data (#3735)
- Add a main entry point to the Python package (#3711)
Bugfixes (6):
- Fix reference in brigand docs (#3821)
- Increase timeout of CylindricalBinaryCompactObject (#3827)
- Fix release checksum for Spack (#3831)
- Increase AH finder test timeouts (#3843)
- Fix failing exact comparison in Test_Divergence.cpp (#3845)
- Fix column numbering in ParallelInfo exec (#3846)
Contributors (7): @nilsvu, @yoonso0-0, @markscheel, @nilsdeppe, @knelli2, @kidder, @wthrowe