CM2 Math1 SDK /release 5.7.0
- 5.7.0
- July 2026.
- Major release of the CM2 Math1 SDK.
- All CM2 MeshTools® SDK and CM2 FEM® SDK.
- Due to changes in the API, client applications must be recompiled against the new headers.
/caveats
- Major version. Due to changes in the API, client applications must be recompiled against the new headers.
- Lib names now end with
_57(Windows®),5.7.0with symlinks from5.7(Linux®, macOS®). - New Visual Studio 2026 builds.
- New gcc 16.1 and clang 22.1.8 builds on Fedora 44/glibc 2.43 (replacing gcc 15.1.1 and clang 20.1.7 on Fedora 42/glibc 2.41).
- Visual Studio 2017 deprecated.
- Last version with Visual Studio 2010 builds. The Visual Studio 2015 builds shall be the legacy builds in the future.
- Last version with macOS universal builds (fat arm64 + x86-64 dylibs). Only the arm64 builds will be provided in the future.
/new features
vector_fixed,matrix_fixed,symmetric_fixed- New self operators
+=,-=and with scalar*=. - New operators between two arrays
+,-, and with scalar*.
- New self operators
/improvements
dense1D<T>::save,dense2D<T>::save,symmetric_full<T>::savemembers now return an error indicator (int, negative value in case of error) like theloadmembers.- Minor tweaks in
cm2::vecscal::statistics. cm2::vecvec::interpolrevised for higher numerical stability.
/fixes
None.
/breaking changes
None.