Mentions légales du service

Skip to content
## ThirdParty

- Bug #1892: `Wrappers::Petsc::Vector` and `Wrappers::Petsc::Matrix` move constructors were faulty (default ones weren't good enough and presented a risk of double deletion).
- Support #1890: A name information has been added when a `GlobalVector` or a `GlobalMatrix` is created; this might be rather helpful while investigating some types of PETSc issues.
- __Support #1896__: PETSc: add higher level functions to perform global linear algebra operations that performs `NumberingSubset` checks.
- Design #1907: Remove `AbstractMatrix::GetGhosts()`.
- __Design #1889__: PETSc: investigate the behaviour of some matrix operations and make it easier to use.

## Core

- Design #1893: There is now a singleton that is used to store information extracted from command line flags (needed by #1890).
- Design #1904: Make more explicit the very specific constructors used for `GlobalMatrix` and `GlobalVector` in `SnesInterface`
- __Design #1906__: Linear algebra: minor renaming operation.

## Tests

- Support #1891: A facility to create `NumberingSubset` more easily for simple tests has been added.
- Support #1894: Test library: change the base dependency for the basic test tools library.

## Tools

- Support #1902: Make clang-format style file appear explicitly in ExternalTools directory.
- Documentation #1905: Doxygen: remove basic and advanced documentations.

## CI

- Support #1900: CI: reactivate macOS.

## Scripts

- Support #1899: Provide a script `Scripts/Tools/generate_automated_blocks_content_in_source_files.py` in charge of filling automatically pre-allocated blocks in source files.
This may be used to fill copyright notice, Doxygen group information and header guards. The previous script in charge of header guards has been discontinued.
- Bug #1903: Fix poorly located assert in `UpdateLuaFile` executables.
- Support #1901: Provide a Python script to create new source files.