|
MFC
Exascale flow solver
|
Contains module m_boundary_common. More...
Go to the source code of this file.
Modules | |
| module | m_boundary_common |
| Noncharacteristic and processor boundary condition application for ghost cells and buffer regions. | |
Functions/Subroutines | |
| impure subroutine, public | m_boundary_common::s_initialize_boundary_common_module () |
| Allocate and set up boundary condition buffer arrays for all coordinate directions. | |
| impure subroutine, public | m_boundary_common::s_populate_variables_buffers (bc_type, q_prim_vf, pb_in, mv_in, q_t_sf) |
| Populate the buffers of the primitive variables based on the selected boundary conditions. | |
| impure subroutine | m_boundary_common::s_populate_bc_direction (bc_dir, bc_loc, bc_bounds, bc_type_edge, q_prim_vf, pb_in, mv_in, q_t_sf) |
| Populate the variable buffers along one direction and location, via MPI exchange for processor boundaries or by dispatching the per-cell BC routines over the boundary face. | |
| subroutine, public | m_boundary_common::s_finalize_boundary_common_module () |
| Deallocate boundary condition buffer arrays allocated during module initialization. | |
Contains module m_boundary_common.
Definition in file m_boundary_common.fpp.f90.