|
MFC
Exascale flow solver
|
Contains module m_boundary_primitives. More...
Go to the source code of this file.
Modules | |
| module | m_boundary_primitives |
| Per-cell noncharacteristic boundary condition primitives applied in the ghost cells. | |
Functions/Subroutines | |
| subroutine | m_boundary_primitives::s_ghost_cell_extrapolation (q_prim_vf, bc_dir, bc_loc, k, l, q_t_sf) |
| Fill ghost cells by copying the nearest boundary cell value along the specified direction. | |
| subroutine | m_boundary_primitives::s_symmetry (q_prim_vf, bc_dir, bc_loc, k, l, pb_in, mv_in, q_t_sf) |
| Apply reflective (symmetry) boundary conditions by mirroring primitive variables and flipping the normal velocity component. | |
| subroutine | m_boundary_primitives::s_periodic (q_prim_vf, bc_dir, bc_loc, k, l, pb_in, mv_in, q_t_sf) |
| Apply periodic boundary conditions by copying values from the opposite domain boundary. | |
| subroutine | m_boundary_primitives::s_axis (q_prim_vf, pb_in, mv_in, k, l) |
| Apply axis boundary conditions for cylindrical coordinates by reflecting values across the axis with azimuthal phase shift. | |
| subroutine | m_boundary_primitives::s_slip_wall (q_prim_vf, bc_dir, bc_loc, k, l, q_t_sf) |
| Apply slip wall boundary conditions by extrapolating scalars and reflecting the wall-normal velocity component. | |
| subroutine | m_boundary_primitives::s_no_slip_wall (q_prim_vf, bc_dir, bc_loc, k, l, q_t_sf) |
| Apply no-slip wall boundary conditions by reflecting and negating all velocity components at the wall. | |
| subroutine | m_boundary_primitives::s_dirichlet (q_prim_vf, bc_dir, bc_loc, k, l, q_t_sf) |
| Apply Dirichlet boundary conditions by prescribing ghost cell values from stored boundary buffers. | |
| subroutine | m_boundary_primitives::s_qbmm_extrapolation (bc_dir, bc_loc, k, l, pb_in, mv_in) |
| Extrapolate QBMM bubble pressure and mass-vapor variables into ghost cells by copying boundary values. | |
Variables | |
| type(scalar_field), dimension(:,:), allocatable | m_boundary_primitives::bc_buffers |
Contains module m_boundary_primitives.
Definition in file m_boundary_primitives.fpp.f90.