Mentions légales du service

Skip to content
**Note:** there was something wrong with previous tag/release (reference to commit that no longer exists).
I therefore re-issued it to fix this issue.

## Utilities

- Support #2020: Provide a way to give a unique id available at compile-time.

## ThirdParty

- Support #2004: Extend `MatrixInfo` so that it works as well for `GlobalMatrixOpResult`.
- Support #2005: PETSc: add wrapper to extract nnz pattern from an existing matrix (which might be a `GlobalMatrixOpResult` for which pattern was never
computed in the first place).
- Support #2021: Update to latest versions of ThirdParty libraries and to std=c++23 (if gcc supports it).

## Core

- Support #2017: Provide a facility `Advanced::NumberingSubsetNS::ComputeKey()` to compute a hash for two `NumberingSubset`.
- Support #2011: Add a debug function to check a global matrix properly respects its `NumberingSubset`.

## Geometry

- Feature #162: Provide a facility to enable union or intersection of existing `Domain`.
- Documentation #2009: Write documentation for `Domain`.

## Finite element

- Support #2013: `Dof`: keep information about the component to which it is related.
- __Feature #2016__: Provide a new way to force connectivity between `Dof` encompassed by two pairs of (`Unknown`, `Domain`).
(used in Cardiac model, where we want all displacement `Dof` of the cavity to be connected to the pressure at the closure point).
- Feature #2008: Ensure newly introduced `AmalgamatedDomain` might be used to define a `FEltSpace` if it fulfills its prerequisite.

## Operators

- __Support #2007__: Improve propagation of issue from `ExtractLocalDofValues()`.
- Feature #2014: Introduce `NumberingSubsetInterpolator`.
- Support #2012: `SubsetOrSuperset`: get rid of useless lines.

## FormulationSolver

- __Design / bug #1997__: Contrary to what the interface implied, calling `Solve` methods upon different `NumberingSubset` didn't work previously.
- Support #2001: `std::source_location` information is now better propagated in most methods of `VariationalFormulation`.
- Support #2002: Add a `WriteVector` which generalizes slightly `WriteSolution` (which itself has been revamped).
- Bug #2024: Fix a bug in the naming of output files (this was recently introduced...)

## Models

- __Design #2019__: Replace the enum classes in models.
- Bug #2022: Safeties were missing in models with restart mode when a non zero restart time index was given but the parallelism strategy was not `RunFromPreprocessed`, leading to possible jobs failure for restart job that provided the wrong policy. These models have been fixed and safeties have been set.
- Documentation #2023: Update documentation to be up-to-date with modifications from upcoming v25.14.

## CI

- Support #2003: Modify an option to work around the mpi issue that plagues too often the CI on macOS.
- Support #2026: Add tag `v2025` to use new Inria shared runners.

## Tools

- Support #2028: README for clang-tidy has been updated to provide a patch for some errors you may get on macOS.

## Maintainers

- Support #2015: A private project has been created to check the project generated by following the model tutorial still works.