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

Shared global parameters and equation-index setup for all three executables. Each per-target m_global_parameters uses this module (default-public, so all symbols re-export to downstream consumers via two-hop use-association). More...

Functions/Subroutines

impure subroutine s_initialize_eqn_idx (nmom_in, nb_in)
 Initialize equation-index state (eqn_idx, sys_size, b_size, tensor_size) from the namelist parameters. This is the shared skeleton: it covers the model_eqns dispatch, all eqn_idx field assignments, and the elasticity/surface-tension/chemistry extensions.
impure subroutine s_initialize_parallel_io_common
 Configure MPI parallel I/O settings and allocate processor coordinate arrays. Shared across all three executables; num_dims/num_vels are computed here for pre/post unconditionally and for sim only when not case-optimized (in which case they are compile-time parameters). Callers must have already populated n and p (grid dimensions).
impure subroutine s_finalize_global_parameters_common
 Shared finalize core: deallocate proc_coords and start_idx. Per-target finalize routines call this first, then handle their own extras (qbmm_idx, grid arrays, MPI_IO_DATA null/dealloc - those reference per-target typed variables and stay per-target).
impure subroutine s_assign_common_defaults
 Assign default values to the user-input parameters that are shared across all three executables (pre_process, simulation, post_process). Per-target defaults (bc_io, cfl_dt, precision, nb, chem_params, bub_pp scalar companions, fluid_pp loop, patch arrays, output flags) remain in the per-target s_assign_default_values_to_user_inputs routines, which call this subroutine first, then call s_update_cell_bounds(cells_bounds, m, n, p) (cells_bounds is per-target), then apply their own assignments.

Variables

