## 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.
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 bystd::size_t
. - Design #1625: Strong-type for LocalNode index.
-
Design #1619: Rename
ExtractParameter
,ExtractPathParameter
andSectionOrParameter
to avoid usingParameter
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: