MFC: Simulation
High-fidelity multiphase flow simulation
Loading...
Searching...
No Matches
m_bubbles_ee Module Reference

This module is used to compute the ensemble-averaged bubble dynamic variables. More...

Functions/Subroutines

impure subroutine s_initialize_bubbles_ee_module
 
subroutine s_comp_alpha_from_n (q_cons_vf)
 
subroutine s_compute_bubbles_ee_rhs (idir, q_prim_vf, divu_in)
 
impure subroutine s_compute_bubble_ee_source (q_cons_vf, q_prim_vf, rhs_vf, divu_in)
 The purpose of this procedure is to compute the source terms that are needed for the bubble modeling.
 

Variables

real(wp), dimension(:, :, :), allocatable bub_adv_src
 
real(wp), dimension(:, :, :, :), allocatable bub_r_src
 
real(wp), dimension(:, :, :, :), allocatable bub_v_src
 
real(wp), dimension(:, :, :, :), allocatable bub_p_src
 
real(wp), dimension(:, :, :, :), allocatable bub_m_src
 
type(scalar_fielddivu
 matrix for div(u)
 
integer, dimension(:), allocatable rs
 
integer, dimension(:), allocatable vs
 
integer, dimension(:), allocatable ms
 
integer, dimension(:), allocatable ps
 

Detailed Description

This module is used to compute the ensemble-averaged bubble dynamic variables.

Function/Subroutine Documentation

◆ s_comp_alpha_from_n()

subroutine m_bubbles_ee::s_comp_alpha_from_n ( type(scalar_field), dimension(sys_size), intent(inout) q_cons_vf)

◆ s_compute_bubble_ee_source()

impure subroutine m_bubbles_ee::s_compute_bubble_ee_source ( type(scalar_field), dimension(sys_size), intent(inout) q_cons_vf,
type(scalar_field), dimension(sys_size), intent(in) q_prim_vf,
type(scalar_field), dimension(sys_size), intent(inout) rhs_vf,
type(scalar_field), intent(in) divu_in )

The purpose of this procedure is to compute the source terms that are needed for the bubble modeling.

Parameters
q_prim_vfPrimitive variables
q_cons_vfConservative variables
[in]divu_inmatrix for div(u)

◆ s_compute_bubbles_ee_rhs()

subroutine m_bubbles_ee::s_compute_bubbles_ee_rhs ( integer, intent(in) idir,
type(scalar_field), dimension(sys_size), intent(in) q_prim_vf,
type(scalar_field), intent(inout) divu_in )
Parameters
[in,out]divu_inmatrix for div(u)

◆ s_initialize_bubbles_ee_module()

impure subroutine m_bubbles_ee::s_initialize_bubbles_ee_module
Here is the caller graph for this function:

Variable Documentation

◆ bub_adv_src

real(wp), dimension(:, :, :), allocatable m_bubbles_ee::bub_adv_src

◆ bub_m_src

real(wp), dimension(:, :, :, :), allocatable m_bubbles_ee::bub_m_src

◆ bub_p_src

real(wp), dimension(:, :, :, :), allocatable m_bubbles_ee::bub_p_src

◆ bub_r_src

real(wp), dimension(:, :, :, :), allocatable m_bubbles_ee::bub_r_src

◆ bub_v_src

real(wp), dimension(:, :, :, :), allocatable m_bubbles_ee::bub_v_src

◆ divu

type(scalar_field) m_bubbles_ee::divu

matrix for div(u)

◆ ms

integer, dimension(:), allocatable m_bubbles_ee::ms

◆ ps

integer, dimension(:), allocatable m_bubbles_ee::ps

◆ rs

integer, dimension(:), allocatable m_bubbles_ee::rs

◆ vs

integer, dimension(:), allocatable m_bubbles_ee::vs