MFC: Simulation
High-fidelity multiphase flow simulation
Loading...
Searching...
No Matches
m_muscl.fpp.f90 File Reference

Modules

module  m_muscl
 

Functions/Subroutines

subroutine, public m_muscl::s_initialize_muscl_module ()
 
subroutine, public m_muscl::s_muscl (v_vf, vl_rs_vf_x, vl_rs_vf_y, vl_rs_vf_z, vr_rs_vf_x, vr_rs_vf_y, vr_rs_vf_z, muscl_dir, is1_muscl_d, is2_muscl_d, is3_muscl_d)
 
subroutine, public m_muscl::s_interface_compression (vl_rs_vf_x, vl_rs_vf_y, vl_rs_vf_z, vr_rs_vf_x, vr_rs_vf_y, vr_rs_vf_z, muscl_dir, is1_muscl_d, is2_muscl_d, is3_muscl_d)
 
subroutine m_muscl::s_initialize_muscl (v_vf, muscl_dir)
 
subroutine, public m_muscl::s_finalize_muscl_module ()
 

Variables

integer m_muscl::v_size
 
type(int_bounds_infom_muscl::is1_muscl
 
type(int_bounds_infom_muscl::is2_muscl
 
type(int_bounds_infom_muscl::is3_muscl
 
The cell-average variables that will be MUSCL-reconstructed. Formerly, they

are stored in v_vf. However, they are transferred to v_rs_wsL and v_rs_wsR as to be reshaped (RS) and/or characteristically decomposed. The reshaping allows the muscl procedure to be independent of the coordinate direction of the reconstruction. Lastly, notice that the left (L) and right (R) results of the characteristic decomposition are stored in custom-constructed muscl- stencils (WS) that are annexed to each position of a given scalar field.

real(wp), dimension(:, :, :, :), allocatable m_muscl::v_rs_ws_x_muscl
 
real(wp), dimension(:, :, :, :), allocatable m_muscl::v_rs_ws_y_muscl
 
real(wp), dimension(:, :, :, :), allocatable m_muscl::v_rs_ws_z_muscl