|
MFC: Simulation
High-fidelity multiphase flow simulation
|
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_info) | m_muscl::is1_muscl |
| type(int_bounds_info) | m_muscl::is2_muscl |
| type(int_bounds_info) | m_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 |