Release Notes
A large number of packages have been marked as deprecated in this release.
We are planning to remove them in the fall of 2025. The list of packages is
- Amesos
- AztecOO
- Epetra
- EpetraExt
- Ifpack
- Intrepid
- Isorropia
- ML
- NewPackage
- Pliris
- PyTrilinos
- ShyLU_DDCore
- ThyraEpetraAdapters
- ThyraEpetraExtAdapters
- Triutils
If you are a user of one of these packages, please transition to the newer
software stack. If you need guidance with finding an adequate replacement
or are missing a particular feature, please open an issue or a discussion
on Github.
Belos
- Improve caching of state vectors between subsequent solves.
#13751 - Use a pooling strategy for Tpetra MultiVectors.
#13469
Framework
- Added option
Trilinos_WARNINGS_MODE
that can control warnings useful
for development. There is a list of warnings in
cmake/WarningsErrorsPolicy.cmake
that can be applied as warnings or
errors by passing theWARN
orERROR
value for that variable. Turning
either of those settings on will also turn on a set of 'promoted' warnings
that will always be errors in any mode other than the default. The Pull
Request testing will currently use theWARN
setting for this mode,
meaning that any 'upcoming' warnings will show up as warnings, and any
'promoted' warnings will show up as errors. You can also pass additional
'upcoming' warnings via theTrilinos_ADDITIONAL_WARNINGS
option. Lastly,
if either of these modes are enabled, all warnings are disabled for any
deprecated packages, in the interest of not spending effort cleaning them.
By default, no warnings or errors are added.
#13427 - Set all currently-clean GCC 10 warnings as 'promoted'.
- MKL+SYCL support
#13520
Kokkos, Kokkos Kernels
- Inclusion of version 4.5.1 of Kokkos and Kokkos Kernels.
#13679
MueLu:
- Refactor CoalesceDropFactory into smaller composable functors,
making it easier to extend.
#13361 - Add a material-aware distance Laplacian aggregation strategy.
#13662
Panzer:
- Add capability for transient optimization with ROL and Tempus.
#13581
PyTrilinos2:
- Thyra and Stratimikos are now exposed. This allows to use solvers
from Amesos2, Belos, Ifpack2 and MueLu from Python.
#13690
ShyLU:
- New solver features in Tacho.
#13585
Stokhos:
- Deprecate the PCE scalar type.
#13459