For a full list of additions / changes / bugfixes see the file CHANGELOG.md
Key new features
dg::blas2::parallel_for
for general parallelization tasks on shared memory containers (very close in functionality tokokkos::parallel_for
dg::blas2::stencil
A generalization ofdg::blas2::parallel_for
that works for MPI parallelization at the cost of having to encode the communication stencil in a sparse matrix and only one vector argument- Utilities for exponential integrators
- Restructure of
dg::geo::Fieldaligned
to allow for different interpolation and backprojection from dG to fine grid and back (to a possibly equidistant grid and with possibly cubic, linear or nearest methods)
Removed or changed
- Constructors of
dg::Helmholtz
, anddg::Helmholtz3d
change the orders of parameteralpha
and reverts to constructor of respectivedg::Elliptic
class dg::ModalFilter
is removed in favor of generating and usingdg::MultiMatrix
directlydg::transpose_dispatch
removed (replaced bydg::blas2::parallel_for
)dg::extend_line
removed (replaced bydg::blas2::parallel_for
)dg::extend_column
removed (replaced bydg::blas2::parallel_for
)dg::create::interpolationT
is removeddg::integrate
replaced bydg::aTimeloop
functionalitydg::integrateERK
replaced bydg::aTimeloop
functionalitydg::stepperRK
replaced bydg::aTimeloop
functionality