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
 Defines global parameters for the computational domain, simulation algorithm, and initial conditions.

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
 Configure MPI parallel I/O settings and allocate processor coordinate arrays.
impure subroutine m_global_parameters::s_finalize_global_parameters_module
 Deallocate all global grid, index, and equation-of-state parameter arrays.

Variables

integer m_global_parameters::num_procs
 Number of processors.
logical m_global_parameters::non_axis_sym
 Use existing IC data.
logical m_global_parameters::cfl_dt
integer m_global_parameters::proc_rank
 Rank of the local processor Number of cells in the x-, y- and z-coordinate directions.
integer, dimension(:,:,:), allocatable m_global_parameters::logic_grid
type(pres_fieldm_global_parameters::pb
type(pres_fieldm_global_parameters::mv
integer m_global_parameters::buff_size
 Number of ghost cells for boundary condition storage.
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
 Global number of cells in the domain.
integer m_global_parameters::m_glb
integer m_global_parameters::n_glb
integer m_global_parameters::p_glb
 Global number of cells in each direction.
integer m_global_parameters::grid_geometry
 Cylindrical coordinates (either axisymmetric or full 3D).
real(wp), dimension(:), allocatable m_global_parameters::x_cc
 Locations of cell-centers (cc) in x-, y- and z-directions, respectively.
real(wp), dimension(:), allocatable m_global_parameters::y_cc
real(wp), dimension(:), allocatable m_global_parameters::z_cc
real(wp), dimension(:), allocatable m_global_parameters::x_cb
 Locations of cell-boundaries (cb) in x-, y- and z-directions, respectively.
real(wp), dimension(:), allocatable m_global_parameters::y_cb
real(wp), dimension(:), allocatable m_global_parameters::z_cb
real(wpm_global_parameters::dx
real(wpm_global_parameters::dy
real(wpm_global_parameters::dz
 Minimum cell-widths in the x-, y- and z-coordinate directions.
type(bounds_infom_global_parameters::x_domain
type(bounds_infom_global_parameters::y_domain
type(bounds_infom_global_parameters::z_domain
 Locations of the domain bounds in the x-, y- and z-coordinate directions.
type(qbmm_idx_infom_global_parameters::qbmm_idx
 QBMM moment index mappings.
type(int_bounds_info), dimension(1:3) m_global_parameters::idwint
type(int_bounds_info), dimension(1:3) m_global_parameters::idwbuff
type(int_bounds_infom_global_parameters::bc_x
type(int_bounds_infom_global_parameters::bc_y
type(int_bounds_infom_global_parameters::bc_z
 Boundary conditions in the x-, y- and z-coordinate directions.
type(mpi_io_var), public m_global_parameters::mpi_io_data
logical m_global_parameters::bc_io
 whether or not to save BC data
type(chemistry_parametersm_global_parameters::chem_params
Bubble modeling
real(wpm_global_parameters::eu
real(wp), dimension(:), allocatable m_global_parameters::weight
real(wp), dimension(:), allocatable m_global_parameters::r0
integer m_global_parameters::nmom
 Number of carried moments.
Non-polytropic bubble gas compression
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

Detailed Description

Contains module m_global_parameters.

Definition in file m_global_parameters.fpp.f90.