real(wpbx0
real(wpca
real(wpr0ref
real(wpre_inv
real(wpweb
logical acoustic_source
logical adap_dt
integer adap_dt_max_iters
real(wpadap_dt_tol
logical adv_n
real(wpalf_factor
real(wpalpha_bar
logical alt_soundspeed
integer avg_state
logical bf_x
logical bf_y
logical bf_z
integer bubble_model
logical bubbles_euler
logical bubbles_lagrange
character(len=path_lencase_dir
logical cfl_adap_dt
logical cfl_const_dt
real(wpcfl_target
real(wpcoefficient_of_restitution
integer collision_model
real(wpcollision_time
logical cont_damage
real(wpcont_damage_s
logical cyl_coord
logical down_sample
real(wpdt
integer fd_order
logical fft_wrt
logical file_per_process
real(wpg_x
real(wpg_y
real(wpg_z
logical hyper_cleaning
real(wphyper_cleaning_speed
real(wphyper_cleaning_tau
logical hyperelasticity
logical hypoelasticity
logical ib
real(wpib_coefficient_of_friction
integer ib_neighborhood_radius
logical ib_state_wrt
real(wpic_beta
real(wpic_eps
integer int_comp
logical integral_wrt
real(wpk_x
real(wpk_y
real(wpk_z
integer low_mach
integer m
logical mixture_err
integer model_eqns
logical mp_weno
logical mpp_lim
real(wpmuscl_eps
integer n
integer n_start
logical null_weights
integer num_bc_patches
integer num_ibs
integer num_igr_iters
integer num_igr_warm_start_iters
integer num_integrals
integer num_particle_clouds
integer num_probes
integer num_source
integer num_stl_models
integer nv_uvm_igr_temps_on_gpu
logical nv_uvm_out_of_core
logical nv_uvm_pref_gpu
integer p
real(wpp_x
real(wpp_y
real(wpp_z
real(wppalpha_eps
logical parallel_io
real(wppi_fac
real(wppoly_sigma
logical polydisperse
logical polytropic
integer precision
real(wppref
logical prim_vars_wrt
logical probe_wrt
real(wpptgalpha_eps
logical qbmm
logical rdma_mpi
logical relax
integer relax_model
real(wprhoref
integer riemann_solver
logical run_time_info
real(wpsigma
logical surface_tension
real(wpt_save
integer t_step_old
integer t_step_print
integer t_step_save
integer t_step_start
integer t_step_stop
real(wpt_stop
real(wptau_star
real(wpteno_ct
integer thermal
integer time_stepper
real(wpw_x
real(wpw_y
real(wpw_z
integer wave_speeds
logical weno_re_flux
logical weno_avg
real(wpweno_eps
real(wpx_a
real(wpx_b
real(wpy_a
real(wpy_b
real(wpz_a
real(wpz_b
type(physical_parameters), dimension(num_fluids_maxfluid_pp
 Per-fluid stiffened-gas EOS parameters, Reynolds numbers, and shear modulus.
type(subgrid_bubble_physical_parametersbub_pp
 Subgrid bubble physical parameters.
type(ib_patch_parameters), dimension(num_ib_patches_max_namelistpatch_ib
 Immersed boundary patch parameters.
type(ib_airfoil_parameters), dimension(num_ib_airfoils_maxib_airfoil
 Per-airfoil NACA user inputs.
type(ib_stl_parameters), dimension(num_stl_models_maxstl_models
 Per-STL model parameters.
type(vec3_dt), dimension(num_probes_maxprobe
type(integral_parameters), dimension(num_probes_maxintegral
type(acoustic_parameters), dimension(num_probes_maxacoustic
 Acoustic source parameters.
type(chemistry_parameterschem_params
type(bubbles_lagrange_parameterslag_params
 Lagrange bubbles' parameters.
type(particle_cloud_parameters), dimension(num_particle_clouds_maxparticle_cloud
 Particle bed specifications.
integer num_dims
 Number of spatial dimensions.
integer num_vels
 Number of velocity components (different from num_dims for mhd).
integer weno_polyn
 Degree of the WENO polynomials.
integer muscl_polyn
 Degree of the MUSCL polynomials.
integer weno_num_stencils
logical wenojs
logical igr
integer igr_iter_solver
integer igr_order
logical igr_pres_lim
logical mapped_weno
logical mhd
integer muscl_lim
integer muscl_order
integer num_fluids
integer recon_type
logical relativity
logical teno
logical viscous
integer weno_order
logical wenoz
real(wpwenoz_q
Annotations of the structure of the state and flux vectors in terms of the size and configuration of the system of

equations

integer sys_size
 Number of unknowns in system of equations.
type(eqn_idx_infoeqn_idx
 All conserved-variable equation index ranges and scalars.
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.
Chemistry modeling (Fypp compile-time constant; same value in all targets)
logical, parameter chemistry = .False.
Elasticity and shear stress state (identical across all three executables)
logical elasticity
 elasticity modeling, true for hyper or hypo
integer shear_num
 Number of shear stress components.
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
 Shear stress BC reflection indices (1:3, 1:shear_BC_flip_num).
Processor coordinates and parallel-IO addressing (identical declaration across all three targets)
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.
MPI info for parallel IO with Lustre file systems (identical across all three targets)
character(len=name_lenmpiiofs
integer mpi_info_int

Detailed Description

Shared global parameters and equation-index setup for all three executables. Each per-target m_global_parameters uses this module (default-public, so all symbols re-export to downstream consumers via two-hop use-association).

Function/Subroutine Documentation

◆ s_assign_common_defaults()

impure subroutine m_global_parameters_common::s_assign_common_defaults

Assign default values to the user-input parameters that are shared across all three executables (pre_process, simulation, post_process). Per-target defaults (bc_io, cfl_dt, precision, nb, chem_params, bub_pp scalar companions, fluid_pp loop, patch arrays, output flags) remain in the per-target s_assign_default_values_to_user_inputs routines, which call this subroutine first, then call s_update_cell_bounds(cells_bounds, m, n, p) (cells_bounds is per-target), then apply their own assignments.

Definition at line 1273 of file m_global_parameters_common.fpp.f90.

Here is the caller graph for this function:

◆ s_finalize_global_parameters_common()

impure subroutine m_global_parameters_common::s_finalize_global_parameters_common

Shared finalize core: deallocate proc_coords and start_idx. Per-target finalize routines call this first, then handle their own extras (qbmm_idx, grid arrays, MPI_IO_DATA null/dealloc - those reference per-target typed variables and stay per-target).

Definition at line 1257 of file m_global_parameters_common.fpp.f90.

◆ s_initialize_eqn_idx()

impure subroutine m_global_parameters_common::s_initialize_eqn_idx ( integer, intent(in) nmom_in,
integer, intent(in) nb_in )

Initialize equation-index state (eqn_idx, sys_size, b_size, tensor_size) from the namelist parameters. This is the shared skeleton: it covers the model_eqns dispatch, all eqn_idx field assignments, and the elasticity/surface-tension/chemistry extensions.

Parameters
nmom_inNumber of carried moments per R0 location (per-target: pre/post pass an integer variable; sim passes its integer parameter nmom = 6). Used only in the 5eq qbmm bubble-index calculation (eqn_idxbubend = eqn_idxadvend + nb_in*nmom_in).

Per-target callers are responsible for the following after this call:

  • qbmm_idx allocations and fills (diverge between pre vs sim/post)
  • sim-only: gam = bub_ppgam_g, nmomsp/nmomtot, Re_idx allocation, GPU_UPDATE calls
  • post-only: beta_idx increment (bubbles_lagrange path), offset/grid allocations

Definition at line 1025 of file m_global_parameters_common.fpp.f90.

Here is the caller graph for this function:

◆ s_initialize_parallel_io_common()

impure subroutine m_global_parameters_common::s_initialize_parallel_io_common

Configure MPI parallel I/O settings and allocate processor coordinate arrays. Shared across all three executables; num_dims/num_vels are computed here for pre/post unconditionally and for sim only when not case-optimized (in which case they are compile-time parameters). Callers must have already populated n and p (grid dimensions).

Definition at line 1208 of file m_global_parameters_common.fpp.f90.

Variable Documentation

◆ acoustic

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

Acoustic source parameters.

Definition at line 499 of file m_global_parameters_common.fpp.f90.

◆ acoustic_source

logical m_global_parameters_common::acoustic_source

Definition at line 351 of file m_global_parameters_common.fpp.f90.

◆ adap_dt

logical m_global_parameters_common::adap_dt

Definition at line 352 of file m_global_parameters_common.fpp.f90.

◆ adap_dt_max_iters

integer m_global_parameters_common::adap_dt_max_iters

Definition at line 353 of file m_global_parameters_common.fpp.f90.

◆ adap_dt_tol

real(wp) m_global_parameters_common::adap_dt_tol

Definition at line 354 of file m_global_parameters_common.fpp.f90.

◆ adv_n

logical m_global_parameters_common::adv_n

Definition at line 355 of file m_global_parameters_common.fpp.f90.

◆ alf_factor

real(wp) m_global_parameters_common::alf_factor

Definition at line 356 of file m_global_parameters_common.fpp.f90.

◆ alpha_bar

real(wp) m_global_parameters_common::alpha_bar

Definition at line 357 of file m_global_parameters_common.fpp.f90.

◆ alt_soundspeed

logical m_global_parameters_common::alt_soundspeed

Definition at line 358 of file m_global_parameters_common.fpp.f90.

◆ avg_state

integer m_global_parameters_common::avg_state

Definition at line 359 of file m_global_parameters_common.fpp.f90.

◆ b_size

integer m_global_parameters_common::b_size

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

Definition at line 588 of file m_global_parameters_common.fpp.f90.

◆ bf_x

logical m_global_parameters_common::bf_x

Definition at line 360 of file m_global_parameters_common.fpp.f90.

◆ bf_y

logical m_global_parameters_common::bf_y

Definition at line 361 of file m_global_parameters_common.fpp.f90.

◆ bf_z

logical m_global_parameters_common::bf_z

Definition at line 362 of file m_global_parameters_common.fpp.f90.

◆ bub_pp

type(subgrid_bubble_physical_parameters) m_global_parameters_common::bub_pp

Subgrid bubble physical parameters.

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

◆ bubble_model

integer m_global_parameters_common::bubble_model

Definition at line 363 of file m_global_parameters_common.fpp.f90.

◆ bubbles_euler

logical m_global_parameters_common::bubbles_euler

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

◆ bubbles_lagrange

logical m_global_parameters_common::bubbles_lagrange

Definition at line 365 of file m_global_parameters_common.fpp.f90.

◆ bx0

real(wp) m_global_parameters_common::bx0

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

◆ ca

real(wp) m_global_parameters_common::ca

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

◆ case_dir

character(len=path_len) m_global_parameters_common::case_dir

Definition at line 366 of file m_global_parameters_common.fpp.f90.

◆ cfl_adap_dt

logical m_global_parameters_common::cfl_adap_dt

Definition at line 367 of file m_global_parameters_common.fpp.f90.

◆ cfl_const_dt

logical m_global_parameters_common::cfl_const_dt

Definition at line 368 of file m_global_parameters_common.fpp.f90.

◆ cfl_target

real(wp) m_global_parameters_common::cfl_target

Definition at line 369 of file m_global_parameters_common.fpp.f90.

◆ chem_params

type(chemistry_parameters) m_global_parameters_common::chem_params

Definition at line 511 of file m_global_parameters_common.fpp.f90.

◆ chemistry

logical, parameter m_global_parameters_common::chemistry = .False.

Definition at line 594 of file m_global_parameters_common.fpp.f90.

◆ coefficient_of_restitution

real(wp) m_global_parameters_common::coefficient_of_restitution

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

◆ collision_model

integer m_global_parameters_common::collision_model

Definition at line 371 of file m_global_parameters_common.fpp.f90.

◆ collision_time

real(wp) m_global_parameters_common::collision_time

Definition at line 372 of file m_global_parameters_common.fpp.f90.

◆ cont_damage

logical m_global_parameters_common::cont_damage

Definition at line 373 of file m_global_parameters_common.fpp.f90.

◆ cont_damage_s

real(wp) m_global_parameters_common::cont_damage_s

Definition at line 374 of file m_global_parameters_common.fpp.f90.

◆ cyl_coord

logical m_global_parameters_common::cyl_coord

Definition at line 375 of file m_global_parameters_common.fpp.f90.

◆ down_sample

logical m_global_parameters_common::down_sample

Definition at line 376 of file m_global_parameters_common.fpp.f90.

◆ dt

real(wp) m_global_parameters_common::dt

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

◆ elasticity

logical m_global_parameters_common::elasticity

elasticity modeling, true for hyper or hypo

Definition at line 599 of file m_global_parameters_common.fpp.f90.

◆ eqn_idx

type(eqn_idx_info) m_global_parameters_common::eqn_idx

All conserved-variable equation index ranges and scalars.

Definition at line 587 of file m_global_parameters_common.fpp.f90.

◆ fd_order

integer m_global_parameters_common::fd_order

Definition at line 378 of file m_global_parameters_common.fpp.f90.

◆ fft_wrt

logical m_global_parameters_common::fft_wrt

Definition at line 379 of file m_global_parameters_common.fpp.f90.

◆ file_per_process

logical m_global_parameters_common::file_per_process

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

◆ fluid_pp

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

Per-fluid stiffened-gas EOS parameters, Reynolds numbers, and shear modulus.

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

◆ g_x

real(wp) m_global_parameters_common::g_x

Definition at line 381 of file m_global_parameters_common.fpp.f90.

◆ g_y

real(wp) m_global_parameters_common::g_y

Definition at line 382 of file m_global_parameters_common.fpp.f90.

◆ g_z

real(wp) m_global_parameters_common::g_z

Definition at line 383 of file m_global_parameters_common.fpp.f90.

◆ hyper_cleaning

logical m_global_parameters_common::hyper_cleaning

Definition at line 384 of file m_global_parameters_common.fpp.f90.

◆ hyper_cleaning_speed

real(wp) m_global_parameters_common::hyper_cleaning_speed

Definition at line 385 of file m_global_parameters_common.fpp.f90.

◆ hyper_cleaning_tau

real(wp) m_global_parameters_common::hyper_cleaning_tau

Definition at line 386 of file m_global_parameters_common.fpp.f90.

◆ hyperelasticity

logical m_global_parameters_common::hyperelasticity

Definition at line 387 of file m_global_parameters_common.fpp.f90.

◆ hypoelasticity

logical m_global_parameters_common::hypoelasticity

Definition at line 388 of file m_global_parameters_common.fpp.f90.

◆ ib

logical m_global_parameters_common::ib

Definition at line 389 of file m_global_parameters_common.fpp.f90.

◆ ib_airfoil

type(ib_airfoil_parameters), dimension(num_ib_airfoils_max) m_global_parameters_common::ib_airfoil

Per-airfoil NACA user inputs.

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

◆ ib_coefficient_of_friction

real(wp) m_global_parameters_common::ib_coefficient_of_friction

Definition at line 390 of file m_global_parameters_common.fpp.f90.

◆ ib_neighborhood_radius

integer m_global_parameters_common::ib_neighborhood_radius

Definition at line 391 of file m_global_parameters_common.fpp.f90.

◆ ib_state_wrt

logical m_global_parameters_common::ib_state_wrt

Definition at line 392 of file m_global_parameters_common.fpp.f90.

◆ ic_beta

real(wp) m_global_parameters_common::ic_beta

Definition at line 393 of file m_global_parameters_common.fpp.f90.

◆ ic_eps

real(wp) m_global_parameters_common::ic_eps

Definition at line 394 of file m_global_parameters_common.fpp.f90.

◆ igr

logical m_global_parameters_common::igr

Definition at line 550 of file m_global_parameters_common.fpp.f90.

◆ igr_iter_solver

integer m_global_parameters_common::igr_iter_solver

Definition at line 551 of file m_global_parameters_common.fpp.f90.

◆ igr_order

integer m_global_parameters_common::igr_order

Definition at line 552 of file m_global_parameters_common.fpp.f90.

◆ igr_pres_lim

logical m_global_parameters_common::igr_pres_lim

Definition at line 553 of file m_global_parameters_common.fpp.f90.

◆ int_comp

integer m_global_parameters_common::int_comp

Definition at line 395 of file m_global_parameters_common.fpp.f90.

◆ integral

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

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

◆ integral_wrt

logical m_global_parameters_common::integral_wrt

Definition at line 396 of file m_global_parameters_common.fpp.f90.

◆ k_x

real(wp) m_global_parameters_common::k_x

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

◆ k_y

real(wp) m_global_parameters_common::k_y

Definition at line 398 of file m_global_parameters_common.fpp.f90.

◆ k_z

real(wp) m_global_parameters_common::k_z

Definition at line 399 of file m_global_parameters_common.fpp.f90.

◆ lag_params

type(bubbles_lagrange_parameters) m_global_parameters_common::lag_params

Lagrange bubbles' parameters.

Definition at line 523 of file m_global_parameters_common.fpp.f90.

◆ low_mach

integer m_global_parameters_common::low_mach

Definition at line 400 of file m_global_parameters_common.fpp.f90.

◆ m

integer m_global_parameters_common::m

Definition at line 401 of file m_global_parameters_common.fpp.f90.

◆ mapped_weno

logical m_global_parameters_common::mapped_weno

Definition at line 554 of file m_global_parameters_common.fpp.f90.

◆ mhd

logical m_global_parameters_common::mhd

Definition at line 555 of file m_global_parameters_common.fpp.f90.

◆ mixture_err

logical m_global_parameters_common::mixture_err

Definition at line 402 of file m_global_parameters_common.fpp.f90.

◆ model_eqns

integer m_global_parameters_common::model_eqns

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

◆ mp_weno

logical m_global_parameters_common::mp_weno

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

◆ mpi_info_int

integer m_global_parameters_common::mpi_info_int

Definition at line 1008 of file m_global_parameters_common.fpp.f90.

◆ mpiiofs

character(len=name_len) m_global_parameters_common::mpiiofs

Definition at line 1007 of file m_global_parameters_common.fpp.f90.

◆ mpp_lim

logical m_global_parameters_common::mpp_lim

Definition at line 405 of file m_global_parameters_common.fpp.f90.

◆ muscl_eps

real(wp) m_global_parameters_common::muscl_eps

Definition at line 406 of file m_global_parameters_common.fpp.f90.

◆ muscl_lim

integer m_global_parameters_common::muscl_lim

Definition at line 556 of file m_global_parameters_common.fpp.f90.

◆ muscl_order

integer m_global_parameters_common::muscl_order

Definition at line 557 of file m_global_parameters_common.fpp.f90.

◆ muscl_polyn

integer m_global_parameters_common::muscl_polyn

Degree of the MUSCL polynomials.

Definition at line 547 of file m_global_parameters_common.fpp.f90.

◆ n

integer m_global_parameters_common::n

Definition at line 407 of file m_global_parameters_common.fpp.f90.

◆ n_start

integer m_global_parameters_common::n_start

Definition at line 408 of file m_global_parameters_common.fpp.f90.

◆ null_weights

logical m_global_parameters_common::null_weights

Definition at line 409 of file m_global_parameters_common.fpp.f90.

◆ num_bc_patches

integer m_global_parameters_common::num_bc_patches

Definition at line 410 of file m_global_parameters_common.fpp.f90.

◆ num_dims

integer m_global_parameters_common::num_dims

Number of spatial dimensions.

Definition at line 544 of file m_global_parameters_common.fpp.f90.

◆ num_fluids

integer m_global_parameters_common::num_fluids

Definition at line 558 of file m_global_parameters_common.fpp.f90.

◆ num_ibs

integer m_global_parameters_common::num_ibs

Definition at line 411 of file m_global_parameters_common.fpp.f90.

◆ num_igr_iters

integer m_global_parameters_common::num_igr_iters

Definition at line 412 of file m_global_parameters_common.fpp.f90.

◆ num_igr_warm_start_iters

integer m_global_parameters_common::num_igr_warm_start_iters

Definition at line 413 of file m_global_parameters_common.fpp.f90.

◆ num_integrals

integer m_global_parameters_common::num_integrals

Definition at line 414 of file m_global_parameters_common.fpp.f90.

◆ num_particle_clouds

integer m_global_parameters_common::num_particle_clouds

Definition at line 415 of file m_global_parameters_common.fpp.f90.

◆ num_probes

integer m_global_parameters_common::num_probes

Definition at line 416 of file m_global_parameters_common.fpp.f90.

◆ num_source

integer m_global_parameters_common::num_source

Definition at line 417 of file m_global_parameters_common.fpp.f90.

◆ num_stl_models

integer m_global_parameters_common::num_stl_models

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

◆ num_vels

integer m_global_parameters_common::num_vels

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

Definition at line 545 of file m_global_parameters_common.fpp.f90.

◆ nv_uvm_igr_temps_on_gpu

integer m_global_parameters_common::nv_uvm_igr_temps_on_gpu

Definition at line 419 of file m_global_parameters_common.fpp.f90.

◆ nv_uvm_out_of_core

logical m_global_parameters_common::nv_uvm_out_of_core

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

◆ nv_uvm_pref_gpu

logical m_global_parameters_common::nv_uvm_pref_gpu

Definition at line 421 of file m_global_parameters_common.fpp.f90.

◆ p

integer m_global_parameters_common::p

Definition at line 422 of file m_global_parameters_common.fpp.f90.

◆ p_x

real(wp) m_global_parameters_common::p_x

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

◆ p_y

real(wp) m_global_parameters_common::p_y

Definition at line 424 of file m_global_parameters_common.fpp.f90.

◆ p_z

real(wp) m_global_parameters_common::p_z

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

◆ palpha_eps

real(wp) m_global_parameters_common::palpha_eps

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

◆ parallel_io

logical m_global_parameters_common::parallel_io

Definition at line 427 of file m_global_parameters_common.fpp.f90.

◆ particle_cloud

type(particle_cloud_parameters), dimension(num_particle_clouds_max) m_global_parameters_common::particle_cloud

Particle bed specifications.

Definition at line 535 of file m_global_parameters_common.fpp.f90.

◆ patch_ib

type(ib_patch_parameters), dimension(num_ib_patches_max_namelist) m_global_parameters_common::patch_ib

Immersed boundary patch parameters.

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

◆ pi_fac

real(wp) m_global_parameters_common::pi_fac

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

◆ poly_sigma

real(wp) m_global_parameters_common::poly_sigma

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

◆ polydisperse

logical m_global_parameters_common::polydisperse

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

◆ polytropic

logical m_global_parameters_common::polytropic

Definition at line 431 of file m_global_parameters_common.fpp.f90.

◆ precision

integer m_global_parameters_common::precision

Definition at line 432 of file m_global_parameters_common.fpp.f90.

◆ pref

real(wp) m_global_parameters_common::pref

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

◆ prim_vars_wrt

logical m_global_parameters_common::prim_vars_wrt

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

◆ probe

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

Definition at line 497 of file m_global_parameters_common.fpp.f90.

◆ probe_wrt

logical m_global_parameters_common::probe_wrt

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

◆ proc_coords

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

Processor coordinates in MPI_CART_COMM.

Definition at line 1001 of file m_global_parameters_common.fpp.f90.

◆ ptgalpha_eps

real(wp) m_global_parameters_common::ptgalpha_eps

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

◆ qbmm

logical m_global_parameters_common::qbmm

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

◆ r0ref

real(wp) m_global_parameters_common::r0ref

Definition at line 348 of file m_global_parameters_common.fpp.f90.

◆ rdma_mpi

logical m_global_parameters_common::rdma_mpi

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

◆ re_inv

real(wp) m_global_parameters_common::re_inv

Definition at line 349 of file m_global_parameters_common.fpp.f90.

◆ recon_type

integer m_global_parameters_common::recon_type

Definition at line 559 of file m_global_parameters_common.fpp.f90.

◆ relativity

logical m_global_parameters_common::relativity

Definition at line 560 of file m_global_parameters_common.fpp.f90.

◆ relax

logical m_global_parameters_common::relax

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

◆ relax_model

integer m_global_parameters_common::relax_model

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

◆ rhoref

real(wp) m_global_parameters_common::rhoref

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

◆ riemann_solver

integer m_global_parameters_common::riemann_solver

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

◆ run_time_info

logical m_global_parameters_common::run_time_info

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

◆ shear_bc_flip_indices

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

Shear stress BC reflection indices (1:3, 1:shear_BC_flip_num).

Definition at line 603 of file m_global_parameters_common.fpp.f90.

◆ shear_bc_flip_num

integer m_global_parameters_common::shear_bc_flip_num

Number of shear stress components to reflect for boundary conditions.

Definition at line 602 of file m_global_parameters_common.fpp.f90.

◆ shear_indices

integer, dimension(3) m_global_parameters_common::shear_indices

Indices of the stress components that represent shear stress.

Definition at line 601 of file m_global_parameters_common.fpp.f90.

◆ shear_num

integer m_global_parameters_common::shear_num

Number of shear stress components.

Definition at line 600 of file m_global_parameters_common.fpp.f90.

◆ sigma

real(wp) m_global_parameters_common::sigma

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

◆ start_idx

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

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

Definition at line 1002 of file m_global_parameters_common.fpp.f90.

◆ stl_models

type(ib_stl_parameters), dimension(num_stl_models_max) m_global_parameters_common::stl_models

Per-STL model parameters.

Definition at line 496 of file m_global_parameters_common.fpp.f90.

◆ surface_tension

logical m_global_parameters_common::surface_tension

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

◆ sys_size

integer m_global_parameters_common::sys_size

Number of unknowns in system of equations.

Definition at line 586 of file m_global_parameters_common.fpp.f90.

◆ t_save

real(wp) m_global_parameters_common::t_save

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

◆ t_step_old

integer m_global_parameters_common::t_step_old

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

◆ t_step_print

integer m_global_parameters_common::t_step_print

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

◆ t_step_save

integer m_global_parameters_common::t_step_save

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

◆ t_step_start

integer m_global_parameters_common::t_step_start

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

◆ t_step_stop

integer m_global_parameters_common::t_step_stop

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

◆ t_stop

real(wp) m_global_parameters_common::t_stop

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

◆ tau_star

real(wp) m_global_parameters_common::tau_star

Definition at line 453 of file m_global_parameters_common.fpp.f90.

◆ teno

logical m_global_parameters_common::teno

Definition at line 561 of file m_global_parameters_common.fpp.f90.

◆ teno_ct

real(wp) m_global_parameters_common::teno_ct

Definition at line 454 of file m_global_parameters_common.fpp.f90.

◆ tensor_size

integer m_global_parameters_common::tensor_size

Number of elements in the full tensor plus one.

Definition at line 589 of file m_global_parameters_common.fpp.f90.

◆ thermal

integer m_global_parameters_common::thermal

Definition at line 455 of file m_global_parameters_common.fpp.f90.

◆ time_stepper

integer m_global_parameters_common::time_stepper

Definition at line 456 of file m_global_parameters_common.fpp.f90.

◆ viscous

logical m_global_parameters_common::viscous

Definition at line 562 of file m_global_parameters_common.fpp.f90.

◆ w_x

real(wp) m_global_parameters_common::w_x

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

◆ w_y

real(wp) m_global_parameters_common::w_y

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

◆ w_z

real(wp) m_global_parameters_common::w_z

Definition at line 459 of file m_global_parameters_common.fpp.f90.

◆ wave_speeds

integer m_global_parameters_common::wave_speeds

Definition at line 460 of file m_global_parameters_common.fpp.f90.

◆ web

real(wp) m_global_parameters_common::web

Definition at line 350 of file m_global_parameters_common.fpp.f90.

◆ weno_avg

logical m_global_parameters_common::weno_avg

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

◆ weno_eps

real(wp) m_global_parameters_common::weno_eps

Definition at line 463 of file m_global_parameters_common.fpp.f90.

◆ weno_num_stencils

integer m_global_parameters_common::weno_num_stencils

Definition at line 548 of file m_global_parameters_common.fpp.f90.

◆ weno_order

integer m_global_parameters_common::weno_order

Definition at line 563 of file m_global_parameters_common.fpp.f90.

◆ weno_polyn

integer m_global_parameters_common::weno_polyn

Degree of the WENO polynomials.

Definition at line 546 of file m_global_parameters_common.fpp.f90.

◆ weno_re_flux

logical m_global_parameters_common::weno_re_flux

Definition at line 461 of file m_global_parameters_common.fpp.f90.

◆ wenojs

logical m_global_parameters_common::wenojs

Definition at line 549 of file m_global_parameters_common.fpp.f90.

◆ wenoz

logical m_global_parameters_common::wenoz

Definition at line 564 of file m_global_parameters_common.fpp.f90.

◆ wenoz_q

real(wp) m_global_parameters_common::wenoz_q

Definition at line 565 of file m_global_parameters_common.fpp.f90.

◆ x_a

real(wp) m_global_parameters_common::x_a

Definition at line 464 of file m_global_parameters_common.fpp.f90.

◆ x_b

real(wp) m_global_parameters_common::x_b

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

◆ y_a

real(wp) m_global_parameters_common::y_a

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

◆ y_b

real(wp) m_global_parameters_common::y_b

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

◆ z_a

real(wp) m_global_parameters_common::z_a

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

◆ z_b

real(wp) m_global_parameters_common::z_b

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