MFC:Post_process  v1.0
m_global_parameters Module Reference

This module contains all of the parameters characterizing the computational domain, simulation algorithm, stiffened equation of state and finally, the formatted database file(s) structure. More...

Functions/Subroutines

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. More...
 
subroutine s_initialize_global_parameters_module ()
 Computation of parameters, allocation procedures, and/or any other tasks needed to properly setup the module. More...
 
subroutine s_initialize_nonpoly
 Subroutine to initialize variable for non-polytropic gas modeling processes. More...
 
subroutine s_transcoeff (omega, peclet, Re_trans, Im_trans)
 Subroutine to compute the transfer coefficient for non-polytropic gas modeling. More...
 
subroutine s_initialize_parallel_io ()
 Subroutine to initialize parallel infrastructure. More...
 
subroutine s_finalize_global_parameters_module ()
 Deallocation procedures for the module. More...
 
subroutine s_comp_n_from_cons (vftmp, nRtmp, ntmp)
 Computes the bubble number density n from the conservative variables. More...
 
subroutine s_comp_n_from_prim (vftmp, Rtmp, ntmp)
 Computes the bubble number density n from the primitive variables. More...
 
subroutine s_quad (func, mom)
 Computes the quadrature for polydisperse bubble populations. More...
 
subroutine s_simpson (Npt)
 Computes the Simpson weights for quadrature. More...
 

Variables

integer proc_rank
 Rank of the local processor. More...
 
integer num_dims
 Number of spatial dimensions. More...
 
integer buff_size
 Number of cells in buffer region. For the variables which feature a buffer region, this region is used to store information outside the computational domain based on the boundary conditions. More...
 
integer t_step_start
 First time-step directory. More...
 
integer t_step_stop
 Last time-step directory. More...
 
integer t_step_save
 Interval between consecutive time-step directory. More...
 
logical parallel_io
 Format of the data files. More...
 
integer, dimension(:), allocatable proc_coords
 Processor coordinates in MPI_CART_COMM. More...
 
integer, dimension(:), allocatable start_idx
 Starting cell-center index of local processor in global grid. More...
 
type(mpi_io_var), public mpi_io_data
 
integer, private ierr
 
type(physical_parameters), dimension(num_fluids_max) fluid_pp
 Database of the physical parameters of each of the fluids that is present in the flow. These include the stiffened gas equation of state parameters, the Reynolds numbers and the Weber numbers. More...
 
integer format
 Format of the database file(s) More...
 
logical coarsen_silo
 
integer precision
 Floating point precision of the database file(s) More...
 
real(kind(0d0)), dimension(num_fluids_max) schlieren_alpha
 Amplitude coefficients of the numerical Schlieren function that are used to adjust the intensity of numerical Schlieren renderings for individual fluids. This enables waves and interfaces of varying strenghts and in all of the fluids to be made simulatenously visible on a single plot. More...
 
integer fd_order
 The order of the finite-difference (fd) approximations of the first-order derivatives that need to be evaluated when vorticity and/or the numerical Schlieren function are to be outputted to the formatted database file(s). More...
 
integer fd_number
 The finite-difference number is given by MAX(1, fd_order/2). Essentially, it is a measure of the half-size of the finite-difference stencil for the selected order of accuracy. More...
 
real(kind(0d0)), parameter pi = 3.141592653589793d0
 
Logistics
integer num_procs
 Number of processors. More...
 
integer, parameter num_stcls_min = 5
 Mininum # of stencils. More...
 
integer, parameter path_len = 400
 Maximum path length. More...
 
integer, parameter name_len = 50
 Maximum name length. More...
 
real(kind(0d0)), parameter dflt_real = -1d6
 Default real value. More...
 
integer, parameter dflt_int = -100
 Default integer value. More...
 
real(kind(0d0)), parameter sgm_eps = 1d-16
 Segmentation tolerance. More...
 
