|
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(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 |
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 155 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 592 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 357 of file m_global_parameters.fpp.f90.
| impure subroutine m_global_parameters::s_initialize_parallel_io |
Subroutine to initialize parallel infrastructure.
Definition at line 585 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::adv |
Advection variables.
Definition at line 120 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 135 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cp_g |
Definition at line 144 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cp_v |
Definition at line 144 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 138 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 134 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::g |
Definition at line 145 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_g |
Definition at line 144 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_m |
Definition at line 141 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_v |
Definition at line 144 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(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 143 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::im_trans_t |
Definition at line 143 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::k_g |
Definition at line 142 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_gl |
Definition at line 140 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::k_v |
Definition at line 142 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_vl |
Definition at line 140 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::m_g |
Definition at line 144 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 144 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::mass_g0 |
Definition at line 142 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::mass_v0 |
Definition at line 142 of file m_global_parameters.fpp.f90.
| type(mpi_io_var), public m_global_parameters::mpi_io_data |
Definition at line 112 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:), allocatable, public m_global_parameters::mpi_io_data_lg_bubbles |
Definition at line 116 of file m_global_parameters.fpp.f90.
| type(mpi_io_ib_var), public m_global_parameters::mpi_io_ib_data |
Definition at line 113 of file m_global_parameters.fpp.f90.
| type(mpi_io_levelset_var), public m_global_parameters::mpi_io_levelset_data |
Definition at line 114 of file m_global_parameters.fpp.f90.
| type(mpi_io_levelset_norm_var), public m_global_parameters::mpi_io_levelsetnorm_data |
Definition at line 115 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_g |
Definition at line 144 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_l |
Definition at line 144 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_v |
Definition at line 144 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(kind=8) m_global_parameters::nglobal |
Total number of cells in global domain.
Definition at line 49 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nmom |
Definition at line 146 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 129 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::offset_y |
Definition at line 129 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::offset_z |
Definition at line 129 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::omegan |
Definition at line 143 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::p0ref |
Definition at line 144 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 142 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pe_c |
Definition at line 140 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::pe_t |
Definition at line 142 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::phi_gv |
Definition at line 140 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::phi_vg |
Definition at line 140 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 144 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 139 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r_g |
Definition at line 144 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r_v |
Definition at line 144 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::re_trans_c |
Definition at line 143 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::re_trans_t |
Definition at line 143 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::rho0ref |
Definition at line 144 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::ss |
Definition at line 144 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::t0ref |
Definition at line 144 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::tw |
Definition at line 140 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::vd |
Definition at line 144 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wall_time |
Definition at line 149 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wall_time_avg |
Wall time measurements.
Definition at line 149 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::weight |
Definition at line 139 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 123 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::x_output_idx |
Definition at line 124 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 123 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::y_output_idx |
Definition at line 124 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 123 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 124 of file m_global_parameters.fpp.f90.