MFC: Post-Process
High-fidelity multiphase flow simulation
Loading...
Searching...
No Matches
m_data_output Module Reference

This module enables the restructuring of the raw simulation data file(s) into formatted database file(s). The formats that may be chosen from include Silo-HDF5 and Binary. Each of these database structures contains information about the grid as well as each of the flow variable(s) that were chosen by the user to be included. More...

Functions/Subroutines

impure subroutine, public s_initialize_data_output_module ()
 
impure subroutine, public s_define_output_region
 
impure subroutine, public s_open_formatted_database_file (t_step)
 
impure subroutine, public s_open_intf_data_file ()
 
impure subroutine, public s_open_energy_data_file ()
 
impure subroutine, public s_write_grid_to_formatted_database_file (t_step)
 
impure subroutine, public s_write_variable_to_formatted_database_file (varname, t_step)
 
impure subroutine, public s_write_lag_bubbles_results_to_text (t_step)
 Subroutine that writes the post processed results in the folder 'lag_bubbles_data'.
 
impure subroutine, public s_write_lag_bubbles_to_formatted_database_file (t_step)
 
subroutine s_write_lag_variable_to_formatted_database_file (varname, t_step, data, nbubs)
 
impure subroutine, public s_write_intf_data_file (q_prim_vf)
 
impure subroutine, public s_write_energy_data_file (q_prim_vf, q_cons_vf)
 
impure subroutine, public s_close_formatted_database_file ()
 
impure subroutine, public s_close_intf_data_file ()
 
impure subroutine, public s_close_energy_data_file ()
 
impure subroutine, public s_finalize_data_output_module ()
 

Variables

real(wp), dimension(:, :, :), allocatable, public q_sf
 
real(wp), dimension(:, :, :), allocatable q_root_sf
 
real(wp), dimension(:, :, :), allocatable cyl_q_sf
 
real(sp), dimension(:, :, :), allocatable, public q_sf_s
 
real(sp), dimension(:, :, :), allocatable q_root_sf_s
 
real(sp), dimension(:, :, :), allocatable cyl_q_sf_s
 
real(wp), dimension(:, :), allocatable spatial_extents
 
real(wp), dimension(:, :), allocatable data_extents
 
integer, dimension(:), allocatable lo_offset
 
integer, dimension(:), allocatable hi_offset
 
integer, dimension(:), allocatable dims
 
character(len=path_len+name_lendbdir
 
character(len=path_len+2 *name_lenproc_rank_dir
 
character(len=path_len+2 *name_lenrootdir
 
integer dbroot
 
integer dbfile
 
integer optlist
 
integer dbvars
 
integer, private err
 

Detailed Description

This module enables the restructuring of the raw simulation data file(s) into formatted database file(s). The formats that may be chosen from include Silo-HDF5 and Binary. Each of these database structures contains information about the grid as well as each of the flow variable(s) that were chosen by the user to be included.

Function/Subroutine Documentation

◆ s_close_energy_data_file()

impure subroutine, public m_data_output::s_close_energy_data_file
Here is the caller graph for this function:

◆ s_close_formatted_database_file()

impure subroutine, public m_data_output::s_close_formatted_database_file
Here is the caller graph for this function:

◆ s_close_intf_data_file()

impure subroutine, public m_data_output::s_close_intf_data_file
Here is the caller graph for this function:

◆ s_define_output_region()

impure subroutine, public m_data_output::s_define_output_region
Here is the caller graph for this function:

◆ s_finalize_data_output_module()

impure subroutine, public m_data_output::s_finalize_data_output_module

◆ s_initialize_data_output_module()

impure subroutine, public m_data_output::s_initialize_data_output_module
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_open_energy_data_file()

impure subroutine, public m_data_output::s_open_energy_data_file
Here is the caller graph for this function:

◆ s_open_formatted_database_file()

impure subroutine, public m_data_output::s_open_formatted_database_file ( integer, intent(in) t_step)
Here is the caller graph for this function:

◆ s_open_intf_data_file()

impure subroutine, public m_data_output::s_open_intf_data_file
Here is the caller graph for this function:

◆ s_write_energy_data_file()

impure subroutine, public m_data_output::s_write_energy_data_file ( type(scalar_field), dimension(sys_size), intent(in) q_prim_vf,
type(scalar_field), dimension(sys_size), intent(in) q_cons_vf )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_write_grid_to_formatted_database_file()

impure subroutine, public m_data_output::s_write_grid_to_formatted_database_file ( integer, intent(in) t_step)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_write_intf_data_file()

impure subroutine, public m_data_output::s_write_intf_data_file ( type(scalar_field), dimension(sys_size), intent(in) q_prim_vf)
Here is the caller graph for this function:

◆ s_write_lag_bubbles_results_to_text()

impure subroutine, public m_data_output::s_write_lag_bubbles_results_to_text ( integer, intent(in) t_step)

Subroutine that writes the post processed results in the folder 'lag_bubbles_data'.

Parameters
t_stepCurrent time step
Here is the caller graph for this function:

◆ s_write_lag_bubbles_to_formatted_database_file()

impure subroutine, public m_data_output::s_write_lag_bubbles_to_formatted_database_file ( integer, intent(in) t_step)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_write_lag_variable_to_formatted_database_file()

subroutine m_data_output::s_write_lag_variable_to_formatted_database_file ( character(len=*), intent(in) varname,
integer, intent(in) t_step,
real(wp), dimension(1:), intent(in), optional data,
integer, intent(in), optional nbubs )
Here is the caller graph for this function:

◆ s_write_variable_to_formatted_database_file()

impure subroutine, public m_data_output::s_write_variable_to_formatted_database_file ( character(len=*), intent(in) varname,
integer, intent(in) t_step )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ cyl_q_sf

real(wp), dimension(:, :, :), allocatable m_data_output::cyl_q_sf

◆ cyl_q_sf_s

real(sp), dimension(:, :, :), allocatable m_data_output::cyl_q_sf_s

◆ data_extents

real(wp), dimension(:, :), allocatable m_data_output::data_extents

◆ dbdir

character(len=path_len + name_len) m_data_output::dbdir

◆ dbfile

integer m_data_output::dbfile

◆ dbroot

integer m_data_output::dbroot

◆ dbvars

integer m_data_output::dbvars

◆ dims

integer, dimension(:), allocatable m_data_output::dims

◆ err

integer, private m_data_output::err
private

◆ hi_offset

integer, dimension(:), allocatable m_data_output::hi_offset

◆ lo_offset

integer, dimension(:), allocatable m_data_output::lo_offset

◆ optlist

integer m_data_output::optlist

◆ proc_rank_dir

character(len=path_len + 2*name_len) m_data_output::proc_rank_dir

◆ q_root_sf

real(wp), dimension(:, :, :), allocatable m_data_output::q_root_sf

◆ q_root_sf_s

real(sp), dimension(:, :, :), allocatable m_data_output::q_root_sf_s

◆ q_sf

real(wp), dimension(:, :, :), allocatable, public m_data_output::q_sf

◆ q_sf_s

real(sp), dimension(:, :, :), allocatable, public m_data_output::q_sf_s

◆ rootdir

character(len=path_len + 2*name_len) m_data_output::rootdir

◆ spatial_extents

real(wp), dimension(:, :), allocatable m_data_output::spatial_extents