|
MFC: Post-Process
High-fidelity multiphase flow simulation
|
Modules | |
| module | m_start_up |
| This module contains the subroutines that read in and check the consistency of the user provided inputs. This module also allocates, initializes and deallocates the relevant variables and sets up the time stepping, MPI decomposition and I/O procedures. | |
Functions/Subroutines | |
| impure subroutine | m_start_up::s_read_input_file |
| Reads the configuration file post_process.inp, in order to populate parameters in module m_global_parameters.f90 with the user provided inputs. | |
| impure subroutine | m_start_up::s_check_input_file |
| Checking that the user inputs make sense, i.e. that the individual choices are compatible with the code's options and that the combination of these choices results into a valid configuration for the post-process. | |
| impure subroutine | m_start_up::s_perform_time_step (t_step) |
| impure subroutine | m_start_up::s_save_data (t_step, varname, pres, c, h) |
| subroutine | m_start_up::s_mpi_transpose_x2y |
| subroutine | m_start_up::s_mpi_transpose_y2z |
| impure subroutine | m_start_up::s_initialize_modules |
| subroutine | m_start_up::s_mpi_fft_fwd |
| impure subroutine | m_start_up::s_initialize_mpi_domain |
| impure subroutine | m_start_up::s_finalize_modules |
Variables | |
| type(c_ptr) | m_start_up::fwd_plan_x |
| type(c_ptr) | m_start_up::fwd_plan_y |
| type(c_ptr) | m_start_up::fwd_plan_z |
| complex(c_double_complex), dimension(:), allocatable | m_start_up::data_in |
| complex(c_double_complex), dimension(:), allocatable | m_start_up::data_out |
| complex(c_double_complex), dimension(:, :, :), allocatable | m_start_up::data_cmplx |
| complex(c_double_complex), dimension(:, :, :), allocatable | m_start_up::data_cmplx_y |
| complex(c_double_complex), dimension(:, :, :), allocatable | m_start_up::data_cmplx_z |
| real(wp), dimension(:, :, :), allocatable | m_start_up::en_real |
| real(wp), dimension(:), allocatable | m_start_up::en |
| integer | m_start_up::num_procs_x |
| integer | m_start_up::num_procs_y |
| integer | m_start_up::num_procs_z |
| integer | m_start_up::nx |
| integer | m_start_up::ny |
| integer | m_start_up::nz |
| integer | m_start_up::nxloc |
| integer | m_start_up::nyloc |
| integer | m_start_up::nyloc2 |
| integer | m_start_up::nzloc |
| integer | m_start_up::nf |
| integer | m_start_up::ierr |
| integer | m_start_up::mpi_comm_cart |
| integer | m_start_up::mpi_comm_cart12 |
| integer | m_start_up::mpi_comm_cart13 |
| integer, dimension(3) | m_start_up::cart3d_coords |
| integer, dimension(2) | m_start_up::cart2d12_coords |
| integer, dimension(2) | m_start_up::cart2d13_coords |
| integer | m_start_up::proc_rank12 |
| integer | m_start_up::proc_rank13 |