|
MFC
Exascale flow solver
|
Contains module m_data_input. More...
Go to the source code of this file.
Data Types | |
| interface | m_data_input::s_read_abstract_data_files |
| Subroutine for reading data files. More... | |
Modules | |
| module | m_data_input |
| Reads raw simulation grid and conservative-variable data for a given time-step and fills buffer regions. | |
Functions/Subroutines | |
| impure subroutine | m_data_input::s_read_grid_data_direction (t_step_dir, direction, cb_array, d_array, cc_array, size_dim) |
| Helper subroutine to read grid data files for a given direction. | |
| impure subroutine | m_data_input::s_setup_mpi_io_params (data_size, m_mok, n_mok, p_mok, wp_mok, mok, str_mok, nvars_mok) |
| Helper subroutine to setup MPI data I/O parameters. | |
| impure subroutine | m_data_input::s_read_ib_data_files (file_loc_base, t_step) |
| Helper subroutine to read IB data files. | |
| impure subroutine | m_data_input::s_allocate_field_arrays (local_start_idx, end_x, end_y, end_z) |
| Helper subroutine to allocate field arrays for given dimensionality. | |
| impure 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. | |
| impure 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. | |
| impure subroutine | m_data_input::s_read_parallel_conservative_data (t_step, m_mok, n_mok, p_mok, wp_mok, mok, str_mok, nvars_mok) |
| Helper subroutine to read parallel conservative variable data. | |
| impure 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. | |
| impure 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_cons_temp |
| type(scalar_field), dimension(:), allocatable, public | m_data_input::q_prim_vf |
| Primitive variables. | |
| type(integer_field), dimension(:, :), allocatable, public | m_data_input::bc_type |
| Boundary condition identifiers. | |
| type(scalar_field), public | m_data_input::q_t_sf |
| Temperature field. | |
| type(integer_field), public | m_data_input::ib_markers |
| procedure(s_read_abstract_data_files), pointer, public | m_data_input::s_read_data_files => null() |
Contains module m_data_input.
Definition in file m_data_input.f90.