Mentions légales du service

Skip to content
## Utilities

- Support #1637: Add new skill "Divisible" for StrongTypes.
- Design #1639: Strong type constructors are now `constexpr`.
- __Design #1640__: Strong types are now used for component-related integers.
- __Design #1641__: Most of the `unsigned int` in the code have been replaced by `std::size_t`.
- __Design #1625__: Strong-type for LocalNode index.
- __Design #1619__: Rename `ExtractParameter`, `ExtractPathParameter`and `SectionOrParameter` to avoid using `Parameter` in it.

## ThirdParty

- Support #1643 Petsc: add a new viewer introduced in v3.15.
- Bug #1644: Add a new dependency to librt in Linux for the sake of libmeshb.

## Geometry

- Support #1638: `ComputeJacobian()` was refactored.

## Operators

- __Design #1632__: Refactor heavily `FromCoordsMatching` to limit vastly the amount of data required for prepartitioned data case.

## Models

- __Design #1646__: Change the template parameter used in the `MainEnsightOutput` function.

## Tests

- Support #1631: Tests: Simplify the passing of Lua file to a main (thus limiting the number of main to write).
- Support #1636: Update TypeName test to reflect new output from compiler.

## CI

- Bug #1642: There was a bug in some CI scripts that stemmed from a bug in latest official Fedora image; a patch was applied to circumvent it.
- Bug #1648: Robustify the script that interprets Valgrind log - it didn't support previously numbers written in american format with comma separators for thousands.
- Support #1647: Extend the interpret_valgrind_log.py file so that it may be used directly (for debug purpose only).
- Support #1649: More Valgrind warnings suppressed.
- Support #1650: Remove linux tags in yaml (in the transition of using shared runners, which cause much less hassle in maintainance).

## Miscellaneous

- Support #1635: Deal with new warnings from AppleClang.

## Clean-up of issues

On the 22th of April 2021 I iterate through the issues and some were not properly closed:

- Feature #1473: Introduce the Input Data "Parallelism" which tells the parallelism policy to use
- Support #1549: Coords storage in Interface was too brittle.
- Bug #1399: Ensight Output issue that was solved long ago but left opened for feedback.