|
MFC: Simulation
High-fidelity multiphase flow simulation
|
Functions/Subroutines | |
| impure subroutine, public | s_initialize_body_forces_module |
| This subroutine initializes the module global array of mixture densities in each grid cell. | |
| subroutine | s_compute_acceleration (t) |
| This subroutine computes the acceleration at time t. | |
| subroutine | s_compute_mixture_density (q_cons_vf) |
| This subroutine calculates the mixture density at each cell center param q_cons_vf Conservative variable. | |
| subroutine, public | s_compute_body_forces_rhs (q_prim_vf, q_cons_vf, rhs_vf) |
| This subroutine calculates the source term due to body forces so the system can be advanced in time. | |
| impure subroutine, public | s_finalize_body_forces_module |
Variables | |
| real(wp), dimension(:, :, :), allocatable | rhom |
| subroutine m_body_forces::s_compute_acceleration | ( | real(wp), intent(in) | t | ) |
This subroutine computes the acceleration at time t.
| subroutine, public m_body_forces::s_compute_body_forces_rhs | ( | type(scalar_field), dimension(sys_size), intent(in) | q_prim_vf, |
| type(scalar_field), dimension(sys_size), intent(in) | q_cons_vf, | ||
| type(scalar_field), dimension(sys_size), intent(inout) | rhs_vf ) |
This subroutine calculates the source term due to body forces so the system can be advanced in time.
| q_cons_vf | Conservative variables |
| q_prim_vf | Primitive variables |
| subroutine m_body_forces::s_compute_mixture_density | ( | type(scalar_field), dimension(sys_size), intent(in) | q_cons_vf | ) |
This subroutine calculates the mixture density at each cell center param q_cons_vf Conservative variable.
| impure subroutine, public m_body_forces::s_finalize_body_forces_module |
| impure subroutine, public m_body_forces::s_initialize_body_forces_module |
This subroutine initializes the module global array of mixture densities in each grid cell.
| real(wp), dimension(:, :, :), allocatable m_body_forces::rhom |