chaos-polymtl / lethe

Repository for the open-source lethe CFD/DEM/CFD-DEM project
https://chaos-polymtl.github.io/lethe/index.html
Apache License 2.0
280 stars 59 forks source link

Refactor vof curvature l2 projection #1336

Closed AmishgaAlphonius closed 2 weeks ago

AmishgaAlphonius commented 3 weeks ago

Description

Following PR #1318, this one refactors the curvature projection to be assembled and solved through the VOF subequations interface. Assembly of the matrix and right-hand side for both VOFSubequations (phase fraction gradient and curvature projection) are now done in the same loop without the WorkStream method, as they are pretty simple to assemble.

Testing

The unit test dedicated to the interface has been updated. Visual inspection of data was done with the rising bubble case using paraview.

Checklist (will be removed when merged)

See this page for more information about the pull request process.

Code related list:

Pull request related list: