Skip to content

Commit 1a9488c

Browse files
authored
Vof geometric reinitialization architecture (#1451)
Description This PR adds the (almost) empty architecture of the SignedDistanceSolver and its coupling in the VOF solver (geometric reinitialization method ) , following the structure of the already existing vof_advection prototype. The parameters associated to the geometric reinitialization method for the VOF solver are also added. Some methods of the SignedDistanceSolver are implemented to be able to test this new architecture. Testing One unit is implemented: interface_tools_signed_distance: This test checks the instanciation of the InterfaceTools::SignedDistanceSolver class from within an abitrary structure that replicates the usual physical solver structure. This is a dummy test intended to check the architecture, and not the SignedDistanceSolver performances yet! When the implementation of the SignedDistanceSolver will be completed, this test will be extended to a verification of the signed distance computation for a sphere. Documentation The new parameters are not documented yet because they are not currently used. They will be in the next PR implementing the solver itself. * Add iso-level class member and exception * Update changelog * Fix test with dealii vectors * Fix test with dealii vectors completely * Indent * Apply comments from code review * Fix bug introduced by remove mpi_comm arg
1 parent dde0279 commit 1a9488c

File tree

9 files changed

+860
-6
lines changed

9 files changed

+860
-6
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
All notable changes to the Lethe project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/).
55

6+
## [Master] - 2025-03-13
7+
8+
### Added
9+
10+
- MINOR This PR adds the (almost) empty architecture of the SignedDistanceSolver and its coupling in the VOF solver (geometric reinitialization method), following the structure of the already existing vof_advection prototype. The parameters associated to the geometric reinitialization method for the VOF solver are also added. [#1451](https://github.com/chaos-polymtl/lethe/pull/1451)
11+
-
612
## [Master] - 2025-03-11
713

814
### Added

0 commit comments

Comments
 (0)