MFC
Exascale flow solver
Loading...
Searching...
No Matches
m_global_parameters.fpp.f90 File Reference

Contains module m_global_parameters. More...

Go to the source code of this file.

Modules

module  m_global_parameters
 Global parameters for the post-process: domain geometry, equation of state, and output database settings.

Functions/Subroutines

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.
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.
impure subroutine m_global_parameters::s_initialize_parallel_io
 Subroutine to initialize parallel infrastructure.
impure subroutine m_global_parameters::s_finalize_global_parameters_module
 Deallocation procedures for the module.

Variables

integer m_global_parameters::proc_rank
 Rank of the local processor.
integer m_global_parameters::buff_size
 Number of ghost cells for boundary condition storage.
type(int_bounds_info), dimension(1:3) m_global_parameters::idwint
type(int_bounds_info), dimension(1:3) m_global_parameters::idwbuff
logical m_global_parameters::bc_io
type(mpi_io_var), public m_global_parameters::mpi_io_data
type(mpi_io_ib_var), public m_global_parameters::mpi_io_ib_data
type(mpi_io_levelset_var), public m_global_parameters::mpi_io_levelset_data
type(mpi_io_levelset_norm_var), public m_global_parameters::mpi_io_levelsetnorm_data
real(wp), dimension(:,:), allocatable, public m_global_parameters::mpi_io_data_lg_bubbles
real(wp), dimension(:), allocatable m_global_parameters::adv
 Advection variables.
type(bounds_infom_global_parameters::x_output
type(bounds_infom_global_parameters::y_output
type(bounds_infom_global_parameters::z_output
 Portion of domain to output for post-processing.
type(int_bounds_infom_global_parameters::x_output_idx
type(int_bounds_infom_global_parameters::y_output_idx
type(int_bounds_infom_global_parameters::z_output_idx
 Indices of domain to output for post-processing.
integer m_global_parameters::fd_number
 Finite-difference half-stencil size: MAX(1, fd_order/2).
type(chemistry_parametersm_global_parameters::chem_params
real(wpm_global_parameters::wall_time
real(wpm_global_parameters::wall_time_avg
 Wall time measurements.
Logistics
integer m_global_parameters::num_procs
 Number of processors.
Number of cells in the x-, y- and z-coordinate directions
integer m_global_parameters::m_root
Max and min number of cells in a direction of each combination of x-,y-, and z-
type(cell_num_boundsm_global_parameters::cells_bounds
integer(kind=8) m_global_parameters::nglobal
 Total number of cells in global domain.
Cylindrical coordinates (either axisymmetric or full 3D)
integer m_global_parameters::grid_geometry
Global number of cells in each direction
integer m_global_parameters::m_glb
integer m_global_parameters::n_glb
integer m_global_parameters::p_glb
Cell-boundary locations in the x-, y- and z-coordinate directions
real(wp), dimension(:), allocatable m_global_parameters::x_cb
real(wp), dimension(:), allocatable m_global_parameters::x_root_cb
real(wp), dimension(:), allocatable m_global_parameters::y_cb
real(wp), dimension(:), allocatable m_global_parameters::z_cb
Cell-center locations in the x-, y- and z-coordinate directions
real(wp), dimension(:), allocatable m_global_parameters::x_cc
real(wp), dimension(:), allocatable m_global_parameters::x_root_cc
real(wp), dimension(:), allocatable m_global_parameters::y_cc
real(wp), dimension(:), allocatable m_global_parameters::z_cc
real(sp), dimension(:), allocatable m_global_parameters::x_root_cc_s
real(sp), dimension(:), allocatable m_global_parameters::x_cc_s
real(wp), dimension(:), allocatable m_global_parameters::dx
 Cell-width distributions in the x-, y- and z-coordinate directions.
real(wp), dimension(:), allocatable m_global_parameters::dy
real(wp), dimension(:), allocatable m_global_parameters::dz
IO options for adaptive time-stepping
logical m_global_parameters::cfl_dt
integer m_global_parameters::n_save
Annotations of the structure, i.e. the organization, of the state vectors
type(qbmm_idx_infom_global_parameters::qbmm_idx
 QBMM moment index mappings.
integer m_global_parameters::beta_idx
 Index of lagrange bubbles beta.
Boundary conditions in the x-, y- and z-coordinate directions
type(int_bounds_infom_global_parameters::bc_x
type(int_bounds_infom_global_parameters::bc_y
type(int_bounds_infom_global_parameters::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_infom_global_parameters::offset_x
type(int_bounds_infom_global_parameters::offset_y
type(int_bounds_infom_global_parameters::offset_z
Bubble modeling variables and parameters
real(wpm_global_parameters::eu
real(wp), dimension(:), allocatable m_global_parameters::weight
real(wp), dimension(:), allocatable m_global_parameters::r0
real(wpm_global_parameters::phi_vg
real(wpm_global_parameters::phi_gv
real(wpm_global_parameters::pe_c
real(wpm_global_parameters::tw
real(wpm_global_parameters::k_vl
real(wpm_global_parameters::k_gl
real(wpm_global_parameters::gam_m
real(wp), dimension(:), allocatable m_global_parameters::pb0
real(wp), dimension(:), allocatable m_global_parameters::mass_g0
real(wp), dimension(:), allocatable m_global_parameters::mass_v0
real(wp), dimension(:), allocatable m_global_parameters::pe_t
real(wp), dimension(:), allocatable m_global_parameters::k_v
real(wp), dimension(:), allocatable m_global_parameters::k_g
real(wp), dimension(:), allocatable m_global_parameters::re_trans_t
real(wp), dimension(:), allocatable m_global_parameters::re_trans_c
real(wp), dimension(:), allocatable m_global_parameters::im_trans_t
real(wp), dimension(:), allocatable m_global_parameters::im_trans_c
real(wp), dimension(:), allocatable m_global_parameters::omegan
real(wpm_global_parameters::p0ref
real(wpm_global_parameters::rho0ref
real(wpm_global_parameters::t0ref
real(wpm_global_parameters::ss
real(wpm_global_parameters::pv
real(wpm_global_parameters::vd
real(wpm_global_parameters::mu_l
real(wpm_global_parameters::mu_v
real(wpm_global_parameters::mu_g
real(wpm_global_parameters::gam_v
real(wpm_global_parameters::gam_g
real(wpm_global_parameters::m_v
real(wpm_global_parameters::m_g
real(wpm_global_parameters::cp_v
real(wpm_global_parameters::cp_g
real(wpm_global_parameters::r_v
real(wpm_global_parameters::r_g
real(wpm_global_parameters::g
integer m_global_parameters::nmom

Detailed Description

Contains module m_global_parameters.

Definition in file m_global_parameters.fpp.f90.