Release 24.03
Release 24.03
Date: 2024-03-21
Added (new features/APIs/variables/...)
- [PR 852] Add Mesh version of UserWorkBeforeOutput
- [PR 998] tensor indices added to sparse pack
- [PR 999] Add a post-initialization hook
- [PR 987] New tasking infrastructure and capabilities
- [PR 969] New macro-based auto-naming of profiling regions and kernels
- [PR 981] Add IndexSplit
- [PR 983] Add Contains to SparsePack
- [PR 968] Add per package registration of boundary conditions
- [PR 948] Add solver interface and update Poisson geometric multi-grid example
- [PR 996] Remove dynamic allocations from swarm particle creation
Changed (changing behavior/API/variables/...)
- [PR 973] Multigrid performance upgrades
Fixed (not changing behavior/API/variables/...)
- [PR1023] Fix broken param of a scalar bool
- [PR1012] Remove accidentally duplicated code
- [PR992] Allow custom PR ops with sparse pools
- [PR988] Fix bug in neighbor finding routine for small, periodic, refined meshes
- [PR986] Fix bug in sparse boundary communication BndInfo cacheing
- [PR978] remove erroneous sparse check
Infrastructure (changes irrelevant to downstream codes)
- [PR 1017] Make regression tests more verbose on failure
- [PR 1007] Split template instantiations for HDF5 Read/Write attributes to speed up compile times
- [PR 990] Partial refactor of HDF5 I/O code for readability/extendability
- [PR 982] add some gut check testing for parthenon-VIBE
Incompatibilities (i.e. breaking changes)
- [PR 987] Change the API for what was IterativeTasks
- [PR 974] Change GetParentPointer to always return T*
- [PR 996] Remove dynamic allocations from swarm particle creation
New Contributors
Full Changelog: v23.11...v24.03