MFC
Exascale flow solver
Loading...
Searching...
No Matches
m_global_parameters Module Reference

Global parameters for the computational domain, fluid properties, and simulation algorithm configuration. More...

Functions/Subroutines

impure subroutine s_assign_default_values_to_user_inputs
 Assigns default values to the user inputs before reading them in. This enables for an easier consistency check of these parameters once they are read from the input file.
impure subroutine s_initialize_global_parameters_module
 The computation of parameters, the allocation of memory, the association of pointers and/or the execution of any other procedures that are necessary to setup the module.
impure subroutine s_initialize_parallel_io
 Initializes parallel infrastructure.
impure subroutine s_finalize_global_parameters_module
 Module deallocation and/or disassociation procedures.

Variables

real(wpwall_time = 0
real(wpwall_time_avg = 0
integer num_procs
 Number of processors.
character(len=path_lencase_dir
 Case folder location.
logical run_time_info
 Run-time output flag.
integer t_step_old
 Existing IC/grid folder.
integer proc_rank
 Rank of the local processor.
real(wpdt
 Size of the time-step.
logical cfl_adap_dt
logical cfl_const_dt
logical cfl_dt
integer t_step_print
 Number of time-steps between printouts.
integer model_eqns
 Multicomponent flow model.
integer num_dims
 Number of spatial dimensions.
integer num_vels
 Number of velocity components (different from num_dims for mhd).
logical mpp_lim
 Mixture physical parameters (MPP) limits.
integer time_stepper
 Time-stepper algorithm.
logical prim_vars_wrt
integer recon_type
 Reconstruction Type.
integer weno_polyn
 Degree of the WENO polynomials (polyn).
integer muscl_polyn
 Degree of the MUSCL polynomials (polyn)i.
integer weno_order
 Order of the WENO reconstruction.
integer muscl_order
 Order of the MUSCL reconstruction.
integer weno_num_stencils
 Number of stencils for WENO reconstruction (only different from weno_polyn for TENO(>5)).
integer muscl_lim
 MUSCL Limiter.
integer num_fluids
 number of fluids in the simulation
logical wenojs
 WENO-JS (default).
logical mapped_weno
 WENO-M (WENO with mapping of nonlinear weights).
logical wenoz
 WENO-Z.
logical teno
 TENO (Targeted ENO).
real(wpwenoz_q
 Power constant for WENO-Z.
logical mhd
 Magnetohydrodynamics.
logical relativity
 Relativity (only for MHD).
integer igr_iter_solver
 IGR elliptic solver.
integer igr_order
 Reconstruction order for IGR.
logical igr
 Use information geometric regularization.
logical igr_pres_lim
 Limit to positive pressures for IGR.
logical viscous
 Viscous effects.
real(wpweno_eps
 Binding for the WENO nonlinear weights.
real(wpteno_ct
 Smoothness threshold for TENO.
logical mp_weno
 Monotonicity preserving (MP) WENO.
logical weno_avg
logical weno_re_flux
 WENO reconstruct velocity gradients for viscous stress tensor.
integer riemann_solver
 Riemann solver algorithm.
integer low_mach
 Low Mach number fix to HLLC Riemann solver.
integer wave_speeds
 Wave speeds estimation method.
integer avg_state
 Average state evaluation method.
logical alt_soundspeed
 Alternate mixture sound speed.
logical null_weights
 Null undesired WENO weights.
logical mixture_err
 Mixture properties correction.
logical hypoelasticity
 hypoelasticity modeling
logical hyperelasticity
 hyperelasticity modeling
logical int_comp
 THINC interface compression.
real(wpic_eps
 THINC Epsilon to compress on surface cells.
real(wpic_beta
 THINC Sharpness Parameter.
integer hyper_model
 hyperelasticity solver algorithm
logical elasticity
 elasticity modeling, true for hyper or hypo
logical, parameter chemistry = .False.
 Chemistry modeling.
logical shear_stress
 Shear stresses.
logical bulk_stress
 Bulk stresses.
logical cont_damage
 Continuum damage modeling.
logical hyper_cleaning
 Hyperbolic cleaning for MHD for divB=0.
integer num_igr_iters
 number of iterations for elliptic solve
integer num_igr_warm_start_iters
 number of warm start iterations for elliptic solve
real(wpalf_factor
 alpha factor for IGR
logical bodyforces
logical bf_x
logical bf_y
logical bf_z
 body force toggle in three directions amplitude, frequency, and phase shift sinusoid in each direction
real(wpw_z
real(wpp_z
real(wpg_z
real(wpk_z
real(wpw_x
real(wpp_x
real(wpg_x
real(wpk_x
real(wpw_y
real(wpp_y
real(wpg_y
real(wpk_y
real(wp), dimension(3) accel_bf
integer cpu_start
integer cpu_end
integer cpu_rate
logical relax
 activate phase change
integer relax_model
 Relaxation model.
real(wppalpha_eps
 trigger parameter for the p relaxation procedure, phase change model
real(wpptgalpha_eps
 trigger parameter for the pTg relaxation procedure, phase change model
integer num_bc_patches
logical bc_io
type(bounds_infox_domain
type(bounds_infoy_domain
type(bounds_infoz_domain
real(wpx_a
real(wpy_a
real(wpz_a
real(wpx_b
real(wpy_b
real(wpz_b
logical parallel_io
 Format of the data files.
logical file_per_process
 shared file or not when using parallel io
integer precision
 Precision of output files.
logical down_sample
 down sample the output files
integer, dimension(:), allocatable proc_coords
 Processor coordinates in MPI_CART_COMM.
integer, dimension(:), allocatable start_idx
 Starting cell-center index of local processor in global grid.
type(mpi_io_var), public mpi_io_data
type(mpi_io_ib_var), public mpi_io_ib_data
type(mpi_io_airfoil_ib_var), public mpi_io_airfoil_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_lag_bubbles
type(int_bounds_info), dimension(1:3) idwint
type(int_bounds_info), dimension(1:3) idwbuff
integer buff_size
 The number of cells that are necessary to be able to store enough boundary conditions data to march the solution in the physical computational domain to the next time-step.
integer shear_num
integer, dimension(3) shear_indices
 Indices of the stress components that represent shear stress.
integer shear_bc_flip_num
 Number of shear stress components to reflect for boundary conditions.
integer, dimension(3, 2) shear_bc_flip_indices
 Indices of shear stress components to reflect for boundary conditions. Size: (1:3, 1:shear_BC_flip_num) for (x/y/z, [indices]).
type(physical_parameters), dimension(num_fluids_maxfluid_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, and the Reynolds numbers.
type(subgrid_bubble_physical_parametersbub_pp
integer fd_order
 The order of the finite-difference (fd) approximations of the first-order derivatives that need to be evaluated when the CoM or flow probe data files are to be written at each time step.
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.
logical probe_wrt
logical integral_wrt
integer num_probes
integer num_integrals
type(vec3_dt), dimension(num_probes_maxprobe
type(integral_parameters), dimension(num_probes_maxintegral
type(chemistry_parameterschem_params
integer momxb
integer momxe
integer advxb
integer advxe
integer contxb
integer contxe
integer intxb
integer intxe
integer bubxb
integer bubxe
integer strxb
integer strxe
integer chemxb
integer chemxe
integer xibeg
integer xiend
real(wp), dimension(:), allocatable gammas
real(wp), dimension(:), allocatable gs_min
real(wp), dimension(:), allocatable pi_infs
real(wp), dimension(:), allocatable ps_inf
real(wp), dimension(:), allocatable cvs
real(wp), dimension(:), allocatable qvs
real(wp), dimension(:), allocatable qvps
real(wpmytime
 Current simulation time.
real(wpfinaltime
 Final simulation time.
logical rdma_mpi
type(pres_field), dimension(:), allocatable pb_ts
type(pres_field), dimension(:), allocatable mv_ts
real(wpbx0
 Constant magnetic field in the x-direction (1D).
logical fft_wrt
logical dummy
 AMDFlang workaround: keep a dummy logical to avoid a compiler case-optimization bug when a parameter+GPU-kernel conditional is false.
Number of cells in the x-, y- and z-directions, respectively
integer m
integer n
integer p
Max and min number of cells in a direction of each combination of x-,y-, and z-
type(cell_num_boundscells_bounds
Global number of cells in each direction
integer m_glb
integer n_glb
integer p_glb
Cylindrical coordinates (either axisymmetric or full 3D)
logical cyl_coord
integer grid_geometry
Cell-boundary (CB) locations in the x-, y- and z-directions, respectively
real(wp), dimension(:), allocatable, target x_cb
real(wp), dimension(:), allocatable, target y_cb
real(wp), dimension(:), allocatable, target z_cb
Cell-center (CC) locations in the x-, y- and z-directions, respectively
real(wp), dimension(:), allocatable, target x_cc
real(wp), dimension(:), allocatable, target y_cc
real(wp), dimension(:), allocatable, target z_cc
Cell-width distributions in the x-, y- and z-directions, respectively
real(wp), dimension(:), allocatable, target dx
real(wp), dimension(:), allocatable, target dy
real(wp), dimension(:), allocatable, target dz
Starting time-step iteration, stopping time-step iteration and the number

of time-step iterations between successive solution backups, respectively

integer t_step_start
integer t_step_stop
integer t_step_save
Starting time, stopping time, and time between backups, simulation time,

and prescribed cfl respectively

real(wpt_stop
real(wpt_save
real(wpcfl_target
integer n_start
Variables for our of core IGR computation on NVIDIA
logical nv_uvm_out_of_core
integer nv_uvm_igr_temps_on_gpu
logical nv_uvm_pref_gpu
Boundary conditions (BC) in the x-, y- and z-directions, respectively
type(int_bounds_infobc_x
type(int_bounds_infobc_y
type(int_bounds_infobc_z
MPI info for parallel IO with Lustre file systems
character(len=name_lenmpiiofs
integer mpi_info_int
Annotations of the structure of the state and flux vectors in terms of the

size and the configuration of the system of equations to which they belong

integer sys_size
 Number of unknowns in system of eqns.
type(int_bounds_infocont_idx
 Indexes of first & last continuity eqns.
type(int_bounds_infomom_idx
 Indexes of first & last momentum eqns.
integer e_idx
 Index of energy equation.
integer n_idx
 Index of number density.
type(int_bounds_infoadv_idx
 Indexes of first & last advection eqns.
type(int_bounds_infointernalenergies_idx
 Indexes of first & last internal energy eqns.
type(bub_bounds_infobub_idx
 Indexes of first & last bubble variable eqns.
integer alf_idx
 Index of void fraction.
integer gamma_idx
 Index of specific heat ratio func. eqn.
integer pi_inf_idx
 Index of liquid stiffness func. eqn.
type(int_bounds_infob_idx
 Indexes of first and last magnetic field eqns.
type(int_bounds_infostress_idx
 Indexes of first and last shear stress eqns.
type(int_bounds_infoxi_idx
 Indexes of first and last reference map eqns.
integer b_size
 Number of elements in the symmetric b tensor, plus one.
integer tensor_size
 Number of elements in the full tensor plus one.
type(int_bounds_infospecies_idx
 Indexes of first & last concentration eqns.
integer c_idx
 Index of color function.
integer damage_idx
 Index of damage state variable (D) for continuum damage model.
integer psi_idx
 Index of hyperbolic cleaning state variable for MHD.
The number of fluids, along with their identifying indexes, respectively,

for which viscous effects, e.g. the shear and/or the volume Reynolds (Re) numbers, will be non-negligible.

integer, dimension(2) re_size
integer re_size_max
integer, dimension(:, :), allocatable re_idx
real(wpwa_flg
The coordinate direction indexes and flags (flg), respectively, for which

the configurations will be determined with respect to a working direction and that will be used to isolate the contributions, in that direction, in the dimensionally split system of equations.

integer, dimension(3) dir_idx
real(wp), dimension(3) dir_flg
integer, dimension(3) dir_idx_tau
Reference density and pressure for Tait EOS
real(wprhoref
real(wppref
Immersed Boundaries
logical ib
integer num_ibs
type(ib_patch_parameters), dimension(num_patches_maxpatch_ib
type(vec3_dt), dimension(:), allocatable airfoil_grid_u
type(vec3_dt), dimension(:), allocatable airfoil_grid_l
integer np
Bubble modeling
integer nb
 Number of eq. bubble sizes.
real(wpeu
 Euler number.
real(wpca
 Cavitation number.
real(wpweb
 Weber number.
real(wpre_inv
 Inverse Reynolds number.
real(wp), dimension(:), allocatable weight
 Simpson quadrature weights.
real(wp), dimension(:), allocatable r0
 Bubble sizes.
logical bubbles_euler
 Bubbles euler on/off.
logical polytropic
 Polytropic switch.
logical polydisperse
 Polydisperse bubbles.
logical adv_n
 Solve the number density equation and compute alpha from number density.
logical adap_dt
 Adaptive step size control.
real(wpadap_dt_tol
 Tolerance to control adaptive step size.
integer adap_dt_max_iters
 Maximum number of iterations.
integer bubble_model
 Gilmore or Keller–Miksis bubble model.
integer thermal
 Thermal behavior. 1 = adiabatic, 2 = isotherm, 3 = transfer.
real(wp), dimension(:, :, :), allocatable ptil
 Pressure modification.
real(wppoly_sigma
 log normal sigma for polydisperse PDF
logical qbmm
 Quadrature moment method.
integer, parameter nmom = 6
 Number of carried moments per R0 location.
integer nmomsp
 Number of moments required by ensemble-averaging.
integer nmomtot
 Total number of carried moments moments/transport equations.
real(wppi_fac
 Factor for artificial pi_inf.
type(scalar_field), dimension(:), allocatable mom_sp
type(scalar_field), dimension(:, :, :), allocatable mom_3d
Physical bubble parameters (see Ando 2010, Preston 2007)
real(wpphi_vg
real(wpphi_gv
real(wppe_c
real(wptw
real(wpk_vl
real(wpk_gl
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(wpgam
real(wpgam_m
real(wpr0ref
real(wpp0ref
real(wprho0ref
real(wpt0ref
real(wpss
real(wppv
real(wpvd
real(wpmu_l
real(wpmu_v
real(wpmu_g
real(wpgam_v
real(wpgam_g
real(wpm_v
real(wpm_g
real(wpcp_v
real(wpcp_g
real(wpr_v
real(wpr_g
Acoustic acoustic_source parameters
logical acoustic_source
 Acoustic source switch.
type(acoustic_parameters), dimension(num_probes_maxacoustic
 Acoustic source parameters.
integer num_source
 Number of acoustic sources.
Surface tension parameters
real(wpsigma
logical surface_tension
lagrangian subgrid bubble parameters

!

logical bubbles_lagrange
 Lagrangian subgrid bubble model switch.
type(bubbles_lagrange_parameterslag_params
 Lagrange bubbles' parameters.
Continuum damage model parameters

!

real(wptau_star
 Stress threshold for continuum damage modeling.
real(wpcont_damage_s
 Exponent s for continuum damage modeling.
real(wpalpha_bar
 Damage rate factor for continuum damage modeling.
MHD Hyperbolic cleaning parameters

!

real(wphyper_cleaning_speed
 Hyperbolic cleaning wave speed (c_h).
real(wphyper_cleaning_tau
 Hyperbolic cleaning tau.

Detailed Description

Global parameters for the computational domain, fluid properties, and simulation algorithm configuration.

Function/Subroutine Documentation

◆ s_assign_default_values_to_user_inputs()

impure subroutine m_global_parameters::s_assign_default_values_to_user_inputs

Assigns default values to the user inputs before reading them in. This enables for an easier consistency check of these parameters once they are read from the input file.

Definition at line 1461 of file m_global_parameters.fpp.f90.

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

◆ s_finalize_global_parameters_module()

impure subroutine m_global_parameters::s_finalize_global_parameters_module

Module deallocation and/or disassociation procedures.

Definition at line 3875 of file m_global_parameters.fpp.f90.

Here is the caller graph for this function:

◆ s_initialize_global_parameters_module()

impure subroutine m_global_parameters::s_initialize_global_parameters_module

The computation of parameters, the allocation of memory, the association of pointers and/or the execution of any other procedures that are necessary to setup the module.

Definition at line 1863 of file m_global_parameters.fpp.f90.

Here is the caller graph for this function:

◆ s_initialize_parallel_io()

impure subroutine m_global_parameters::s_initialize_parallel_io

Initializes parallel infrastructure.

Definition at line 3834 of file m_global_parameters.fpp.f90.

Here is the caller graph for this function:

Variable Documentation

◆ accel_bf

real(wp), dimension(3) m_global_parameters::accel_bf

Definition at line 527 of file m_global_parameters.fpp.f90.

◆ acoustic

type(acoustic_parameters), dimension(num_probes_max) m_global_parameters::acoustic

Acoustic source parameters.

Definition at line 1268 of file m_global_parameters.fpp.f90.

◆ acoustic_source

logical m_global_parameters::acoustic_source

Acoustic source switch.

Definition at line 1267 of file m_global_parameters.fpp.f90.

◆ adap_dt

logical m_global_parameters::adap_dt

Adaptive step size control.

Definition at line 1091 of file m_global_parameters.fpp.f90.

◆ adap_dt_max_iters

integer m_global_parameters::adap_dt_max_iters

Maximum number of iterations.

Definition at line 1093 of file m_global_parameters.fpp.f90.

◆ adap_dt_tol

real(wp) m_global_parameters::adap_dt_tol

Tolerance to control adaptive step size.

Definition at line 1092 of file m_global_parameters.fpp.f90.

◆ adv_idx

type(int_bounds_info) m_global_parameters::adv_idx

Indexes of first & last advection eqns.

Definition at line 774 of file m_global_parameters.fpp.f90.

◆ adv_n

logical m_global_parameters::adv_n

Solve the number density equation and compute alpha from number density.

Definition at line 1090 of file m_global_parameters.fpp.f90.

◆ advxb

integer m_global_parameters::advxb

Definition at line 1302 of file m_global_parameters.fpp.f90.

◆ advxe

integer m_global_parameters::advxe

Definition at line 1302 of file m_global_parameters.fpp.f90.

◆ airfoil_grid_l

type(vec3_dt), dimension(:), allocatable m_global_parameters::airfoil_grid_l

Definition at line 1019 of file m_global_parameters.fpp.f90.

◆ airfoil_grid_u

type(vec3_dt), dimension(:), allocatable m_global_parameters::airfoil_grid_u

Definition at line 1019 of file m_global_parameters.fpp.f90.

◆ alf_factor

real(wp) m_global_parameters::alf_factor

alpha factor for IGR

Definition at line 491 of file m_global_parameters.fpp.f90.

◆ alf_idx

integer m_global_parameters::alf_idx

Index of void fraction.

Definition at line 777 of file m_global_parameters.fpp.f90.

◆ alpha_bar

real(wp) m_global_parameters::alpha_bar

Damage rate factor for continuum damage modeling.

Definition at line 1425 of file m_global_parameters.fpp.f90.

◆ alt_soundspeed

logical m_global_parameters::alt_soundspeed

Alternate mixture sound speed.

Definition at line 474 of file m_global_parameters.fpp.f90.

◆ avg_state

integer m_global_parameters::avg_state

Average state evaluation method.

Definition at line 473 of file m_global_parameters.fpp.f90.

◆ b_idx

type(int_bounds_info) m_global_parameters::b_idx

Indexes of first and last magnetic field eqns.

Definition at line 780 of file m_global_parameters.fpp.f90.

◆ b_size

integer m_global_parameters::b_size

Number of elements in the symmetric b tensor, plus one.

Definition at line 783 of file m_global_parameters.fpp.f90.

◆ bc_io

logical m_global_parameters::bc_io

Definition at line 664 of file m_global_parameters.fpp.f90.

◆ bc_x

type(int_bounds_info) m_global_parameters::bc_x

Definition at line 667 of file m_global_parameters.fpp.f90.

◆ bc_y

type(int_bounds_info) m_global_parameters::bc_y

Definition at line 667 of file m_global_parameters.fpp.f90.

◆ bc_z

type(int_bounds_info) m_global_parameters::bc_z

Definition at line 667 of file m_global_parameters.fpp.f90.

◆ bf_x

logical m_global_parameters::bf_x

Definition at line 494 of file m_global_parameters.fpp.f90.

◆ bf_y

logical m_global_parameters::bf_y

Definition at line 494 of file m_global_parameters.fpp.f90.

◆ bf_z

logical m_global_parameters::bf_z

body force toggle in three directions amplitude, frequency, and phase shift sinusoid in each direction

Definition at line 494 of file m_global_parameters.fpp.f90.

◆ bodyforces

logical m_global_parameters::bodyforces

Definition at line 493 of file m_global_parameters.fpp.f90.

◆ bub_idx

type(bub_bounds_info) m_global_parameters::bub_idx

Indexes of first & last bubble variable eqns.

Definition at line 776 of file m_global_parameters.fpp.f90.

◆ bub_pp

type(subgrid_bubble_physical_parameters) m_global_parameters::bub_pp

Definition at line 967 of file m_global_parameters.fpp.f90.

◆ bubble_model

integer m_global_parameters::bubble_model

Gilmore or Keller–Miksis bubble model.

Definition at line 1106 of file m_global_parameters.fpp.f90.

◆ bubbles_euler

logical m_global_parameters::bubbles_euler

Bubbles euler on/off.

Definition at line 1075 of file m_global_parameters.fpp.f90.

◆ bubbles_lagrange

logical m_global_parameters::bubbles_lagrange

Lagrangian subgrid bubble model switch.

Definition at line 1390 of file m_global_parameters.fpp.f90.

◆ bubxb

integer m_global_parameters::bubxb

Definition at line 1305 of file m_global_parameters.fpp.f90.

◆ bubxe

integer m_global_parameters::bubxe

Definition at line 1305 of file m_global_parameters.fpp.f90.

◆ buff_size

integer m_global_parameters::buff_size

The number of cells that are necessary to be able to store enough boundary conditions data to march the solution in the physical computational domain to the next time-step.

Definition at line 919 of file m_global_parameters.fpp.f90.

◆ bulk_stress

logical m_global_parameters::bulk_stress

Bulk stresses.

Definition at line 486 of file m_global_parameters.fpp.f90.

◆ bx0

real(wp) m_global_parameters::bx0

Constant magnetic field in the x-direction (1D).

Definition at line 1405 of file m_global_parameters.fpp.f90.

◆ c_idx

integer m_global_parameters::c_idx

Index of color function.

Definition at line 786 of file m_global_parameters.fpp.f90.

◆ ca

real(wp) m_global_parameters::ca

Cavitation number.

Definition at line 1046 of file m_global_parameters.fpp.f90.

◆ case_dir

character(len=path_len) m_global_parameters::case_dir

Case folder location.

Definition at line 324 of file m_global_parameters.fpp.f90.

◆ cells_bounds

type(cell_num_bounds) m_global_parameters::cells_bounds

Definition at line 337 of file m_global_parameters.fpp.f90.

◆ cfl_adap_dt

logical m_global_parameters::cfl_adap_dt

Definition at line 418 of file m_global_parameters.fpp.f90.

◆ cfl_const_dt

logical m_global_parameters::cfl_const_dt

Definition at line 418 of file m_global_parameters.fpp.f90.

◆ cfl_dt

logical m_global_parameters::cfl_dt

Definition at line 418 of file m_global_parameters.fpp.f90.

◆ cfl_target

real(wp) m_global_parameters::cfl_target

Definition at line 403 of file m_global_parameters.fpp.f90.

◆ chem_params

type(chemistry_parameters) m_global_parameters::chem_params

Definition at line 1183 of file m_global_parameters.fpp.f90.

◆ chemistry

logical, parameter m_global_parameters::chemistry = .False.

Chemistry modeling.

Definition at line 484 of file m_global_parameters.fpp.f90.

◆ chemxb

integer m_global_parameters::chemxb

Definition at line 1307 of file m_global_parameters.fpp.f90.

◆ chemxe

integer m_global_parameters::chemxe

Definition at line 1307 of file m_global_parameters.fpp.f90.

◆ cont_damage

logical m_global_parameters::cont_damage

Continuum damage modeling.

Definition at line 487 of file m_global_parameters.fpp.f90.

◆ cont_damage_s

real(wp) m_global_parameters::cont_damage_s

Exponent s for continuum damage modeling.

Definition at line 1424 of file m_global_parameters.fpp.f90.

◆ cont_idx

type(int_bounds_info) m_global_parameters::cont_idx

Indexes of first & last continuity eqns.

Definition at line 770 of file m_global_parameters.fpp.f90.

◆ contxb

integer m_global_parameters::contxb

Definition at line 1303 of file m_global_parameters.fpp.f90.

◆ contxe

integer m_global_parameters::contxe

Definition at line 1303 of file m_global_parameters.fpp.f90.

◆ cp_g

real(wp) m_global_parameters::cp_g

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ cp_v

real(wp) m_global_parameters::cp_v

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ cpu_end

integer m_global_parameters::cpu_end

Definition at line 541 of file m_global_parameters.fpp.f90.

◆ cpu_rate

integer m_global_parameters::cpu_rate

Definition at line 541 of file m_global_parameters.fpp.f90.

◆ cpu_start

integer m_global_parameters::cpu_start

Definition at line 541 of file m_global_parameters.fpp.f90.

◆ cvs

real(wp), dimension(:), allocatable m_global_parameters::cvs

Definition at line 1354 of file m_global_parameters.fpp.f90.

◆ cyl_coord

logical m_global_parameters::cyl_coord

Definition at line 346 of file m_global_parameters.fpp.f90.

◆ damage_idx

integer m_global_parameters::damage_idx

Index of damage state variable (D) for continuum damage model.

Definition at line 787 of file m_global_parameters.fpp.f90.

◆ dir_flg

real(wp), dimension(3) m_global_parameters::dir_flg

Definition at line 903 of file m_global_parameters.fpp.f90.

◆ dir_idx

integer, dimension(3) m_global_parameters::dir_idx

Definition at line 902 of file m_global_parameters.fpp.f90.

◆ dir_idx_tau

integer, dimension(3) m_global_parameters::dir_idx_tau

Definition at line 904 of file m_global_parameters.fpp.f90.

◆ down_sample

logical m_global_parameters::down_sample

down sample the output files

Definition at line 734 of file m_global_parameters.fpp.f90.

◆ dt

real(wp) m_global_parameters::dt

Size of the time-step.

Definition at line 380 of file m_global_parameters.fpp.f90.

◆ dummy

logical m_global_parameters::dummy

AMDFlang workaround: keep a dummy logical to avoid a compiler case-optimization bug when a parameter+GPU-kernel conditional is false.

Definition at line 1419 of file m_global_parameters.fpp.f90.

◆ dx

real(wp), dimension(:), allocatable, target m_global_parameters::dx

Definition at line 377 of file m_global_parameters.fpp.f90.

◆ dy

real(wp), dimension(:), allocatable, target m_global_parameters::dy

Definition at line 377 of file m_global_parameters.fpp.f90.

◆ dz

real(wp), dimension(:), allocatable, target m_global_parameters::dz

Definition at line 377 of file m_global_parameters.fpp.f90.

◆ e_idx

integer m_global_parameters::e_idx

Index of energy equation.

Definition at line 772 of file m_global_parameters.fpp.f90.

◆ elasticity

logical m_global_parameters::elasticity

elasticity modeling, true for hyper or hypo

Definition at line 483 of file m_global_parameters.fpp.f90.

◆ eu

real(wp) m_global_parameters::eu

Euler number.

Definition at line 1045 of file m_global_parameters.fpp.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 974 of file m_global_parameters.fpp.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 the CoM or flow probe data files are to be written at each time step.

Definition at line 969 of file m_global_parameters.fpp.f90.

◆ fft_wrt

logical m_global_parameters::fft_wrt

Definition at line 1418 of file m_global_parameters.fpp.f90.

◆ file_per_process

logical m_global_parameters::file_per_process

shared file or not when using parallel io

Definition at line 732 of file m_global_parameters.fpp.f90.

◆ finaltime

real(wp) m_global_parameters::finaltime

Final simulation time.

Definition at line 1368 of file m_global_parameters.fpp.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, and the Reynolds numbers.

Definition at line 961 of file m_global_parameters.fpp.f90.

◆ g_x

real(wp) m_global_parameters::g_x

Definition at line 512 of file m_global_parameters.fpp.f90.

◆ g_y

real(wp) m_global_parameters::g_y

Definition at line 522 of file m_global_parameters.fpp.f90.

◆ g_z

real(wp) m_global_parameters::g_z

Definition at line 502 of file m_global_parameters.fpp.f90.

◆ gam

real(wp) m_global_parameters::gam

Definition at line 1236 of file m_global_parameters.fpp.f90.

◆ gam_g

real(wp) m_global_parameters::gam_g

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ gam_m

real(wp) m_global_parameters::gam_m

Definition at line 1236 of file m_global_parameters.fpp.f90.

◆ gam_v

real(wp) m_global_parameters::gam_v

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ gamma_idx

integer m_global_parameters::gamma_idx

Index of specific heat ratio func. eqn.

Definition at line 778 of file m_global_parameters.fpp.f90.

◆ gammas

real(wp), dimension(:), allocatable m_global_parameters::gammas

Definition at line 1354 of file m_global_parameters.fpp.f90.

◆ grid_geometry

integer m_global_parameters::grid_geometry

Definition at line 347 of file m_global_parameters.fpp.f90.

◆ gs_min

real(wp), dimension(:), allocatable m_global_parameters::gs_min

Definition at line 1354 of file m_global_parameters.fpp.f90.

◆ hyper_cleaning

logical m_global_parameters::hyper_cleaning

Hyperbolic cleaning for MHD for divB=0.

Definition at line 488 of file m_global_parameters.fpp.f90.

◆ hyper_cleaning_speed

real(wp) m_global_parameters::hyper_cleaning_speed

Hyperbolic cleaning wave speed (c_h).

Definition at line 1441 of file m_global_parameters.fpp.f90.

◆ hyper_cleaning_tau

real(wp) m_global_parameters::hyper_cleaning_tau

Hyperbolic cleaning tau.

Definition at line 1442 of file m_global_parameters.fpp.f90.

◆ hyper_model

integer m_global_parameters::hyper_model

hyperelasticity solver algorithm

Definition at line 482 of file m_global_parameters.fpp.f90.

◆ hyperelasticity

logical m_global_parameters::hyperelasticity

hyperelasticity modeling

Definition at line 478 of file m_global_parameters.fpp.f90.

◆ hypoelasticity

logical m_global_parameters::hypoelasticity

hypoelasticity modeling

Definition at line 477 of file m_global_parameters.fpp.f90.

◆ ib

logical m_global_parameters::ib

Definition at line 1015 of file m_global_parameters.fpp.f90.

◆ ic_beta

real(wp) m_global_parameters::ic_beta

THINC Sharpness Parameter.

Definition at line 481 of file m_global_parameters.fpp.f90.

◆ ic_eps

real(wp) m_global_parameters::ic_eps

THINC Epsilon to compress on surface cells.

Definition at line 480 of file m_global_parameters.fpp.f90.

◆ idwbuff

type(int_bounds_info), dimension(1:3) m_global_parameters::idwbuff

Definition at line 842 of file m_global_parameters.fpp.f90.

◆ idwint

type(int_bounds_info), dimension(1:3) m_global_parameters::idwint

Definition at line 826 of file m_global_parameters.fpp.f90.

◆ igr

logical m_global_parameters::igr

Use information geometric regularization.

Definition at line 450 of file m_global_parameters.fpp.f90.

◆ igr_iter_solver

integer m_global_parameters::igr_iter_solver

IGR elliptic solver.

Definition at line 448 of file m_global_parameters.fpp.f90.

◆ igr_order

integer m_global_parameters::igr_order

Reconstruction order for IGR.

Definition at line 449 of file m_global_parameters.fpp.f90.

◆ igr_pres_lim

logical m_global_parameters::igr_pres_lim

Limit to positive pressures for IGR.

Definition at line 451 of file m_global_parameters.fpp.f90.

◆ im_trans_c

real(wp), dimension(:), allocatable m_global_parameters::im_trans_c

Definition at line 1212 of file m_global_parameters.fpp.f90.

◆ im_trans_t

real(wp), dimension(:), allocatable m_global_parameters::im_trans_t

Definition at line 1212 of file m_global_parameters.fpp.f90.

◆ int_comp

logical m_global_parameters::int_comp

THINC interface compression.

Definition at line 479 of file m_global_parameters.fpp.f90.

◆ integral

type(integral_parameters), dimension(num_probes_max) m_global_parameters::integral

Definition at line 995 of file m_global_parameters.fpp.f90.

◆ integral_wrt

logical m_global_parameters::integral_wrt

Definition at line 991 of file m_global_parameters.fpp.f90.

◆ internalenergies_idx

type(int_bounds_info) m_global_parameters::internalenergies_idx

Indexes of first & last internal energy eqns.

Definition at line 775 of file m_global_parameters.fpp.f90.

◆ intxb

integer m_global_parameters::intxb

Definition at line 1304 of file m_global_parameters.fpp.f90.

◆ intxe

integer m_global_parameters::intxe

Definition at line 1304 of file m_global_parameters.fpp.f90.

◆ k_g

real(wp), dimension(:), allocatable m_global_parameters::k_g

Definition at line 1211 of file m_global_parameters.fpp.f90.

◆ k_gl

real(wp) m_global_parameters::k_gl

Definition at line 1198 of file m_global_parameters.fpp.f90.

◆ k_v

real(wp), dimension(:), allocatable m_global_parameters::k_v

Definition at line 1211 of file m_global_parameters.fpp.f90.

◆ k_vl

real(wp) m_global_parameters::k_vl

Definition at line 1198 of file m_global_parameters.fpp.f90.

◆ k_x

real(wp) m_global_parameters::k_x

Definition at line 514 of file m_global_parameters.fpp.f90.

◆ k_y

real(wp) m_global_parameters::k_y

Definition at line 524 of file m_global_parameters.fpp.f90.

◆ k_z

real(wp) m_global_parameters::k_z

Definition at line 504 of file m_global_parameters.fpp.f90.

◆ lag_params

type(bubbles_lagrange_parameters) m_global_parameters::lag_params

Lagrange bubbles' parameters.

Definition at line 1391 of file m_global_parameters.fpp.f90.

◆ low_mach

integer m_global_parameters::low_mach

Low Mach number fix to HLLC Riemann solver.

Definition at line 471 of file m_global_parameters.fpp.f90.

◆ m

integer m_global_parameters::m

Definition at line 333 of file m_global_parameters.fpp.f90.

◆ m_g

real(wp) m_global_parameters::m_g

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ m_glb

integer m_global_parameters::m_glb

Definition at line 341 of file m_global_parameters.fpp.f90.

◆ m_v

real(wp) m_global_parameters::m_v

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ mapped_weno

logical m_global_parameters::mapped_weno

WENO-M (WENO with mapping of nonlinear weights).

Definition at line 442 of file m_global_parameters.fpp.f90.

◆ mass_g0

real(wp), dimension(:), allocatable m_global_parameters::mass_g0

Definition at line 1211 of file m_global_parameters.fpp.f90.

◆ mass_v0

real(wp), dimension(:), allocatable m_global_parameters::mass_v0

Definition at line 1211 of file m_global_parameters.fpp.f90.

◆ mhd

logical m_global_parameters::mhd

Magnetohydrodynamics.

Definition at line 446 of file m_global_parameters.fpp.f90.

◆ mixture_err

logical m_global_parameters::mixture_err

Mixture properties correction.

Definition at line 476 of file m_global_parameters.fpp.f90.

◆ model_eqns

integer m_global_parameters::model_eqns

Multicomponent flow model.

Definition at line 423 of file m_global_parameters.fpp.f90.

◆ mom_3d

type(scalar_field), dimension(:, :, :), allocatable m_global_parameters::mom_3d

Definition at line 1168 of file m_global_parameters.fpp.f90.

◆ mom_idx

type(int_bounds_info) m_global_parameters::mom_idx

Indexes of first & last momentum eqns.

Definition at line 771 of file m_global_parameters.fpp.f90.

◆ mom_sp

type(scalar_field), dimension(:), allocatable m_global_parameters::mom_sp

Definition at line 1167 of file m_global_parameters.fpp.f90.

◆ momxb

integer m_global_parameters::momxb

Definition at line 1301 of file m_global_parameters.fpp.f90.

◆ momxe

integer m_global_parameters::momxe

Definition at line 1301 of file m_global_parameters.fpp.f90.

◆ mp_weno

logical m_global_parameters::mp_weno

Monotonicity preserving (MP) WENO.

Definition at line 467 of file m_global_parameters.fpp.f90.

◆ mpi_info_int

integer m_global_parameters::mpi_info_int

Definition at line 763 of file m_global_parameters.fpp.f90.

◆ mpi_io_airfoil_ib_data

type(mpi_io_airfoil_ib_var), public m_global_parameters::mpi_io_airfoil_ib_data

Definition at line 755 of file m_global_parameters.fpp.f90.

◆ mpi_io_data

type(mpi_io_var), public m_global_parameters::mpi_io_data

Definition at line 753 of file m_global_parameters.fpp.f90.

◆ mpi_io_data_lag_bubbles

real(wp), dimension(:, :), allocatable, public m_global_parameters::mpi_io_data_lag_bubbles

Definition at line 758 of file m_global_parameters.fpp.f90.

◆ mpi_io_ib_data

type(mpi_io_ib_var), public m_global_parameters::mpi_io_ib_data

Definition at line 754 of file m_global_parameters.fpp.f90.

◆ mpi_io_levelset_data

type(mpi_io_levelset_var), public m_global_parameters::mpi_io_levelset_data

Definition at line 756 of file m_global_parameters.fpp.f90.

◆ mpi_io_levelsetnorm_data

type(mpi_io_levelset_norm_var), public m_global_parameters::mpi_io_levelsetnorm_data

Definition at line 757 of file m_global_parameters.fpp.f90.

◆ mpiiofs

character(len=name_len) m_global_parameters::mpiiofs

Definition at line 762 of file m_global_parameters.fpp.f90.

◆ mpp_lim

logical m_global_parameters::mpp_lim

Mixture physical parameters (MPP) limits.

Definition at line 428 of file m_global_parameters.fpp.f90.

◆ mu_g

real(wp) m_global_parameters::mu_g

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ mu_l

real(wp) m_global_parameters::mu_l

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ mu_v

real(wp) m_global_parameters::mu_v

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ muscl_lim

integer m_global_parameters::muscl_lim

MUSCL Limiter.

Definition at line 439 of file m_global_parameters.fpp.f90.

◆ muscl_order

integer m_global_parameters::muscl_order

Order of the MUSCL reconstruction.

Definition at line 437 of file m_global_parameters.fpp.f90.

◆ muscl_polyn

integer m_global_parameters::muscl_polyn

Degree of the MUSCL polynomials (polyn)i.

Definition at line 435 of file m_global_parameters.fpp.f90.

◆ mv_ts

type(pres_field), dimension(:), allocatable m_global_parameters::mv_ts

Definition at line 1374 of file m_global_parameters.fpp.f90.

◆ mytime

real(wp) m_global_parameters::mytime

Current simulation time.

Definition at line 1367 of file m_global_parameters.fpp.f90.

◆ n

integer m_global_parameters::n

Definition at line 333 of file m_global_parameters.fpp.f90.

◆ n_glb

integer m_global_parameters::n_glb

Definition at line 341 of file m_global_parameters.fpp.f90.

◆ n_idx

integer m_global_parameters::n_idx

Index of number density.

Definition at line 773 of file m_global_parameters.fpp.f90.

◆ n_start

integer m_global_parameters::n_start

Definition at line 404 of file m_global_parameters.fpp.f90.

◆ nb

integer m_global_parameters::nb

Number of eq. bubble sizes.

Definition at line 1042 of file m_global_parameters.fpp.f90.

◆ nmom

integer, parameter m_global_parameters::nmom = 6

Number of carried moments per R0 location.

Definition at line 1136 of file m_global_parameters.fpp.f90.

◆ nmomsp

integer m_global_parameters::nmomsp

Number of moments required by ensemble-averaging.

Definition at line 1137 of file m_global_parameters.fpp.f90.

◆ nmomtot

integer m_global_parameters::nmomtot

Total number of carried moments moments/transport equations.

Definition at line 1138 of file m_global_parameters.fpp.f90.

◆ np

integer m_global_parameters::np

Definition at line 1020 of file m_global_parameters.fpp.f90.

◆ null_weights

logical m_global_parameters::null_weights

Null undesired WENO weights.

Definition at line 475 of file m_global_parameters.fpp.f90.

◆ num_bc_patches

integer m_global_parameters::num_bc_patches

Definition at line 663 of file m_global_parameters.fpp.f90.

◆ num_dims

integer m_global_parameters::num_dims

Number of spatial dimensions.

Definition at line 425 of file m_global_parameters.fpp.f90.

◆ num_fluids

integer m_global_parameters::num_fluids

number of fluids in the simulation

Definition at line 440 of file m_global_parameters.fpp.f90.

◆ num_ibs

integer m_global_parameters::num_ibs

Definition at line 1016 of file m_global_parameters.fpp.f90.

◆ num_igr_iters

integer m_global_parameters::num_igr_iters

number of iterations for elliptic solve

Definition at line 489 of file m_global_parameters.fpp.f90.

◆ num_igr_warm_start_iters

integer m_global_parameters::num_igr_warm_start_iters

number of warm start iterations for elliptic solve

Definition at line 490 of file m_global_parameters.fpp.f90.

◆ num_integrals

integer m_global_parameters::num_integrals

Definition at line 993 of file m_global_parameters.fpp.f90.

◆ num_probes

integer m_global_parameters::num_probes

Definition at line 992 of file m_global_parameters.fpp.f90.

◆ num_procs

integer m_global_parameters::num_procs

Number of processors.

Definition at line 323 of file m_global_parameters.fpp.f90.

◆ num_source

integer m_global_parameters::num_source

Number of acoustic sources.

Definition at line 1269 of file m_global_parameters.fpp.f90.

◆ num_vels

integer m_global_parameters::num_vels

Number of velocity components (different from num_dims for mhd).

Definition at line 426 of file m_global_parameters.fpp.f90.

◆ nv_uvm_igr_temps_on_gpu

integer m_global_parameters::nv_uvm_igr_temps_on_gpu

Definition at line 458 of file m_global_parameters.fpp.f90.

◆ nv_uvm_out_of_core

logical m_global_parameters::nv_uvm_out_of_core

Definition at line 457 of file m_global_parameters.fpp.f90.

◆ nv_uvm_pref_gpu

logical m_global_parameters::nv_uvm_pref_gpu

Definition at line 462 of file m_global_parameters.fpp.f90.

◆ omegan

real(wp), dimension(:), allocatable m_global_parameters::omegan

Definition at line 1212 of file m_global_parameters.fpp.f90.

◆ p

integer m_global_parameters::p

Definition at line 333 of file m_global_parameters.fpp.f90.

◆ p0ref

real(wp) m_global_parameters::p0ref

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ p_glb

integer m_global_parameters::p_glb

Definition at line 341 of file m_global_parameters.fpp.f90.

◆ p_x

real(wp) m_global_parameters::p_x

Definition at line 510 of file m_global_parameters.fpp.f90.

◆ p_y

real(wp) m_global_parameters::p_y

Definition at line 520 of file m_global_parameters.fpp.f90.

◆ p_z

real(wp) m_global_parameters::p_z

Definition at line 500 of file m_global_parameters.fpp.f90.

◆ palpha_eps

real(wp) m_global_parameters::palpha_eps

trigger parameter for the p relaxation procedure, phase change model

Definition at line 648 of file m_global_parameters.fpp.f90.

◆ parallel_io

logical m_global_parameters::parallel_io

Format of the data files.

Definition at line 731 of file m_global_parameters.fpp.f90.

◆ patch_ib

type(ib_patch_parameters), dimension(num_patches_max) m_global_parameters::patch_ib

Definition at line 1018 of file m_global_parameters.fpp.f90.

◆ pb0

real(wp), dimension(:), allocatable m_global_parameters::pb0

Definition at line 1211 of file m_global_parameters.fpp.f90.

◆ pb_ts

type(pres_field), dimension(:), allocatable m_global_parameters::pb_ts

Definition at line 1372 of file m_global_parameters.fpp.f90.

◆ pe_c

real(wp) m_global_parameters::pe_c

Definition at line 1198 of file m_global_parameters.fpp.f90.

◆ pe_t

real(wp), dimension(:), allocatable m_global_parameters::pe_t

Definition at line 1211 of file m_global_parameters.fpp.f90.

◆ phi_gv

real(wp) m_global_parameters::phi_gv

Definition at line 1198 of file m_global_parameters.fpp.f90.

◆ phi_vg

real(wp) m_global_parameters::phi_vg

Definition at line 1198 of file m_global_parameters.fpp.f90.

◆ pi_fac

real(wp) m_global_parameters::pi_fac

Factor for artificial pi_inf.

Definition at line 1140 of file m_global_parameters.fpp.f90.

◆ pi_inf_idx

integer m_global_parameters::pi_inf_idx

Index of liquid stiffness func. eqn.

Definition at line 779 of file m_global_parameters.fpp.f90.

◆ pi_infs

real(wp), dimension(:), allocatable m_global_parameters::pi_infs

Definition at line 1354 of file m_global_parameters.fpp.f90.

◆ poly_sigma

real(wp) m_global_parameters::poly_sigma

log normal sigma for polydisperse PDF

Definition at line 1122 of file m_global_parameters.fpp.f90.

◆ polydisperse

logical m_global_parameters::polydisperse

Polydisperse bubbles.

Definition at line 1077 of file m_global_parameters.fpp.f90.

◆ polytropic

logical m_global_parameters::polytropic

Polytropic switch.

Definition at line 1076 of file m_global_parameters.fpp.f90.

◆ precision

integer m_global_parameters::precision

Precision of output files.

Definition at line 733 of file m_global_parameters.fpp.f90.

◆ pref

real(wp) m_global_parameters::pref

Definition at line 999 of file m_global_parameters.fpp.f90.

◆ prim_vars_wrt

logical m_global_parameters::prim_vars_wrt

Definition at line 430 of file m_global_parameters.fpp.f90.

◆ probe

type(vec3_dt), dimension(num_probes_max) m_global_parameters::probe

Definition at line 994 of file m_global_parameters.fpp.f90.

◆ probe_wrt

logical m_global_parameters::probe_wrt

Definition at line 990 of file m_global_parameters.fpp.f90.

◆ proc_coords

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

Processor coordinates in MPI_CART_COMM.

Definition at line 747 of file m_global_parameters.fpp.f90.

◆ proc_rank

integer m_global_parameters::proc_rank

Rank of the local processor.

Definition at line 329 of file m_global_parameters.fpp.f90.

◆ ps_inf

real(wp), dimension(:), allocatable m_global_parameters::ps_inf

Definition at line 1354 of file m_global_parameters.fpp.f90.

◆ psi_idx

integer m_global_parameters::psi_idx

Index of hyperbolic cleaning state variable for MHD.

Definition at line 788 of file m_global_parameters.fpp.f90.

◆ ptgalpha_eps

real(wp) m_global_parameters::ptgalpha_eps

trigger parameter for the pTg relaxation procedure, phase change model

Definition at line 649 of file m_global_parameters.fpp.f90.

◆ ptil

real(wp), dimension(:, :, :), allocatable m_global_parameters::ptil

Pressure modification.

Definition at line 1120 of file m_global_parameters.fpp.f90.

◆ pv

real(wp) m_global_parameters::pv

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ qbmm

logical m_global_parameters::qbmm

Quadrature moment method.

Definition at line 1135 of file m_global_parameters.fpp.f90.

◆ qvps

real(wp), dimension(:), allocatable m_global_parameters::qvps

Definition at line 1354 of file m_global_parameters.fpp.f90.

◆ qvs

real(wp), dimension(:), allocatable m_global_parameters::qvs

Definition at line 1354 of file m_global_parameters.fpp.f90.

◆ r0

real(wp), dimension(:), allocatable m_global_parameters::r0

Bubble sizes.

Definition at line 1062 of file m_global_parameters.fpp.f90.

◆ r0ref

real(wp) m_global_parameters::r0ref

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ r_g

real(wp) m_global_parameters::r_g

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ r_v

real(wp) m_global_parameters::r_v

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ rdma_mpi

logical m_global_parameters::rdma_mpi

Definition at line 1370 of file m_global_parameters.fpp.f90.

◆ re_idx

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

Definition at line 861 of file m_global_parameters.fpp.f90.

◆ re_inv

real(wp) m_global_parameters::re_inv

Inverse Reynolds number.

Definition at line 1048 of file m_global_parameters.fpp.f90.

◆ re_size

integer, dimension(2) m_global_parameters::re_size

Definition at line 859 of file m_global_parameters.fpp.f90.

◆ re_size_max

integer m_global_parameters::re_size_max

Definition at line 860 of file m_global_parameters.fpp.f90.

◆ re_trans_c

real(wp), dimension(:), allocatable m_global_parameters::re_trans_c

Definition at line 1212 of file m_global_parameters.fpp.f90.

◆ re_trans_t

real(wp), dimension(:), allocatable m_global_parameters::re_trans_t

Definition at line 1212 of file m_global_parameters.fpp.f90.

◆ recon_type

integer m_global_parameters::recon_type

Reconstruction Type.

Definition at line 433 of file m_global_parameters.fpp.f90.

◆ relativity

logical m_global_parameters::relativity

Relativity (only for MHD).

Definition at line 447 of file m_global_parameters.fpp.f90.

◆ relax

logical m_global_parameters::relax

activate phase change

Definition at line 646 of file m_global_parameters.fpp.f90.

◆ relax_model

integer m_global_parameters::relax_model

Relaxation model.

Definition at line 647 of file m_global_parameters.fpp.f90.

◆ rho0ref

real(wp) m_global_parameters::rho0ref

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ rhoref

real(wp) m_global_parameters::rhoref

Definition at line 999 of file m_global_parameters.fpp.f90.

◆ riemann_solver

integer m_global_parameters::riemann_solver

Riemann solver algorithm.

Definition at line 470 of file m_global_parameters.fpp.f90.

◆ run_time_info

logical m_global_parameters::run_time_info

Run-time output flag.

Definition at line 325 of file m_global_parameters.fpp.f90.

◆ shear_bc_flip_indices

integer, dimension(3, 2) m_global_parameters::shear_bc_flip_indices

Indices of shear stress components to reflect for boundary conditions. Size: (1:3, 1:shear_BC_flip_num) for (x/y/z, [indices]).

Definition at line 941 of file m_global_parameters.fpp.f90.

◆ shear_bc_flip_num

integer m_global_parameters::shear_bc_flip_num

Number of shear stress components to reflect for boundary conditions.

Definition at line 939 of file m_global_parameters.fpp.f90.

◆ shear_indices

integer, dimension(3) m_global_parameters::shear_indices

Indices of the stress components that represent shear stress.

Definition at line 937 of file m_global_parameters.fpp.f90.

◆ shear_num

integer m_global_parameters::shear_num

Definition at line 936 of file m_global_parameters.fpp.f90.

◆ shear_stress

logical m_global_parameters::shear_stress

Shear stresses.

Definition at line 485 of file m_global_parameters.fpp.f90.

◆ sigma

real(wp) m_global_parameters::sigma

Definition at line 1286 of file m_global_parameters.fpp.f90.

◆ species_idx

type(int_bounds_info) m_global_parameters::species_idx

Indexes of first & last concentration eqns.

Definition at line 785 of file m_global_parameters.fpp.f90.

◆ ss

real(wp) m_global_parameters::ss

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ start_idx

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

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

Definition at line 750 of file m_global_parameters.fpp.f90.

◆ stress_idx

type(int_bounds_info) m_global_parameters::stress_idx

Indexes of first and last shear stress eqns.

Definition at line 781 of file m_global_parameters.fpp.f90.

◆ strxb

integer m_global_parameters::strxb

Definition at line 1306 of file m_global_parameters.fpp.f90.

◆ strxe

integer m_global_parameters::strxe

Definition at line 1306 of file m_global_parameters.fpp.f90.

◆ surface_tension

logical m_global_parameters::surface_tension

Definition at line 1287 of file m_global_parameters.fpp.f90.

◆ sys_size

integer m_global_parameters::sys_size

Number of unknowns in system of eqns.

Definition at line 769 of file m_global_parameters.fpp.f90.

◆ t0ref

real(wp) m_global_parameters::t0ref

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ t_save

real(wp) m_global_parameters::t_save

Definition at line 403 of file m_global_parameters.fpp.f90.

◆ t_step_old

integer m_global_parameters::t_step_old

Existing IC/grid folder.

Definition at line 326 of file m_global_parameters.fpp.f90.

◆ t_step_print

integer m_global_parameters::t_step_print

Number of time-steps between printouts.

Definition at line 420 of file m_global_parameters.fpp.f90.

◆ t_step_save

integer m_global_parameters::t_step_save

Definition at line 397 of file m_global_parameters.fpp.f90.

◆ t_step_start

integer m_global_parameters::t_step_start

Definition at line 397 of file m_global_parameters.fpp.f90.

◆ t_step_stop

integer m_global_parameters::t_step_stop

Definition at line 397 of file m_global_parameters.fpp.f90.

◆ t_stop

real(wp) m_global_parameters::t_stop

Definition at line 403 of file m_global_parameters.fpp.f90.

◆ tau_star

real(wp) m_global_parameters::tau_star

Stress threshold for continuum damage modeling.

Definition at line 1423 of file m_global_parameters.fpp.f90.

◆ teno

logical m_global_parameters::teno

TENO (Targeted ENO).

Definition at line 444 of file m_global_parameters.fpp.f90.

◆ teno_ct

real(wp) m_global_parameters::teno_ct

Smoothness threshold for TENO.

Definition at line 466 of file m_global_parameters.fpp.f90.

◆ tensor_size

integer m_global_parameters::tensor_size

Number of elements in the full tensor plus one.

Definition at line 784 of file m_global_parameters.fpp.f90.

◆ thermal

integer m_global_parameters::thermal

Thermal behavior. 1 = adiabatic, 2 = isotherm, 3 = transfer.

Definition at line 1107 of file m_global_parameters.fpp.f90.

◆ time_stepper

integer m_global_parameters::time_stepper

Time-stepper algorithm.

Definition at line 429 of file m_global_parameters.fpp.f90.

◆ tw

real(wp) m_global_parameters::tw

Definition at line 1198 of file m_global_parameters.fpp.f90.

◆ vd

real(wp) m_global_parameters::vd

Definition at line 1249 of file m_global_parameters.fpp.f90.

◆ viscous

logical m_global_parameters::viscous

Viscous effects.

Definition at line 452 of file m_global_parameters.fpp.f90.

◆ w_x

real(wp) m_global_parameters::w_x

Definition at line 508 of file m_global_parameters.fpp.f90.

◆ w_y

real(wp) m_global_parameters::w_y

Definition at line 518 of file m_global_parameters.fpp.f90.

◆ w_z

real(wp) m_global_parameters::w_z

Definition at line 498 of file m_global_parameters.fpp.f90.

◆ wa_flg

real(wp) m_global_parameters::wa_flg

Definition at line 882 of file m_global_parameters.fpp.f90.

◆ wall_time

real(wp) m_global_parameters::wall_time = 0

Definition at line 319 of file m_global_parameters.fpp.f90.

◆ wall_time_avg

real(wp) m_global_parameters::wall_time_avg = 0

Definition at line 320 of file m_global_parameters.fpp.f90.

◆ wave_speeds

integer m_global_parameters::wave_speeds

Wave speeds estimation method.

Definition at line 472 of file m_global_parameters.fpp.f90.

◆ web

real(wp) m_global_parameters::web

Weber number.

Definition at line 1047 of file m_global_parameters.fpp.f90.

◆ weight

real(wp), dimension(:), allocatable m_global_parameters::weight

Simpson quadrature weights.

Definition at line 1061 of file m_global_parameters.fpp.f90.

◆ weno_avg

logical m_global_parameters::weno_avg

Definition at line 468 of file m_global_parameters.fpp.f90.

◆ weno_eps

real(wp) m_global_parameters::weno_eps

Binding for the WENO nonlinear weights.

Definition at line 465 of file m_global_parameters.fpp.f90.

◆ weno_num_stencils

integer m_global_parameters::weno_num_stencils

Number of stencils for WENO reconstruction (only different from weno_polyn for TENO(>5)).

Definition at line 438 of file m_global_parameters.fpp.f90.

◆ weno_order

integer m_global_parameters::weno_order

Order of the WENO reconstruction.

Definition at line 436 of file m_global_parameters.fpp.f90.

◆ weno_polyn

integer m_global_parameters::weno_polyn

Degree of the WENO polynomials (polyn).

Definition at line 434 of file m_global_parameters.fpp.f90.

◆ weno_re_flux

logical m_global_parameters::weno_re_flux

WENO reconstruct velocity gradients for viscous stress tensor.

Definition at line 469 of file m_global_parameters.fpp.f90.

◆ wenojs

logical m_global_parameters::wenojs

WENO-JS (default).

Definition at line 441 of file m_global_parameters.fpp.f90.

◆ wenoz

logical m_global_parameters::wenoz

WENO-Z.

Definition at line 443 of file m_global_parameters.fpp.f90.

◆ wenoz_q

real(wp) m_global_parameters::wenoz_q

Power constant for WENO-Z.

Definition at line 445 of file m_global_parameters.fpp.f90.

◆ x_a

real(wp) m_global_parameters::x_a

Definition at line 728 of file m_global_parameters.fpp.f90.

◆ x_b

real(wp) m_global_parameters::x_b

Definition at line 729 of file m_global_parameters.fpp.f90.

◆ x_cb

real(wp), dimension(:), allocatable, target m_global_parameters::x_cb

Definition at line 364 of file m_global_parameters.fpp.f90.

◆ x_cc

real(wp), dimension(:), allocatable, target m_global_parameters::x_cc

Definition at line 370 of file m_global_parameters.fpp.f90.

◆ x_domain

type(bounds_info) m_global_parameters::x_domain

Definition at line 716 of file m_global_parameters.fpp.f90.

◆ xi_idx

type(int_bounds_info) m_global_parameters::xi_idx

Indexes of first and last reference map eqns.

Definition at line 782 of file m_global_parameters.fpp.f90.

◆ xibeg

integer m_global_parameters::xibeg

Definition at line 1308 of file m_global_parameters.fpp.f90.

◆ xiend

integer m_global_parameters::xiend

Definition at line 1308 of file m_global_parameters.fpp.f90.

◆ y_a

real(wp) m_global_parameters::y_a

Definition at line 728 of file m_global_parameters.fpp.f90.

◆ y_b

real(wp) m_global_parameters::y_b

Definition at line 729 of file m_global_parameters.fpp.f90.

◆ y_cb

real(wp), dimension(:), allocatable, target m_global_parameters::y_cb

Definition at line 364 of file m_global_parameters.fpp.f90.

◆ y_cc

real(wp), dimension(:), allocatable, target m_global_parameters::y_cc

Definition at line 370 of file m_global_parameters.fpp.f90.

◆ y_domain

type(bounds_info) m_global_parameters::y_domain

Definition at line 716 of file m_global_parameters.fpp.f90.

◆ z_a

real(wp) m_global_parameters::z_a

Definition at line 728 of file m_global_parameters.fpp.f90.

◆ z_b

real(wp) m_global_parameters::z_b

Definition at line 729 of file m_global_parameters.fpp.f90.

◆ z_cb

real(wp), dimension(:), allocatable, target m_global_parameters::z_cb

Definition at line 364 of file m_global_parameters.fpp.f90.

◆ z_cc

real(wp), dimension(:), allocatable, target m_global_parameters::z_cc

Definition at line 370 of file m_global_parameters.fpp.f90.

◆ z_domain

type(bounds_info) m_global_parameters::z_domain

Definition at line 716 of file m_global_parameters.fpp.f90.