MFC: Post-Process
High-fidelity multiphase flow simulation
Loading...
Searching...
No Matches
m_data_input.f90 File Reference

Contains module m_data_input. More...

Data Types

interface  m_data_input::s_read_abstract_data_files
 Subroutine for reading data files. More...
 

Modules

module  m_data_input
 This module features procedures, which for a specific time-step, read in the raw simulation data for the grid and the conservative variables and fill out their buffer regions.
 

Functions/Subroutines

subroutine, public m_data_input::s_read_serial_data_files (t_step)
 This subroutine is called at each time-step that has to be post-processed in order to read the raw data files present in the corresponding time-step directory and to populate the associated grid and conservative variables.
 
subroutine, public m_data_input::s_read_parallel_data_files (t_step)
 This subroutine is called at each time-step that has to be post-processed in order to parallel-read the raw data files present in the corresponding time-step directory and to populate the associated grid and conservative variables.
 
subroutine, public m_data_input::s_populate_grid_variables_buffer_regions ()
 The following subroutine populates the buffer regions of the cell-width spacings, the cell-boundary locations and the cell-center locations. Note that the buffer regions of the last two variables should be interpreted slightly differently than usual. They are really ghost zones that are used in aiding the multidimensional visualization of Silo database files, in VisIt, when processor boundary conditions are present.
 
subroutine, public m_data_input::s_populate_conservative_variables_buffer_regions ()
 The purpose of this procedure is to populate the buffers of the cell-average conservative variables, depending on the boundary conditions.
 
subroutine, public m_data_input::s_initialize_data_input_module ()
 Computation of parameters, allocation procedures, and/or any other tasks needed to properly setup the module.
 
subroutine, public m_data_input::s_finalize_data_input_module ()
 Deallocation procedures for the module.
 

Variables

type(scalar_field), dimension(:), allocatable, public m_data_input::q_cons_vf
 Conservative variables.
 
type(scalar_field), dimension(:), allocatable, public m_data_input::q_prim_vf
 Primitive variables.
 
procedure(s_read_abstract_data_files), pointer, public m_data_input::s_read_data_files => null()
 

Detailed Description

Contains module m_data_input.