character(len=path_lencase_dir
 Case folder location. More...
 
Number of cells in the x-, y- and z-coordinate directions
integer m
 
integer m_root
 
integer n
 
integer p
 
Cylindrical coordinates (either axisymmetric or full 3D)
logical cyl_coord
 
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(kind(0d0)), dimension(:), allocatable x_cb
 
real(kind(0d0)), dimension(:), allocatable x_root_cb
 
real(kind(0d0)), dimension(:), allocatable y_cb
 
real(kind(0d0)), dimension(:), allocatable z_cb
 
real(kind(0d0)), dimension(:), allocatable coarse_x_cb
 
real(kind(0d0)), dimension(:), allocatable coarse_y_cb
 
real(kind(0d0)), dimension(:), allocatable coarse_z_cb
 
Cell-center locations in the x-, y- and z-coordinate directions
real(kind(0d0)), dimension(:), allocatable x_cc
 
real(kind(0d0)), dimension(:), allocatable x_root_cc
 
real(kind(0d0)), dimension(:), allocatable y_cc
 
real(kind(0d0)), dimension(:), allocatable z_cc
 
real(kind(0d0)), dimension(:), allocatable dx
 Cell-width distributions in the x-, y- and z-coordinate directions. More...
 
real(kind(0d0)), dimension(:), allocatable dy
 
real(kind(0d0)), dimension(:), allocatable dz
 
Simulation Algorithm Parameters
integer model_eqns
 Multicomponent flow model. More...
 
integer num_fluids
 Number of different fluids present in the flow. More...
 
logical adv_alphan
 Advection of the last volume fraction. More...
 
logical mpp_lim
 Maximum volume fraction limiter. More...
 
integer sys_size
 Number of unknowns in the system of equations. More...
 
integer weno_order
 Order of accuracy for the WENO reconstruction. More...
 
logical mixture_err
 Mixture error limiter. More...
 
logical alt_soundspeed
 Alternate sound speed. More...
 
Annotations of the structure, i.e. the organization, of the state vectors
type(bounds_infocont_idx
 Indexes of first & last continuity eqns. More...
 
type(bounds_infomom_idx
 Indexes of first & last momentum eqns. More...
 
integer e_idx
 Index of energy equation. More...
 
type(bounds_infoadv_idx
 Indexes of first & last advection eqns. More...
 
type(bounds_infointernalenergies_idx
 Indexes of first & last internal energy eqns. More...
 
type(bub_bounds_infobub_idx
 Indexes of first & last bubble variable eqns. More...
 
integer gamma_idx
 Index of specific heat ratio func. eqn. More...
 
integer alf_idx
 Index of specific heat ratio func. eqn. More...
 
integer pi_inf_idx
 Index of liquid stiffness func. eqn. More...
 
Boundary conditions in the x-, y- and z-coordinate directions
type(bounds_infobc_x
 
type(bounds_infobc_y
 
type(bounds_infobc_z
 
MPI info for parallel IO with Lustre file systems
character(len=name_lenmpiiofs
 
integer mpi_info_int
 
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(bounds_infooffset_x
 
type(bounds_infooffset_y
 
type(bounds_infooffset_z
 
The list of all possible flow variables that may be written to a database

file. It includes partial densities, density, momentum, velocity, energy, pressure, volume fraction(s), specific heat ratio function, specific heat ratio, liquid stiffness function, liquid stiffness, primitive variables, conservative variables, speed of sound, the vorticity, and the numerical Schlieren function.

logical, dimension(num_fluids_max) alpha_rho_wrt
 
logical rho_wrt
 
logical, dimension(3) mom_wrt
 
logical, dimension(3) vel_wrt
 
integer flux_lim
 
logical, dimension(3) flux_wrt
 
logical, dimension(num_fluids_max) kappa_wrt
 
logical e_wrt
 
logical pres_wrt
 
logical, dimension(num_fluids_max) alpha_wrt
 
logical gamma_wrt
 
logical heat_ratio_wrt
 
logical pi_inf_wrt
 
logical pres_inf_wrt
 
logical prim_vars_wrt
 
logical cons_vars_wrt
 
logical c_wrt
 
logical, dimension(3) omega_wrt
 
logical schlieren_wrt
 
Options for Fourier decomposition in the azimuthal direction if 3D

cylindrical coordinates are used

logical fourier_decomp
 
type(bounds_infofourier_modes
 
Reference parameters for Tait EOS
real(kind(0d0)) rhoref
 
real(kind(0d0)) pref
 
Bubble modeling variables and parameters
integer nb
 
real(kind(0d0)) r0ref
 
real(kind(0d0)) ca
 
real(kind(0d0)) web
 
real(kind(0d0)) re_inv
 
real(kind(0d0)), dimension(:), allocatable weight
 
real(kind(0d0)), dimension(:), allocatable r0
 
real(kind(0d0)), dimension(:), allocatable v0
 
logical bubbles
 
logical polytropic
 
logical polydisperse
 
integer thermal
 1 = adiabatic, 2 = isotherm, 3 = transfer More...
 
real(kind(0d0)) r_n
 
real(kind(0d0)) r_v
 
real(kind(0d0)) phi_vn
 
real(kind(0d0)) phi_nv
 
real(kind(0d0)) pe_c
 
real(kind(0d0)) tw
 
real(kind(0d0)), dimension(:), allocatable k_n
 
real(kind(0d0)), dimension(:), allocatable k_v
 
real(kind(0d0)), dimension(:), allocatable pb0
 
real(kind(0d0)), dimension(:), allocatable mass_n0
 
real(kind(0d0)), dimension(:), allocatable mass_v0
 
real(kind(0d0)), dimension(:), allocatable pe_t
 
real(kind(0d0)), dimension(:), allocatable re_trans_t
 
real(kind(0d0)), dimension(:), allocatable re_trans_c
 
real(kind(0d0)), dimension(:), allocatable im_trans_t
 
real(kind(0d0)), dimension(:), allocatable im_trans_c
 
real(kind(0d0)), dimension(:), allocatable omegan
 
real(kind(0d0)) poly_sigma
 

Detailed Description

This module contains all of the parameters characterizing the computational domain, simulation algorithm, stiffened equation of state and finally, the formatted database file(s) structure.

Function/Subroutine Documentation

◆ s_assign_default_values_to_user_inputs()

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 284 of file m_global_parameters.f90.

Here is the caller graph for this function:

◆ s_comp_n_from_cons()

subroutine m_global_parameters::s_comp_n_from_cons ( real(kind(0.d0)), intent(in)  vftmp,
real(kind(0.d0)), dimension(nb), intent(in)  nRtmp,
real(kind(0.d0)), intent(out)  ntmp 
)

Computes the bubble number density n from the conservative variables.

Parameters
vftmpis the void fraction
nRtmpis the bubble number density times the bubble radii
ntmpis the output number bubble density

Definition at line 876 of file m_global_parameters.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_comp_n_from_prim()

subroutine m_global_parameters::s_comp_n_from_prim ( real(kind(0.d0)), intent(in)  vftmp,
real(kind(0.d0)), dimension(nb), intent(in)  Rtmp,
real(kind(0.d0)), intent(out)  ntmp 
)

Computes the bubble number density n from the primitive variables.

Parameters
vftmpis the void fraction
Rtmpis the bubble radii
ntmpis the output number bubble density

Definition at line 893 of file m_global_parameters.f90.

Here is the call graph for this function:

◆ s_finalize_global_parameters_module()

subroutine m_global_parameters::s_finalize_global_parameters_module ( )

Deallocation procedures for the module.

Definition at line 827 of file m_global_parameters.f90.

Here is the caller graph for this function:

◆ s_initialize_global_parameters_module()

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 382 of file m_global_parameters.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_initialize_nonpoly()

subroutine m_global_parameters::s_initialize_nonpoly ( )

Subroutine to initialize variable for non-polytropic gas modeling processes.

Definition at line 658 of file m_global_parameters.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_initialize_parallel_io()

subroutine m_global_parameters::s_initialize_parallel_io ( )

Subroutine to initialize parallel infrastructure.

Definition at line 801 of file m_global_parameters.f90.

Here is the caller graph for this function:

◆ s_quad()

subroutine m_global_parameters::s_quad ( real(kind(0.d0)), dimension(nb), intent(in)  func,
real(kind(0.d0)), intent(out)  mom 
)

Computes the quadrature for polydisperse bubble populations.

Parameters
funcis the bubble dynamic variables for each bin
momis the computed moment

Definition at line 909 of file m_global_parameters.f90.

Here is the caller graph for this function:

◆ s_simpson()

subroutine m_global_parameters::s_simpson ( integer, intent(in)  Npt)

Computes the Simpson weights for quadrature.

Parameters
Nptis the number of bins that represent the polydisperse bubble population

Definition at line 921 of file m_global_parameters.f90.

Here is the caller graph for this function:

◆ s_transcoeff()

subroutine m_global_parameters::s_transcoeff ( real(kind(0.d0)), intent(in)  omega,
real(kind(0.d0)), intent(in)  peclet,
real(kind(0.d0)), intent(out)  Re_trans,
real(kind(0.d0)), intent(out)  Im_trans 
)

Subroutine to compute the transfer coefficient for non-polytropic gas modeling.

Definition at line 779 of file m_global_parameters.f90.

Here is the caller graph for this function:

Variable Documentation

◆ adv_alphan

logical m_global_parameters::adv_alphan

Advection of the last volume fraction.

Definition at line 122 of file m_global_parameters.f90.

◆ adv_idx

type(bounds_info) m_global_parameters::adv_idx

Indexes of first & last advection eqns.

Definition at line 135 of file m_global_parameters.f90.

◆ alf_idx

integer m_global_parameters::alf_idx

Index of specific heat ratio func. eqn.

Definition at line 139 of file m_global_parameters.f90.

◆ alpha_rho_wrt

logical, dimension(num_fluids_max) m_global_parameters::alpha_rho_wrt

Definition at line 203 of file m_global_parameters.f90.

◆ alpha_wrt

logical, dimension(num_fluids_max) m_global_parameters::alpha_wrt

Definition at line 212 of file m_global_parameters.f90.

◆ alt_soundspeed

logical m_global_parameters::alt_soundspeed

Alternate sound speed.

Definition at line 127 of file m_global_parameters.f90.

◆ bc_x

type(bounds_info) m_global_parameters::bc_x

Definition at line 145 of file m_global_parameters.f90.

◆ bc_y

type(bounds_info) m_global_parameters::bc_y

Definition at line 145 of file m_global_parameters.f90.

◆ bc_z

type(bounds_info) m_global_parameters::bc_z

Definition at line 145 of file m_global_parameters.f90.

◆ bub_idx

type(bub_bounds_info) m_global_parameters::bub_idx

Indexes of first & last bubble variable eqns.

Definition at line 137 of file m_global_parameters.f90.

◆ bubbles

logical m_global_parameters::bubbles

Definition at line 260 of file m_global_parameters.f90.

◆ buff_size

integer m_global_parameters::buff_size

Number of cells in buffer region. For the variables which feature a buffer region, this region is used to store information outside the computational domain based on the boundary conditions.

Definition at line 102 of file m_global_parameters.f90.

◆ c_wrt

logical m_global_parameters::c_wrt

Definition at line 219 of file m_global_parameters.f90.

◆ ca

real(kind(0d0)) m_global_parameters::ca

Definition at line 258 of file m_global_parameters.f90.

◆ case_dir

character(len = path_len) m_global_parameters::case_dir

Case folder location.

Definition at line 59 of file m_global_parameters.f90.

◆ coarse_x_cb

real(kind(0d0)), dimension(:), allocatable m_global_parameters::coarse_x_cb

Definition at line 89 of file m_global_parameters.f90.

◆ coarse_y_cb

real(kind(0d0)), dimension(:), allocatable m_global_parameters::coarse_y_cb

Definition at line 89 of file m_global_parameters.f90.

◆ coarse_z_cb

real(kind(0d0)), dimension(:), allocatable m_global_parameters::coarse_z_cb

Definition at line 89 of file m_global_parameters.f90.

◆ coarsen_silo

logical m_global_parameters::coarsen_silo

Definition at line 182 of file m_global_parameters.f90.

◆ cons_vars_wrt

logical m_global_parameters::cons_vars_wrt

Definition at line 218 of file m_global_parameters.f90.

◆ cont_idx

type(bounds_info) m_global_parameters::cont_idx

Indexes of first & last continuity eqns.

Definition at line 132 of file m_global_parameters.f90.

◆ cyl_coord

logical m_global_parameters::cyl_coord

Definition at line 75 of file m_global_parameters.f90.

◆ dflt_int

integer, parameter m_global_parameters::dflt_int = -100

Default integer value.

Definition at line 57 of file m_global_parameters.f90.

◆ dflt_real

real(kind(0d0)), parameter m_global_parameters::dflt_real = -1d6

Default real value.

Definition at line 56 of file m_global_parameters.f90.

◆ dx

real(kind(0d0)), dimension(:), allocatable m_global_parameters::dx

Cell-width distributions in the x-, y- and z-coordinate directions.

Definition at line 99 of file m_global_parameters.f90.

◆ dy

real(kind(0d0)), dimension(:), allocatable m_global_parameters::dy

Definition at line 99 of file m_global_parameters.f90.

◆ dz

real(kind(0d0)), dimension(:), allocatable m_global_parameters::dz

Definition at line 99 of file m_global_parameters.f90.

◆ e_idx

integer m_global_parameters::e_idx

Index of energy equation.

Definition at line 134 of file m_global_parameters.f90.

◆ e_wrt

logical m_global_parameters::e_wrt

Definition at line 210 of file m_global_parameters.f90.

◆ fd_number

integer m_global_parameters::fd_number

The finite-difference number is given by MAX(1, fd_order/2). Essentially, it is a measure of the half-size of the finite-difference stencil for the selected order of accuracy.

Definition at line 242 of file m_global_parameters.f90.

◆ fd_order

integer m_global_parameters::fd_order

The order of the finite-difference (fd) approximations of the first-order derivatives that need to be evaluated when vorticity and/or the numerical Schlieren function are to be outputted to the formatted database file(s).

Definition at line 237 of file m_global_parameters.f90.

◆ fluid_pp

type(physical_parameters), dimension(num_fluids_max) m_global_parameters::fluid_pp

Database of the physical parameters of each of the fluids that is present in the flow. These include the stiffened gas equation of state parameters, the Reynolds numbers and the Weber numbers.

Definition at line 169 of file m_global_parameters.f90.

◆ flux_lim

integer m_global_parameters::flux_lim

Definition at line 207 of file m_global_parameters.f90.

◆ flux_wrt

logical, dimension(3) m_global_parameters::flux_wrt

Definition at line 208 of file m_global_parameters.f90.

◆ format

integer m_global_parameters::format

Format of the database file(s)

Definition at line 180 of file m_global_parameters.f90.

◆ fourier_decomp

logical m_global_parameters::fourier_decomp

Definition at line 227 of file m_global_parameters.f90.

◆ fourier_modes

type(bounds_info) m_global_parameters::fourier_modes

Definition at line 228 of file m_global_parameters.f90.

◆ gamma_idx

integer m_global_parameters::gamma_idx

Index of specific heat ratio func. eqn.

Definition at line 138 of file m_global_parameters.f90.

◆ gamma_wrt

logical m_global_parameters::gamma_wrt

Definition at line 213 of file m_global_parameters.f90.

◆ grid_geometry

integer m_global_parameters::grid_geometry

Definition at line 76 of file m_global_parameters.f90.

◆ heat_ratio_wrt

logical m_global_parameters::heat_ratio_wrt

Definition at line 214 of file m_global_parameters.f90.

◆ ierr

integer, private m_global_parameters::ierr
private

Definition at line 165 of file m_global_parameters.f90.

◆ im_trans_c

real(kind(0d0)), dimension(:), allocatable m_global_parameters::im_trans_c

Definition at line 266 of file m_global_parameters.f90.

◆ im_trans_t

real(kind(0d0)), dimension(:), allocatable m_global_parameters::im_trans_t

Definition at line 266 of file m_global_parameters.f90.

◆ internalenergies_idx

type(bounds_info) m_global_parameters::internalenergies_idx

Indexes of first & last internal energy eqns.

Definition at line 136 of file m_global_parameters.f90.

◆ k_n

real(kind(0d0)), dimension(:), allocatable m_global_parameters::k_n

Definition at line 265 of file m_global_parameters.f90.

◆ k_v

real(kind(0d0)), dimension(:), allocatable m_global_parameters::k_v

Definition at line 265 of file m_global_parameters.f90.

◆ kappa_wrt

logical, dimension(num_fluids_max) m_global_parameters::kappa_wrt

Definition at line 209 of file m_global_parameters.f90.

◆ m

integer m_global_parameters::m

Definition at line 68 of file m_global_parameters.f90.

◆ m_glb

integer m_global_parameters::m_glb

Definition at line 81 of file m_global_parameters.f90.

◆ m_root

integer m_global_parameters::m_root

Definition at line 68 of file m_global_parameters.f90.

◆ mass_n0

real(kind(0d0)), dimension(:), allocatable m_global_parameters::mass_n0

Definition at line 265 of file m_global_parameters.f90.

◆ mass_v0

real(kind(0d0)), dimension(:), allocatable m_global_parameters::mass_v0

Definition at line 265 of file m_global_parameters.f90.

◆ mixture_err

logical m_global_parameters::mixture_err

Mixture error limiter.

Definition at line 126 of file m_global_parameters.f90.

◆ model_eqns

integer m_global_parameters::model_eqns

Multicomponent flow model.

Definition at line 120 of file m_global_parameters.f90.

◆ mom_idx

type(bounds_info) m_global_parameters::mom_idx

Indexes of first & last momentum eqns.

Definition at line 133 of file m_global_parameters.f90.

◆ mom_wrt

logical, dimension(3) m_global_parameters::mom_wrt

Definition at line 205 of file m_global_parameters.f90.

◆ mpi_info_int

integer m_global_parameters::mpi_info_int

Definition at line 162 of file m_global_parameters.f90.

◆ mpi_io_data

type(mpi_io_var), public m_global_parameters::mpi_io_data

Definition at line 157 of file m_global_parameters.f90.

◆ mpiiofs

character(len = name_len) m_global_parameters::mpiiofs

Definition at line 161 of file m_global_parameters.f90.

◆ mpp_lim

logical m_global_parameters::mpp_lim

Maximum volume fraction limiter.

Definition at line 123 of file m_global_parameters.f90.

◆ n

integer m_global_parameters::n

Definition at line 69 of file m_global_parameters.f90.

◆ n_glb

integer m_global_parameters::n_glb

Definition at line 81 of file m_global_parameters.f90.

◆ name_len

integer, parameter m_global_parameters::name_len = 50

Maximum name length.

Definition at line 55 of file m_global_parameters.f90.

◆ nb

integer m_global_parameters::nb

Definition at line 256 of file m_global_parameters.f90.

◆ num_dims

integer m_global_parameters::num_dims

Number of spatial dimensions.

Definition at line 84 of file m_global_parameters.f90.

◆ num_fluids

integer m_global_parameters::num_fluids

Number of different fluids present in the flow.

Definition at line 121 of file m_global_parameters.f90.

◆ num_procs

integer m_global_parameters::num_procs

Number of processors.

Definition at line 52 of file m_global_parameters.f90.

◆ num_stcls_min

integer, parameter m_global_parameters::num_stcls_min = 5

Mininum # of stencils.

Definition at line 53 of file m_global_parameters.f90.

◆ offset_x

type(bounds_info) m_global_parameters::offset_x

Definition at line 193 of file m_global_parameters.f90.

◆ offset_y

type(bounds_info) m_global_parameters::offset_y

Definition at line 193 of file m_global_parameters.f90.

◆ offset_z

type(bounds_info) m_global_parameters::offset_z

Definition at line 193 of file m_global_parameters.f90.

◆ omega_wrt

logical, dimension(3) m_global_parameters::omega_wrt

Definition at line 220 of file m_global_parameters.f90.

◆ omegan

real(kind(0d0)), dimension(:), allocatable m_global_parameters::omegan

Definition at line 266 of file m_global_parameters.f90.

◆ p

integer m_global_parameters::p

Definition at line 70 of file m_global_parameters.f90.

◆ p_glb

integer m_global_parameters::p_glb

Definition at line 81 of file m_global_parameters.f90.

◆ parallel_io

logical m_global_parameters::parallel_io

Format of the data files.

Definition at line 148 of file m_global_parameters.f90.

◆ path_len

integer, parameter m_global_parameters::path_len = 400

Maximum path length.

Definition at line 54 of file m_global_parameters.f90.

◆ pb0

real(kind(0d0)), dimension(:), allocatable m_global_parameters::pb0

Definition at line 265 of file m_global_parameters.f90.

◆ pe_c

real(kind(0d0)) m_global_parameters::pe_c

Definition at line 264 of file m_global_parameters.f90.

◆ pe_t

real(kind(0d0)), dimension(:), allocatable m_global_parameters::pe_t

Definition at line 265 of file m_global_parameters.f90.

◆ phi_nv

real(kind(0d0)) m_global_parameters::phi_nv

Definition at line 264 of file m_global_parameters.f90.

◆ phi_vn

real(kind(0d0)) m_global_parameters::phi_vn

Definition at line 264 of file m_global_parameters.f90.

◆ pi

real(kind(0d0)), parameter m_global_parameters::pi = 3.141592653589793d0

Definition at line 271 of file m_global_parameters.f90.

◆ pi_inf_idx

integer m_global_parameters::pi_inf_idx

Index of liquid stiffness func. eqn.

Definition at line 140 of file m_global_parameters.f90.

◆ pi_inf_wrt

logical m_global_parameters::pi_inf_wrt

Definition at line 215 of file m_global_parameters.f90.

◆ poly_sigma

real(kind(0d0)) m_global_parameters::poly_sigma

Definition at line 267 of file m_global_parameters.f90.

◆ polydisperse

logical m_global_parameters::polydisperse

Definition at line 262 of file m_global_parameters.f90.

◆ polytropic

logical m_global_parameters::polytropic

Definition at line 261 of file m_global_parameters.f90.

◆ precision

integer m_global_parameters::precision

Floating point precision of the database file(s)

Definition at line 185 of file m_global_parameters.f90.

◆ pref

real(kind(0d0)) m_global_parameters::pref

Definition at line 251 of file m_global_parameters.f90.

◆ pres_inf_wrt

logical m_global_parameters::pres_inf_wrt

Definition at line 216 of file m_global_parameters.f90.

◆ pres_wrt

logical m_global_parameters::pres_wrt

Definition at line 211 of file m_global_parameters.f90.

◆ prim_vars_wrt

logical m_global_parameters::prim_vars_wrt

Definition at line 217 of file m_global_parameters.f90.

◆ proc_coords

integer, dimension(:), allocatable m_global_parameters::proc_coords

Processor coordinates in MPI_CART_COMM.

Definition at line 151 of file m_global_parameters.f90.

◆ proc_rank

integer m_global_parameters::proc_rank

Rank of the local processor.

Definition at line 64 of file m_global_parameters.f90.

◆ r0

real(kind(0d0)), dimension(:), allocatable m_global_parameters::r0

Definition at line 259 of file m_global_parameters.f90.

◆ r0ref

real(kind(0d0)) m_global_parameters::r0ref

Definition at line 257 of file m_global_parameters.f90.

◆ r_n

real(kind(0d0)) m_global_parameters::r_n

Definition at line 264 of file m_global_parameters.f90.

◆ r_v

real(kind(0d0)) m_global_parameters::r_v

Definition at line 264 of file m_global_parameters.f90.

◆ re_inv

real(kind(0d0)) m_global_parameters::re_inv

Definition at line 258 of file m_global_parameters.f90.

◆ re_trans_c

real(kind(0d0)), dimension(:), allocatable m_global_parameters::re_trans_c

Definition at line 266 of file m_global_parameters.f90.

◆ re_trans_t

real(kind(0d0)), dimension(:), allocatable m_global_parameters::re_trans_t

Definition at line 266 of file m_global_parameters.f90.

◆ rho_wrt

logical m_global_parameters::rho_wrt

Definition at line 204 of file m_global_parameters.f90.

◆ rhoref

real(kind(0d0)) m_global_parameters::rhoref

Definition at line 251 of file m_global_parameters.f90.

◆ schlieren_alpha

real(kind(0d0)), dimension(num_fluids_max) m_global_parameters::schlieren_alpha

Amplitude coefficients of the numerical Schlieren function that are used to adjust the intensity of numerical Schlieren renderings for individual fluids. This enables waves and interfaces of varying strenghts and in all of the fluids to be made simulatenously visible on a single plot.

Definition at line 231 of file m_global_parameters.f90.

◆ schlieren_wrt

logical m_global_parameters::schlieren_wrt

Definition at line 221 of file m_global_parameters.f90.

◆ sgm_eps

real(kind(0d0)), parameter m_global_parameters::sgm_eps = 1d-16

Segmentation tolerance.

Definition at line 58 of file m_global_parameters.f90.

◆ start_idx

integer, dimension(:), allocatable m_global_parameters::start_idx

Starting cell-center index of local processor in global grid.

Definition at line 154 of file m_global_parameters.f90.

◆ sys_size

integer m_global_parameters::sys_size

Number of unknowns in the system of equations.

Definition at line 124 of file m_global_parameters.f90.

◆ t_step_save

integer m_global_parameters::t_step_save

Interval between consecutive time-step directory.

Definition at line 109 of file m_global_parameters.f90.

◆ t_step_start

integer m_global_parameters::t_step_start

First time-step directory.

Definition at line 107 of file m_global_parameters.f90.

◆ t_step_stop

integer m_global_parameters::t_step_stop

Last time-step directory.

Definition at line 108 of file m_global_parameters.f90.

◆ thermal

integer m_global_parameters::thermal

1 = adiabatic, 2 = isotherm, 3 = transfer

Definition at line 263 of file m_global_parameters.f90.

◆ tw

real(kind(0d0)) m_global_parameters::tw

Definition at line 264 of file m_global_parameters.f90.

◆ v0

real(kind(0d0)), dimension(:), allocatable m_global_parameters::v0

Definition at line 259 of file m_global_parameters.f90.

◆ vel_wrt

logical, dimension(3) m_global_parameters::vel_wrt

Definition at line 206 of file m_global_parameters.f90.

◆ web

real(kind(0d0)) m_global_parameters::web

Definition at line 258 of file m_global_parameters.f90.

◆ weight

real(kind(0d0)), dimension(:), allocatable m_global_parameters::weight

Definition at line 259 of file m_global_parameters.f90.

◆ weno_order

integer m_global_parameters::weno_order

Order of accuracy for the WENO reconstruction.

Definition at line 125 of file m_global_parameters.f90.

◆ x_cb

real(kind(0d0)), dimension(:), allocatable m_global_parameters::x_cb

Definition at line 88 of file m_global_parameters.f90.

◆ x_cc

real(kind(0d0)), dimension(:), allocatable m_global_parameters::x_cc

Definition at line 94 of file m_global_parameters.f90.

◆ x_root_cb

real(kind(0d0)), dimension(:), allocatable m_global_parameters::x_root_cb

Definition at line 88 of file m_global_parameters.f90.

◆ x_root_cc

real(kind(0d0)), dimension(:), allocatable m_global_parameters::x_root_cc

Definition at line 94 of file m_global_parameters.f90.

◆ y_cb

real(kind(0d0)), dimension(:), allocatable m_global_parameters::y_cb

Definition at line 88 of file m_global_parameters.f90.

◆ y_cc

real(kind(0d0)), dimension(:), allocatable m_global_parameters::y_cc

Definition at line 94 of file m_global_parameters.f90.

◆ z_cb

real(kind(0d0)), dimension(:), allocatable m_global_parameters::z_cb

Definition at line 88 of file m_global_parameters.f90.

◆ z_cc

real(kind(0d0)), dimension(:), allocatable m_global_parameters::z_cc

Definition at line 94 of file m_global_parameters.f90.