selected changes from last release (2025S, 702b45be) New Features: * 2D Curvilinear PML (94531fcf) * Topology optimisation for acoustics (d72d42e2, 4780722c, 432dcf36, 5007fd8a) * Added Hcurl higher order pyramid elements (7f6edcca) * Periodic boundary condition for magnetics (2D) for circle segments called cakePieceProjection (9946797d) * nonlinear permeability for magnetostatics in AV-formulation (e81cf493) * Feature Mapping in C++ (49ff81e1, 437b30ca, 450e66cf, b00ba273) * thinLayer formulation on NCI for MechPDE (ce2c5d36) * strain-stiffening and additional results for the smooth PDE (a323ce9c, f7b1cad1, 94e93a21, d138de5e) * Tensors can now be aligned with a vector field (4771dbeb) Define material rotation for regions: `<region name="S_U" rotateMaterialTensorsId="rotation" />` and defina a `<rotation>` via `<rotationList>` Will apply the rotation from `refVec` to `targetVec`, useful for rotationg transversally isortropic material tensors. * linear Kelvin-Voigt (KV) Damping Model for MechPDE (f50beedb) use `<kelvinVoigt id="kv"/>` in `<dampingList>` * user-defined nodes can now be specified much more flexibly (d5d7ff49,f50beedb) use `<expression>|<test>|<bounds>|<list>` in `<nodes>|<elems>` to select the closed elements based on flexible conditions * the time integration scheme can now be selected via input XML (0e10de93) use `<integrationScheme>` in `<transient>` to define the scheme and its parameters (e.g. `<trapezoidal gamma="1"/>`) * Bloch-periodic BCs in acoustics (432dcf36) * Maxwell force density (surfElemResult and surfRegionResult) for harmonic analysis with magnetic edge PDEs (39115152) Bugfixes and improvements (selected): * fix ElemShapeMaps access (3dd5a33b) * fluidMechStress as option for Ensight, add some user outputs ... (96bf250c) * fix Joule losses (SpecialAV PDE, 4851b6c5) * fix Lorentz force (for multiharmonic analysis, 3a7b7b7a) * fix memory leaks (195ba7e7, 5dcde207) * Correct normal vector orientation for Nitsche NCI (dcaa731e) * 2.5D Acoustics (fa4e0460) * Periodic BC with mutual-projection in 3D now also work without using CGAL (e6fa235e) * Sign change of the velocity term in MagEdge and MagneticPDE to be consistent with the A-V Formulation (96fb81f4) * Parallelisation of EvaluateNonlinearity in CoefFunctionHarmBalance for MH simulations (609f8959) Developer notes: * updated cfsdeps: gidpost 2.13 (0d15aa33), Netlib/Lapack 3.12.1 (9cf4efb9), boost 1.90 (3ec87d34), FLANN is now nanoflann 1.10.0 (dadcbf67) * timers and sub-times are really helpful (e.g. 54d6fc96, c3084d85) * logging is great (e.g. 8c9eb309, d9a68283, 641c34a8) * replaced many boost functions by std: `unordered_set`, `map`, `tuple`, `hash`, `any`, `hash_range`, `date_time`, `filesystem`, `shared_ptr` (33b4daba, 51a7d0a5, 19aafea3, ef862dea, 119e3937, 9b89a53b, 6a38ccd3) * renamed directory source/cfsdat/Utils to DatUtils (7432993b) * pipeline fixes (02bda982, 537be824, 864d151e) * Adaptions for CMake 4 (df9ec540) * new CDash server: http://am-ko.mi.uni-erlangen.de/cdash (d39b864f) * SinInputMESH is now much faster (c23d49bb) * modern PyInitialize() for python 3.12 (24f8572e) * Intel MKL can be slow on AMD systems if not properly configured (b01131ab) * compile-time optimisation for includes (9e969aad)