|
MFC
Exascale flow solver
|
Global parameters for the post-process: domain geometry, equation of state, and output database settings. More...
Functions/Subroutines | |
| impure subroutine | s_assign_default_values_to_user_inputs |
| Assigns default values to user inputs prior to reading them in. This allows for an easier consistency check of these parameters once they are read from the input file. | |
| impure subroutine | s_initialize_global_parameters_module |
| Computation of parameters, allocation procedures, and/or any other tasks needed to properly setup the module. | |
| impure subroutine | s_initialize_parallel_io |
| Subroutine to initialize parallel infrastructure. | |
| impure subroutine | s_finalize_global_parameters_module |
| Deallocation procedures for the module. | |
Variables | |
| integer | proc_rank |
| Rank of the local processor. | |
| integer | buff_size |
| Number of ghost cells for boundary condition storage. | |
| type(int_bounds_info), dimension(1:3) | idwint |
| type(int_bounds_info), dimension(1:3) | idwbuff |
| logical | bc_io |
| type(int_bounds_info), dimension(3) | nidx |
| Neighbor index offsets per direction (#1290 decomposition). | |
| integer, dimension(:,:,:), allocatable | neighbor_ranks |
| MPI ranks of neighbors (#1290 decomposition). | |
| type(ib_airfoil_parameters), dimension(:), allocatable | ib_airfoil |
| Per-airfoil NACA parameters (unused in post_process). | |
| type(ib_airfoil_grid), dimension(:), allocatable | ib_airfoil_grids |
| Per-airfoil computed surface grids (unused in post_process). | |
| type(mpi_io_var), public | mpi_io_data |
| type(mpi_io_ib_var), public | mpi_io_ib_data |
| type(mpi_io_levelset_var), public | mpi_io_levelset_data |
| type(mpi_io_levelset_norm_var), public | mpi_io_levelsetnorm_data |
| real(wp), dimension(:,:), allocatable, public | mpi_io_data_lg_bubbles |
| real(wp), dimension(:), allocatable | adv |
| Advection variables. | |
| type(bounds_info) | x_output |
| type(bounds_info) | y_output |
| type(bounds_info) | z_output |
| Portion of domain to output for post-processing. | |
| type(int_bounds_info) | x_output_idx |
| type(int_bounds_info) | y_output_idx |
| type(int_bounds_info) | z_output_idx |
| Indices of domain to output for post-processing. | |
| integer | fd_number |
| Finite-difference half-stencil size: MAX(1, fd_order/2). | |
| type(chemistry_parameters) | chem_params |
| real(wp) | wall_time |
| real(wp) | wall_time_avg |
| Wall time measurements. | |
Logistics | |
| integer | num_procs |
| Number of processors. | |
Number of cells in the x-, y- and z-coordinate directions | |
| integer | m_root |
Max and min number of cells in a direction of each combination of x-,y-, and z- | |
| type(cell_num_bounds) | cells_bounds |
| integer(kind=8) | nglobal |
| Total number of cells in global domain. | |
Cylindrical coordinates (either axisymmetric or full 3D) | |
| integer | grid_geometry |
Global number of cells in each direction | |
| integer | m_glb |
| integer | n_glb |
| integer | p_glb |
Cell-boundary locations in the x-, y- and z-coordinate directions | |
| real(wp), dimension(:), allocatable | x_cb |
| real(wp), dimension(:), allocatable | x_root_cb |
| real(wp), dimension(:), allocatable | y_cb |
| real(wp), dimension(:), allocatable | z_cb |
Cell-center locations in the x-, y- and z-coordinate directions | |
| real(wp), dimension(:), allocatable | x_cc |
| real(wp), dimension(:), allocatable | x_root_cc |
| real(wp), dimension(:), allocatable | y_cc |
| real(wp), dimension(:), allocatable | z_cc |
| real(sp), dimension(:), allocatable | x_root_cc_s |
| real(sp), dimension(:), allocatable | x_cc_s |
| real(wp), dimension(:), allocatable | dx |
| Cell-width distributions in the x-, y- and z-coordinate directions. | |
| real(wp), dimension(:), allocatable | dy |
| real(wp), dimension(:), allocatable | dz |
IO options for adaptive time-stepping | |
| logical | cfl_dt |
| integer | n_save |
Annotations of the structure, i.e. the organization, of the state vectors | |
| type(qbmm_idx_info) | qbmm_idx |
| QBMM moment index mappings. | |
| integer | beta_idx |
| Index of lagrange bubbles beta. | |
Boundary conditions in the x-, y- and z-coordinate directions | |
| type(int_bounds_info) | bc_x |
| type(int_bounds_info) | bc_y |
| type(int_bounds_info) | bc_z |
| type(bc_xyz_info) | bc |
Size of the ghost zone layer in the x-, y- and z-coordinate directions. The definition of the ghost zone layers is only | |
necessary when using the Silo database file format in multidimensions. These zones provide VisIt with the subdomain connectivity information that it requires in order to produce smooth plots. | |
| type(int_bounds_info) | offset_x |
| type(int_bounds_info) | offset_y |
| type(int_bounds_info) | offset_z |
Bubble modeling variables and parameters | |
| real(wp) | eu |
| real(wp), dimension(:), allocatable | weight |
| real(wp), dimension(:), allocatable | r0 |
| real(wp) | phi_vg |
| real(wp) | phi_gv |
| real(wp) | pe_c |
| real(wp) | tw |
| real(wp) | k_vl |
| real(wp) | k_gl |
| real(wp) | gam_m |
| real(wp), dimension(:), allocatable | pb0 |
| real(wp), dimension(:), allocatable | mass_g0 |
| real(wp), dimension(:), allocatable | mass_v0 |
| real(wp), dimension(:), allocatable | pe_t |
| real(wp), dimension(:), allocatable | k_v |
| real(wp), dimension(:), allocatable | k_g |
| real(wp), dimension(:), allocatable | re_trans_t |
| real(wp), dimension(:), allocatable | re_trans_c |
| real(wp), dimension(:), allocatable | im_trans_t |
| real(wp), dimension(:), allocatable | im_trans_c |
| real(wp), dimension(:), allocatable | omegan |
| real(wp) | p0ref |
| real(wp) | rho0ref |
| real(wp) | t0ref |
| real(wp) | ss |
| real(wp) | pv |
| real(wp) | vd |
| real(wp) | mu_l |
| real(wp) | mu_v |
| real(wp) | mu_g |
| real(wp) | gam_v |
| real(wp) | gam_g |
| real(wp) | m_v |
| real(wp) | m_g |
| real(wp) | cp_v |
| real(wp) | cp_g |
| real(wp) | r_v |
| real(wp) | r_g |
| real(wp) | g |
| integer | nmom |
Global parameters for the post-process: domain geometry, equation of state, and output database settings.
| impure subroutine m_global_parameters::s_assign_default_values_to_user_inputs |
Assigns default values to user inputs prior to reading them in. This allows for an easier consistency check of these parameters once they are read from the input file.
Definition at line 162 of file m_global_parameters.fpp.f90.
| impure subroutine m_global_parameters::s_finalize_global_parameters_module |
Deallocation procedures for the module.
Definition at line 603 of file m_global_parameters.fpp.f90.
| impure subroutine m_global_parameters::s_initialize_global_parameters_module |
Computation of parameters, allocation procedures, and/or any other tasks needed to properly setup the module.
Definition at line 368 of file m_global_parameters.fpp.f90.
| impure subroutine m_global_parameters::s_initialize_parallel_io |
Subroutine to initialize parallel infrastructure.
Definition at line 596 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::adv |
Advection variables.
Definition at line 127 of file m_global_parameters.fpp.f90.
| type(bc_xyz_info) m_global_parameters::bc |
Definition at line 107 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bc_io |
Definition at line 103 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_x |
Definition at line 106 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_y |
Definition at line 106 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_z |
Definition at line 106 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::beta_idx |
Index of lagrange bubbles beta.
Definition at line 95 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::buff_size |
Number of ghost cells for boundary condition storage.
Definition at line 78 of file m_global_parameters.fpp.f90.
| type(cell_num_bounds) m_global_parameters::cells_bounds |
Definition at line 48 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cfl_dt |
Definition at line 81 of file m_global_parameters.fpp.f90.
| type(chemistry_parameters) m_global_parameters::chem_params |
Definition at line 142 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cp_g |
Definition at line 151 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cp_v |
Definition at line 151 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::dx |
Cell-width distributions in the x-, y- and z-coordinate directions.
Definition at line 75 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::dy |
Definition at line 75 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::dz |
Definition at line 75 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::eu |
Definition at line 145 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::fd_number |
Finite-difference half-stencil size: MAX(1, fd_order/2).
Definition at line 141 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::g |
Definition at line 152 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_g |
Definition at line 151 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_m |
Definition at line 148 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_v |
Definition at line 151 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::grid_geometry |
Definition at line 53 of file m_global_parameters.fpp.f90.
| type(ib_airfoil_parameters), dimension(:), allocatable m_global_parameters::ib_airfoil |
Per-airfoil NACA parameters (unused in post_process).
Definition at line 114 of file m_global_parameters.fpp.f90.
| type(ib_airfoil_grid), dimension(:), allocatable m_global_parameters::ib_airfoil_grids |
Per-airfoil computed surface grids (unused in post_process).
Definition at line 116 of file m_global_parameters.fpp.f90.
| type(int_bounds_info), dimension(1:3) m_global_parameters::idwbuff |
Definition at line 102 of file m_global_parameters.fpp.f90.
| type(int_bounds_info), dimension(1:3) m_global_parameters::idwint |
Definition at line 99 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::im_trans_c |
Definition at line 150 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::im_trans_t |
Definition at line 150 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::k_g |
Definition at line 149 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_gl |
Definition at line 147 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::k_v |
Definition at line 149 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_vl |
Definition at line 147 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::m_g |
Definition at line 151 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::m_glb |
Definition at line 58 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::m_root |
Definition at line 44 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::m_v |
Definition at line 151 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::mass_g0 |
Definition at line 149 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::mass_v0 |
Definition at line 149 of file m_global_parameters.fpp.f90.
| type(mpi_io_var), public m_global_parameters::mpi_io_data |
Definition at line 119 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:), allocatable, public m_global_parameters::mpi_io_data_lg_bubbles |
Definition at line 123 of file m_global_parameters.fpp.f90.
| type(mpi_io_ib_var), public m_global_parameters::mpi_io_ib_data |
Definition at line 120 of file m_global_parameters.fpp.f90.
| type(mpi_io_levelset_var), public m_global_parameters::mpi_io_levelset_data |
Definition at line 121 of file m_global_parameters.fpp.f90.
| type(mpi_io_levelset_norm_var), public m_global_parameters::mpi_io_levelsetnorm_data |
Definition at line 122 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_g |
Definition at line 151 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_l |
Definition at line 151 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_v |
Definition at line 151 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_glb |
Definition at line 58 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_save |
Definition at line 82 of file m_global_parameters.fpp.f90.
| integer, dimension(:,:,:), allocatable m_global_parameters::neighbor_ranks |
MPI ranks of neighbors (#1290 decomposition).
Definition at line 113 of file m_global_parameters.fpp.f90.
| integer(kind=8) m_global_parameters::nglobal |
Total number of cells in global domain.
Definition at line 49 of file m_global_parameters.fpp.f90.
| type(int_bounds_info), dimension(3) m_global_parameters::nidx |
Neighbor index offsets per direction (#1290 decomposition).
Definition at line 112 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nmom |
Definition at line 153 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_procs |
Number of processors.
Definition at line 36 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::offset_x |
Definition at line 136 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::offset_y |
Definition at line 136 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::offset_z |
Definition at line 136 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::omegan |
Definition at line 150 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::p0ref |
Definition at line 151 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::p_glb |
Definition at line 58 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::pb0 |
Definition at line 149 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pe_c |
Definition at line 147 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::pe_t |
Definition at line 149 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::phi_gv |
Definition at line 147 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::phi_vg |
Definition at line 147 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::proc_rank |
Rank of the local processor.
Definition at line 41 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pv |
Definition at line 151 of file m_global_parameters.fpp.f90.
| type(qbmm_idx_info) m_global_parameters::qbmm_idx |
QBMM moment index mappings.
Definition at line 94 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::r0 |
Definition at line 146 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r_g |
Definition at line 151 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r_v |
Definition at line 151 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::re_trans_c |
Definition at line 150 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::re_trans_t |
Definition at line 150 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::rho0ref |
Definition at line 151 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::ss |
Definition at line 151 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::t0ref |
Definition at line 151 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::tw |
Definition at line 147 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::vd |
Definition at line 151 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wall_time |
Definition at line 156 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wall_time_avg |
Wall time measurements.
Definition at line 156 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::weight |
Definition at line 146 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::x_cb |
Definition at line 64 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::x_cc |
Definition at line 69 of file m_global_parameters.fpp.f90.
| real(sp), dimension(:), allocatable m_global_parameters::x_cc_s |
Definition at line 70 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::x_output |
Definition at line 130 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::x_output_idx |
Definition at line 131 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::x_root_cb |
Definition at line 64 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::x_root_cc |
Definition at line 69 of file m_global_parameters.fpp.f90.
| real(sp), dimension(:), allocatable m_global_parameters::x_root_cc_s |
Definition at line 70 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::y_cb |
Definition at line 64 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::y_cc |
Definition at line 69 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::y_output |
Definition at line 130 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::y_output_idx |
Definition at line 131 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::z_cb |
Definition at line 64 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::z_cc |
Definition at line 69 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::z_output |
Portion of domain to output for post-processing.
Definition at line 130 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::z_output_idx |
Indices of domain to output for post-processing.
Definition at line 131 of file m_global_parameters.fpp.f90.