|
MFC: Post-Process
High-fidelity multiphase flow simulation
|
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_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 |
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.
| impure subroutine, public m_data_output::s_close_energy_data_file |
| impure subroutine, public m_data_output::s_close_formatted_database_file |
| impure subroutine, public m_data_output::s_close_intf_data_file |
| impure subroutine, public m_data_output::s_define_output_region |
| impure subroutine, public m_data_output::s_finalize_data_output_module |
| impure subroutine, public m_data_output::s_initialize_data_output_module |
| impure subroutine, public m_data_output::s_open_energy_data_file |
| impure subroutine, public m_data_output::s_open_formatted_database_file | ( | integer, intent(in) | t_step | ) |
| impure subroutine, public m_data_output::s_open_intf_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 ) |
| impure subroutine, public m_data_output::s_write_grid_to_formatted_database_file | ( | integer, intent(in) | t_step | ) |
| impure subroutine, public m_data_output::s_write_intf_data_file | ( | type(scalar_field), dimension(sys_size), intent(in) | q_prim_vf | ) |
| 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'.
| t_step | Current time step |
| impure subroutine, public m_data_output::s_write_lag_bubbles_to_formatted_database_file | ( | integer, intent(in) | t_step | ) |
| 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 ) |
| impure subroutine, public m_data_output::s_write_variable_to_formatted_database_file | ( | character(len=*), intent(in) | varname, |
| integer, intent(in) | t_step ) |
| real(wp), dimension(:, :, :), allocatable m_data_output::cyl_q_sf |
| real(sp), dimension(:, :, :), allocatable m_data_output::cyl_q_sf_s |
| real(wp), dimension(:, :), allocatable m_data_output::data_extents |
| integer m_data_output::dbfile |
| integer m_data_output::dbroot |
| integer m_data_output::dbvars |
| integer, dimension(:), allocatable m_data_output::dims |
|
private |
| integer, dimension(:), allocatable m_data_output::hi_offset |
| integer, dimension(:), allocatable m_data_output::lo_offset |
| integer m_data_output::optlist |
| real(wp), dimension(:, :, :), allocatable m_data_output::q_root_sf |
| real(sp), dimension(:, :, :), allocatable m_data_output::q_root_sf_s |
| real(wp), dimension(:, :, :), allocatable, public m_data_output::q_sf |
| real(sp), dimension(:, :, :), allocatable, public m_data_output::q_sf_s |
| real(wp), dimension(:, :), allocatable m_data_output::spatial_extents |