Loading [MathJax]/extensions/tex2jax.js
MFC: Post-Process
High-fidelity multiphase flow simulation
All Classes Namespaces Files Functions Variables Pages
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

subroutine, public s_initialize_data_output_module ()
 
subroutine, public s_define_output_region
 
subroutine, public s_open_formatted_database_file (t_step)
 
subroutine, public s_open_intf_data_file ()
 
subroutine, public s_open_energy_data_file ()
 
subroutine, public s_write_grid_to_formatted_database_file (t_step)
 
subroutine, public s_write_variable_to_formatted_database_file (varname, t_step)
 
subroutine, public s_write_lag_bubbles_results (t_step)
 Subroutine that writes the post processed results in the folder 'lag_bubbles_data'.
 
subroutine, public s_write_intf_data_file (q_prim_vf)
 
subroutine, public s_write_energy_data_file (q_prim_vf, q_cons_vf)
 
subroutine, public s_close_formatted_database_file ()
 
subroutine, public s_close_intf_data_file ()
 
subroutine, public s_close_energy_data_file ()
 
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_len) dbdir
 
character(len=path_len+2 *name_len) proc_rank_dir
 
character(len=path_len+2 *name_len) rootdir
 
integer dbroot
 
integer dbfile
 
integer optlist
 
integer dbvars
 
integer, private err
 
integer, private ierr
 

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()

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

◆ s_close_formatted_database_file()

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

◆ s_close_intf_data_file()

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

◆ s_define_output_region()

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

◆ s_finalize_data_output_module()

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

◆ s_initialize_data_output_module()

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()

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

◆ s_open_formatted_database_file()

subroutine, public m_data_output::s_open_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_open_intf_data_file()

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

◆ s_write_energy_data_file()

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()

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()

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

◆ s_write_lag_bubbles_results()

subroutine, public m_data_output::s_write_lag_bubbles_results ( 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 call graph for this function:
Here is the caller graph for this function:

◆ s_write_variable_to_formatted_database_file()

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

◆ ierr

integer, private m_data_output::ierr
private

◆ 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