MFC
Exascale flow solver
Loading...
Searching...
No Matches
m_muscl.fpp.f90 File Reference

Contains module m_muscl. More...

Go to the source code of this file.

Modules

module  m_muscl
 MUSCL reconstruction with interface sharpening for contact-preserving advection.

Functions/Subroutines

subroutine, public m_muscl::s_initialize_muscl_module ()
 Allocate and initialize MUSCL reconstruction working arrays.
subroutine, public m_muscl::s_muscl (v_vf, vl_rs_vf_x, vr_rs_vf_x, muscl_dir, is1_muscl_d, is2_muscl_d, is3_muscl_d)
 Perform MUSCL reconstruction of left and right cell-boundary values from cell-averaged variables.
subroutine, public m_muscl::s_finalize_muscl_module ()
 Finalize the 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, unpacked into an array for performance
real(wp), dimension(:,:,:,:), allocatable m_muscl::v_rs_ws_muscl

Detailed Description

Contains module m_muscl.

Definition in file m_muscl.fpp.f90.