version 0.6.0
mod_lsm_notus Module Reference

Interface between the LSM module and Notus. This is where we deal with the translation from a phase to a level set representation. It is mainly used to impose Notus' boundary conditions on VF for LS.

Functions/Subroutines

subroutine lsm_advect_phases ()
 Advect all level set phases.
 
subroutine phase_levelset_advect (my_phase, vf_boundary_condition)
 Interface for phase->level set advection. More...
 

Function/Subroutine Documentation

◆ phase_levelset_advect()

subroutine mod_lsm_notus::phase_levelset_advect ( type(t_phase_geometry), intent(inout)  my_phase,
type(t_boundary_condition), intent(in)  vf_boundary_condition 
)
Parameters
[in,out]phasephase to advect
[in]vf_boundary_condition(optional) the volume fraction boundary conditions
Precondition
The Dirichlet (equivalent) boundary values are stored in is-1 and ie+1 (identicaly for the other dimensions)