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
logical e_wrt
real(wpr0ref
real(wpre_inv
real(wpweb
logical adv_n
logical, dimension(num_fluids_maxalpha_rho_e_wrt
logical, dimension(num_fluids_maxalpha_rho_wrt
logical, dimension(num_fluids_maxalpha_wrt
logical alt_soundspeed
integer avg_state
logical bubbles_euler
logical bubbles_lagrange
logical c_wrt
character(len=path_lencase_dir
logical cf_wrt
logical cfl_adap_dt
logical cfl_const_dt
real(wpcfl_target
logical chem_wrt_t
logical, dimension(num_species) chem_wrt_y
logical cons_vars_wrt
logical cont_damage
logical cyl_coord
logical down_sample
integer fd_order
logical fft_wrt
logical file_per_process
integer flux_lim
logical, dimension(3) flux_wrt
integer format
logical gamma_wrt
logical heat_ratio_wrt
logical hyper_cleaning
logical hyperelasticity
logical hypoelasticity
logical ib
logical ib_state_wrt
logical igr
integer igr_order
logical lag_betac_wrt
logical lag_betat_wrt
logical lag_db_wrt
logical lag_dphidt_wrt
logical lag_header
logical lag_id_wrt
logical lag_mg_wrt
logical lag_mv_wrt
logical lag_pos_prev_wrt
logical lag_pos_wrt
logical lag_pres_wrt
logical lag_r0_wrt
logical lag_rad_wrt
logical lag_rmax_wrt
logical lag_rmin_wrt
logical lag_rvel_wrt
logical lag_txt_wrt
logical lag_vel_wrt
logical liutex_wrt
integer m
logical mhd
logical mixture_err
integer model_eqns
logical, dimension(3) mom_wrt
logical mpp_lim
integer muscl_order
integer n
integer n_start
integer nb
integer num_bc_patches
integer num_fluids
integer num_ibs
logical, dimension(3) omega_wrt
logical output_partial_domain
integer p
logical parallel_io
logical pi_inf_wrt
real(wppoly_sigma
logical polydisperse
logical polytropic
integer precision
real(wppref
logical pres_inf_wrt
logical pres_wrt
logical prim_vars_wrt
logical qbmm
logical qm_wrt
integer recon_type
logical relativity
logical relax
integer relax_model
logical rho_wrt
real(wprhoref
real(wp), dimension(num_fluids_maxschlieren_alpha
logical schlieren_wrt
real(wpsigr
real(wpsigma
logical sim_data
logical surface_tension
real(wpt_save
integer t_step_save
integer t_step_start
integer t_step_stop
real(wpt_stop
integer thermal
logical, dimension(3) vel_wrt
integer weno_order
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.
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.
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 1170 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 1154 of file m_global_parameters_common.fpp.f90.

Here is the caller graph for this function:

◆ 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 922 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 1105 of file m_global_parameters_common.fpp.f90.

Here is the caller graph for this function:

Variable Documentation

◆ adv_n

logical m_global_parameters_common::adv_n

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

◆ alpha_rho_e_wrt

logical, dimension(num_fluids_max) m_global_parameters_common::alpha_rho_e_wrt

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

◆ alpha_rho_wrt

logical, dimension(num_fluids_max) m_global_parameters_common::alpha_rho_wrt

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

◆ alpha_wrt

logical, dimension(num_fluids_max) m_global_parameters_common::alpha_wrt

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

◆ alt_soundspeed

logical m_global_parameters_common::alt_soundspeed

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

◆ avg_state

integer m_global_parameters_common::avg_state

Definition at line 357 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 485 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 455 of file m_global_parameters_common.fpp.f90.

◆ bubbles_euler

logical m_global_parameters_common::bubbles_euler

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

◆ bubbles_lagrange

logical m_global_parameters_common::bubbles_lagrange

Definition at line 359 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.

◆ c_wrt

logical m_global_parameters_common::c_wrt

Definition at line 360 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 361 of file m_global_parameters_common.fpp.f90.

◆ cf_wrt

logical m_global_parameters_common::cf_wrt

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

◆ cfl_adap_dt

logical m_global_parameters_common::cfl_adap_dt

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

◆ cfl_const_dt

logical m_global_parameters_common::cfl_const_dt

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

◆ cfl_target

real(wp) m_global_parameters_common::cfl_target

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

◆ chem_wrt_t

logical m_global_parameters_common::chem_wrt_t

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

◆ chem_wrt_y

logical, dimension(num_species) m_global_parameters_common::chem_wrt_y

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

◆ chemistry

logical, parameter m_global_parameters_common::chemistry = .False.

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

◆ cons_vars_wrt

logical m_global_parameters_common::cons_vars_wrt

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

◆ cont_damage

logical m_global_parameters_common::cont_damage

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

◆ cyl_coord

logical m_global_parameters_common::cyl_coord

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

◆ down_sample

logical m_global_parameters_common::down_sample

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

◆ e_wrt

logical m_global_parameters_common::e_wrt

Definition at line 348 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 496 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 484 of file m_global_parameters_common.fpp.f90.

◆ fd_order

integer m_global_parameters_common::fd_order

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

◆ fft_wrt

logical m_global_parameters_common::fft_wrt

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

◆ file_per_process

logical m_global_parameters_common::file_per_process

Definition at line 374 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 454 of file m_global_parameters_common.fpp.f90.

◆ flux_lim

integer m_global_parameters_common::flux_lim

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

◆ flux_wrt

logical, dimension(3) m_global_parameters_common::flux_wrt

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

◆ format

integer m_global_parameters_common::format

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

◆ gamma_wrt

logical m_global_parameters_common::gamma_wrt

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

◆ heat_ratio_wrt

logical m_global_parameters_common::heat_ratio_wrt

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

◆ hyper_cleaning

logical m_global_parameters_common::hyper_cleaning

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

◆ hyperelasticity

logical m_global_parameters_common::hyperelasticity

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

◆ hypoelasticity

logical m_global_parameters_common::hypoelasticity

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

◆ ib

logical m_global_parameters_common::ib

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

◆ ib_state_wrt

logical m_global_parameters_common::ib_state_wrt

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

◆ igr

logical m_global_parameters_common::igr

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

◆ igr_order

integer m_global_parameters_common::igr_order

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

◆ lag_betac_wrt

logical m_global_parameters_common::lag_betac_wrt

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

◆ lag_betat_wrt

logical m_global_parameters_common::lag_betat_wrt

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

◆ lag_db_wrt

logical m_global_parameters_common::lag_db_wrt

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

◆ lag_dphidt_wrt

logical m_global_parameters_common::lag_dphidt_wrt

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

◆ lag_header

logical m_global_parameters_common::lag_header

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

◆ lag_id_wrt

logical m_global_parameters_common::lag_id_wrt

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

◆ lag_mg_wrt

logical m_global_parameters_common::lag_mg_wrt

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

◆ lag_mv_wrt

logical m_global_parameters_common::lag_mv_wrt

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

◆ lag_pos_prev_wrt

logical m_global_parameters_common::lag_pos_prev_wrt

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

◆ lag_pos_wrt

logical m_global_parameters_common::lag_pos_wrt

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

◆ lag_pres_wrt

logical m_global_parameters_common::lag_pres_wrt

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

◆ lag_r0_wrt

logical m_global_parameters_common::lag_r0_wrt

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

◆ lag_rad_wrt

logical m_global_parameters_common::lag_rad_wrt

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

◆ lag_rmax_wrt

logical m_global_parameters_common::lag_rmax_wrt

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

◆ lag_rmin_wrt

logical m_global_parameters_common::lag_rmin_wrt

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

◆ lag_rvel_wrt

logical m_global_parameters_common::lag_rvel_wrt

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

◆ lag_txt_wrt

logical m_global_parameters_common::lag_txt_wrt

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

◆ lag_vel_wrt

logical m_global_parameters_common::lag_vel_wrt

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

◆ liutex_wrt

logical m_global_parameters_common::liutex_wrt

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

◆ m

integer m_global_parameters_common::m

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

◆ mhd

logical m_global_parameters_common::mhd

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

◆ mixture_err

logical m_global_parameters_common::mixture_err

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

◆ model_eqns

integer m_global_parameters_common::model_eqns

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

◆ mom_wrt

logical, dimension(3) m_global_parameters_common::mom_wrt

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

◆ mpi_info_int

integer m_global_parameters_common::mpi_info_int

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

◆ mpiiofs

character(len=name_len) m_global_parameters_common::mpiiofs

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

◆ mpp_lim

logical m_global_parameters_common::mpp_lim

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

◆ muscl_order

integer m_global_parameters_common::muscl_order

Definition at line 412 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 477 of file m_global_parameters_common.fpp.f90.

◆ n

integer m_global_parameters_common::n

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

◆ n_start

integer m_global_parameters_common::n_start

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

◆ nb

integer m_global_parameters_common::nb

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

◆ num_bc_patches

integer m_global_parameters_common::num_bc_patches

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

◆ num_dims

integer m_global_parameters_common::num_dims

Number of spatial dimensions.

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

◆ num_fluids

integer m_global_parameters_common::num_fluids

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

◆ num_ibs

integer m_global_parameters_common::num_ibs

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 470 of file m_global_parameters_common.fpp.f90.

◆ omega_wrt

logical, dimension(3) m_global_parameters_common::omega_wrt

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

◆ output_partial_domain

logical m_global_parameters_common::output_partial_domain

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

◆ p

integer m_global_parameters_common::p

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

◆ parallel_io

logical m_global_parameters_common::parallel_io

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

◆ pi_inf_wrt

logical m_global_parameters_common::pi_inf_wrt

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

◆ poly_sigma

real(wp) m_global_parameters_common::poly_sigma

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

◆ polydisperse

logical m_global_parameters_common::polydisperse

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

◆ polytropic

logical m_global_parameters_common::polytropic

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

◆ precision

integer m_global_parameters_common::precision

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

◆ pref

real(wp) m_global_parameters_common::pref

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

◆ pres_inf_wrt

logical m_global_parameters_common::pres_inf_wrt

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

◆ pres_wrt

logical m_global_parameters_common::pres_wrt

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

◆ prim_vars_wrt

logical m_global_parameters_common::prim_vars_wrt

Definition at line 431 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 898 of file m_global_parameters_common.fpp.f90.

◆ qbmm

logical m_global_parameters_common::qbmm

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

◆ qm_wrt

logical m_global_parameters_common::qm_wrt

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

◆ r0ref

real(wp) m_global_parameters_common::r0ref

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

◆ re_inv

real(wp) m_global_parameters_common::re_inv

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

◆ recon_type

integer m_global_parameters_common::recon_type

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

◆ relativity

logical m_global_parameters_common::relativity

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

◆ relax

logical m_global_parameters_common::relax

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

◆ relax_model

integer m_global_parameters_common::relax_model

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

◆ rho_wrt

logical m_global_parameters_common::rho_wrt

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

◆ rhoref

real(wp) m_global_parameters_common::rhoref

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

◆ schlieren_alpha

real(wp), dimension(num_fluids_max) m_global_parameters_common::schlieren_alpha

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

◆ schlieren_wrt

logical m_global_parameters_common::schlieren_wrt

Definition at line 441 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 500 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 499 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 498 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 497 of file m_global_parameters_common.fpp.f90.

◆ sigma

real(wp) m_global_parameters_common::sigma

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

◆ sigr

real(wp) m_global_parameters_common::sigr

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

◆ sim_data

logical m_global_parameters_common::sim_data

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 899 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 483 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_save

integer m_global_parameters_common::t_step_save

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

◆ t_step_start

integer m_global_parameters_common::t_step_start

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

◆ t_step_stop

integer m_global_parameters_common::t_step_stop

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

◆ t_stop

real(wp) m_global_parameters_common::t_stop

Definition at line 450 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 486 of file m_global_parameters_common.fpp.f90.

◆ thermal

integer m_global_parameters_common::thermal

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

◆ vel_wrt

logical, dimension(3) m_global_parameters_common::vel_wrt

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

◆ web

real(wp) m_global_parameters_common::web

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

◆ weno_order

integer m_global_parameters_common::weno_order

Definition at line 453 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 476 of file m_global_parameters_common.fpp.f90.