|
MFC
Exascale flow solver
|
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(wp) | wall_time = 0 |
| real(wp) | wall_time_avg = 0 |
| integer | num_procs |
| Number of processors. | |
| character(len=path_len) | case_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(wp) | dt |
| 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(wp) | wenoz_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(wp) | weno_eps |
| Binding for the WENO nonlinear weights. | |
| real(wp) | teno_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(wp) | ic_eps |
| THINC Epsilon to compress on surface cells. | |
| real(wp) | ic_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(wp) | alf_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(wp) | w_z |
| real(wp) | p_z |
| real(wp) | g_z |
| real(wp) | k_z |
| real(wp) | w_x |
| real(wp) | p_x |
| real(wp) | g_x |
| real(wp) | k_x |
| real(wp) | w_y |
| real(wp) | p_y |
| real(wp) | g_y |
| real(wp) | k_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(wp) | palpha_eps |
| trigger parameter for the p relaxation procedure, phase change model | |
| real(wp) | ptgalpha_eps |
| trigger parameter for the pTg relaxation procedure, phase change model | |
| integer | num_bc_patches |
| logical | bc_io |
| type(bounds_info) | x_domain |
| type(bounds_info) | y_domain |
| type(bounds_info) | z_domain |
| real(wp) | x_a |
| real(wp) | y_a |
| real(wp) | z_a |
| real(wp) | x_b |
| real(wp) | y_b |
| real(wp) | z_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_max) | fluid_pp |
| Database of the physical parameters of each of the fluids that is present in the flow. These include the stiffened gas equation of state parameters, and the Reynolds numbers. | |
| type(subgrid_bubble_physical_parameters) | bub_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_max) | probe |
| type(integral_parameters), dimension(num_probes_max) | integral |
| type(chemistry_parameters) | chem_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(wp) | mytime |
| Current simulation time. | |
| real(wp) | finaltime |
| Final simulation time. | |
| logical | rdma_mpi |
| type(pres_field), dimension(:), allocatable | pb_ts |
| type(pres_field), dimension(:), allocatable | mv_ts |
| real(wp) | bx0 |
| 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_bounds) | cells_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(wp) | t_stop |
| real(wp) | t_save |
| real(wp) | cfl_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_info) | bc_x |
| type(int_bounds_info) | bc_y |
| type(int_bounds_info) | bc_z |
MPI info for parallel IO with Lustre file systems | |
| character(len=name_len) | mpiiofs |
| 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_info) | cont_idx |
| Indexes of first & last continuity eqns. | |
| type(int_bounds_info) | mom_idx |
| Indexes of first & last momentum eqns. | |
| integer | e_idx |
| Index of energy equation. | |
| integer | n_idx |
| Index of number density. | |
| type(int_bounds_info) | adv_idx |
| Indexes of first & last advection eqns. | |
| type(int_bounds_info) | internalenergies_idx |
| Indexes of first & last internal energy eqns. | |
| type(bub_bounds_info) | bub_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_info) | b_idx |
| Indexes of first and last magnetic field eqns. | |
| type(int_bounds_info) | stress_idx |
| Indexes of first and last shear stress eqns. | |
| type(int_bounds_info) | xi_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_info) | species_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(wp) | wa_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(wp) | rhoref |
| real(wp) | pref |
Immersed Boundaries | |
| logical | ib |
| integer | num_ibs |
| type(ib_patch_parameters), dimension(num_patches_max) | patch_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(wp) | eu |
| Euler number. | |
| real(wp) | ca |
| Cavitation number. | |
| real(wp) | web |
| Weber number. | |
| real(wp) | re_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(wp) | adap_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(wp) | poly_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(wp) | pi_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(wp) | phi_vg |
| real(wp) | phi_gv |
| real(wp) | pe_c |
| real(wp) | tw |
| real(wp) | k_vl |
| real(wp) | k_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(wp) | gam |
| real(wp) | gam_m |
| real(wp) | r0ref |
| real(wp) | p0ref |
| real(wp) | rho0ref |
| real(wp) | t0ref |
| real(wp) | ss |
| real(wp) | pv |
| real(wp) | vd |
| real(wp) | mu_l |
| real(wp) | mu_v |
| real(wp) | mu_g |
| real(wp) | gam_v |
| real(wp) | gam_g |
| real(wp) | m_v |
| real(wp) | m_g |
| real(wp) | cp_v |
| real(wp) | cp_g |
| real(wp) | r_v |
| real(wp) | r_g |
Acoustic acoustic_source parameters | |
| logical | acoustic_source |
| Acoustic source switch. | |
| type(acoustic_parameters), dimension(num_probes_max) | acoustic |
| Acoustic source parameters. | |
| integer | num_source |
| Number of acoustic sources. | |
Surface tension parameters | |
| real(wp) | sigma |
| logical | surface_tension |
lagrangian subgrid bubble parameters | |
! | |
| logical | bubbles_lagrange |
| Lagrangian subgrid bubble model switch. | |
| type(bubbles_lagrange_parameters) | lag_params |
| Lagrange bubbles' parameters. | |
Continuum damage model parameters | |
! | |
| real(wp) | tau_star |
| Stress threshold for continuum damage modeling. | |
| real(wp) | cont_damage_s |
| Exponent s for continuum damage modeling. | |
| real(wp) | alpha_bar |
| Damage rate factor for continuum damage modeling. | |
MHD Hyperbolic cleaning parameters | |
! | |
| real(wp) | hyper_cleaning_speed |
| Hyperbolic cleaning wave speed (c_h). | |
| real(wp) | hyper_cleaning_tau |
| Hyperbolic cleaning tau. | |
Global parameters for the computational domain, fluid properties, and simulation algorithm configuration.
| 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.
| 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.
| 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.
| impure subroutine m_global_parameters::s_initialize_parallel_io |
Initializes parallel infrastructure.
Definition at line 3834 of file m_global_parameters.fpp.f90.
| real(wp), dimension(3) m_global_parameters::accel_bf |
Definition at line 527 of file m_global_parameters.fpp.f90.
| 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.
| logical m_global_parameters::acoustic_source |
Acoustic source switch.
Definition at line 1267 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::adap_dt |
Adaptive step size control.
Definition at line 1091 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::adap_dt_max_iters |
Maximum number of iterations.
Definition at line 1093 of file m_global_parameters.fpp.f90.
| 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.
| 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.
| 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.
| integer m_global_parameters::advxb |
Definition at line 1302 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::advxe |
Definition at line 1302 of file m_global_parameters.fpp.f90.
| type(vec3_dt), dimension(:), allocatable m_global_parameters::airfoil_grid_l |
Definition at line 1019 of file m_global_parameters.fpp.f90.
| type(vec3_dt), dimension(:), allocatable m_global_parameters::airfoil_grid_u |
Definition at line 1019 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::alf_factor |
alpha factor for IGR
Definition at line 491 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::alf_idx |
Index of void fraction.
Definition at line 777 of file m_global_parameters.fpp.f90.
| 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.
| logical m_global_parameters::alt_soundspeed |
Alternate mixture sound speed.
Definition at line 474 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::avg_state |
Average state evaluation method.
Definition at line 473 of file m_global_parameters.fpp.f90.
| 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.
| 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.
| logical m_global_parameters::bc_io |
Definition at line 664 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_x |
Definition at line 667 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_y |
Definition at line 667 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_z |
Definition at line 667 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bf_x |
Definition at line 494 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bf_y |
Definition at line 494 of file m_global_parameters.fpp.f90.
| 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.
| logical m_global_parameters::bodyforces |
Definition at line 493 of file m_global_parameters.fpp.f90.
| 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.
| type(subgrid_bubble_physical_parameters) m_global_parameters::bub_pp |
Definition at line 967 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::bubble_model |
Gilmore or Keller–Miksis bubble model.
Definition at line 1106 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bubbles_euler |
Bubbles euler on/off.
Definition at line 1075 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bubbles_lagrange |
Lagrangian subgrid bubble model switch.
Definition at line 1390 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::bubxb |
Definition at line 1305 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::bubxe |
Definition at line 1305 of file m_global_parameters.fpp.f90.
| 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.
| logical m_global_parameters::bulk_stress |
Bulk stresses.
Definition at line 486 of file m_global_parameters.fpp.f90.
| 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.
| integer m_global_parameters::c_idx |
Index of color function.
Definition at line 786 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::ca |
Cavitation number.
Definition at line 1046 of file m_global_parameters.fpp.f90.
| character(len=path_len) m_global_parameters::case_dir |
Case folder location.
Definition at line 324 of file m_global_parameters.fpp.f90.
| type(cell_num_bounds) m_global_parameters::cells_bounds |
Definition at line 337 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cfl_adap_dt |
Definition at line 418 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cfl_const_dt |
Definition at line 418 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cfl_dt |
Definition at line 418 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cfl_target |
Definition at line 403 of file m_global_parameters.fpp.f90.
| type(chemistry_parameters) m_global_parameters::chem_params |
Definition at line 1183 of file m_global_parameters.fpp.f90.
| logical, parameter m_global_parameters::chemistry = .False. |
Chemistry modeling.
Definition at line 484 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::chemxb |
Definition at line 1307 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::chemxe |
Definition at line 1307 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cont_damage |
Continuum damage modeling.
Definition at line 487 of file m_global_parameters.fpp.f90.
| 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.
| 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.
| integer m_global_parameters::contxb |
Definition at line 1303 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::contxe |
Definition at line 1303 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cp_g |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cp_v |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::cpu_end |
Definition at line 541 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::cpu_rate |
Definition at line 541 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::cpu_start |
Definition at line 541 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::cvs |
Definition at line 1354 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cyl_coord |
Definition at line 346 of file m_global_parameters.fpp.f90.
| 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.
| real(wp), dimension(3) m_global_parameters::dir_flg |
Definition at line 903 of file m_global_parameters.fpp.f90.
| integer, dimension(3) m_global_parameters::dir_idx |
Definition at line 902 of file m_global_parameters.fpp.f90.
| integer, dimension(3) m_global_parameters::dir_idx_tau |
Definition at line 904 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::down_sample |
down sample the output files
Definition at line 734 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::dt |
Size of the time-step.
Definition at line 380 of file m_global_parameters.fpp.f90.
| 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.
| real(wp), dimension(:), allocatable, target m_global_parameters::dx |
Definition at line 377 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::dy |
Definition at line 377 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::dz |
Definition at line 377 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::e_idx |
Index of energy equation.
Definition at line 772 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::elasticity |
elasticity modeling, true for hyper or hypo
Definition at line 483 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::eu |
Euler number.
Definition at line 1045 of file m_global_parameters.fpp.f90.
| 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.
| 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.
| logical m_global_parameters::fft_wrt |
Definition at line 1418 of file m_global_parameters.fpp.f90.
| 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.
| real(wp) m_global_parameters::finaltime |
Final simulation time.
Definition at line 1368 of file m_global_parameters.fpp.f90.
| 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.
| real(wp) m_global_parameters::g_x |
Definition at line 512 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::g_y |
Definition at line 522 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::g_z |
Definition at line 502 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam |
Definition at line 1236 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_g |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_m |
Definition at line 1236 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_v |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::gamma_idx |
Index of specific heat ratio func. eqn.
Definition at line 778 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::gammas |
Definition at line 1354 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::grid_geometry |
Definition at line 347 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::gs_min |
Definition at line 1354 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::hyper_cleaning |
Hyperbolic cleaning for MHD for divB=0.
Definition at line 488 of file m_global_parameters.fpp.f90.
| 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.
| real(wp) m_global_parameters::hyper_cleaning_tau |
Hyperbolic cleaning tau.
Definition at line 1442 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::hyper_model |
hyperelasticity solver algorithm
Definition at line 482 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::hyperelasticity |
hyperelasticity modeling
Definition at line 478 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::hypoelasticity |
hypoelasticity modeling
Definition at line 477 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::ib |
Definition at line 1015 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::ic_beta |
THINC Sharpness Parameter.
Definition at line 481 of file m_global_parameters.fpp.f90.
| 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.
| type(int_bounds_info), dimension(1:3) m_global_parameters::idwbuff |
Definition at line 842 of file m_global_parameters.fpp.f90.
| type(int_bounds_info), dimension(1:3) m_global_parameters::idwint |
Definition at line 826 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::igr |
Use information geometric regularization.
Definition at line 450 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::igr_iter_solver |
IGR elliptic solver.
Definition at line 448 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::igr_order |
Reconstruction order for IGR.
Definition at line 449 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::igr_pres_lim |
Limit to positive pressures for IGR.
Definition at line 451 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::im_trans_c |
Definition at line 1212 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::im_trans_t |
Definition at line 1212 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::int_comp |
THINC interface compression.
Definition at line 479 of file m_global_parameters.fpp.f90.
| type(integral_parameters), dimension(num_probes_max) m_global_parameters::integral |
Definition at line 995 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::integral_wrt |
Definition at line 991 of file m_global_parameters.fpp.f90.
| 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.
| integer m_global_parameters::intxb |
Definition at line 1304 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::intxe |
Definition at line 1304 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::k_g |
Definition at line 1211 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_gl |
Definition at line 1198 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::k_v |
Definition at line 1211 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_vl |
Definition at line 1198 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_x |
Definition at line 514 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_y |
Definition at line 524 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_z |
Definition at line 504 of file m_global_parameters.fpp.f90.
| type(bubbles_lagrange_parameters) m_global_parameters::lag_params |
Lagrange bubbles' parameters.
Definition at line 1391 of file m_global_parameters.fpp.f90.
| 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.
| integer m_global_parameters::m |
Definition at line 333 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::m_g |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::m_glb |
Definition at line 341 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::m_v |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| 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.
| real(wp), dimension(:), allocatable m_global_parameters::mass_g0 |
Definition at line 1211 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::mass_v0 |
Definition at line 1211 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::mhd |
Magnetohydrodynamics.
Definition at line 446 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::mixture_err |
Mixture properties correction.
Definition at line 476 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::model_eqns |
Multicomponent flow model.
Definition at line 423 of file m_global_parameters.fpp.f90.
| type(scalar_field), dimension(:, :, :), allocatable m_global_parameters::mom_3d |
Definition at line 1168 of file m_global_parameters.fpp.f90.
| 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.
| type(scalar_field), dimension(:), allocatable m_global_parameters::mom_sp |
Definition at line 1167 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::momxb |
Definition at line 1301 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::momxe |
Definition at line 1301 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::mp_weno |
Monotonicity preserving (MP) WENO.
Definition at line 467 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::mpi_info_int |
Definition at line 763 of file m_global_parameters.fpp.f90.
| 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.
| type(mpi_io_var), public m_global_parameters::mpi_io_data |
Definition at line 753 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:, :), allocatable, public m_global_parameters::mpi_io_data_lag_bubbles |
Definition at line 758 of file m_global_parameters.fpp.f90.
| type(mpi_io_ib_var), public m_global_parameters::mpi_io_ib_data |
Definition at line 754 of file m_global_parameters.fpp.f90.
| type(mpi_io_levelset_var), public m_global_parameters::mpi_io_levelset_data |
Definition at line 756 of file m_global_parameters.fpp.f90.
| 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.
| character(len=name_len) m_global_parameters::mpiiofs |
Definition at line 762 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::mpp_lim |
Mixture physical parameters (MPP) limits.
Definition at line 428 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_g |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_l |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_v |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::muscl_lim |
MUSCL Limiter.
Definition at line 439 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::muscl_order |
Order of the MUSCL reconstruction.
Definition at line 437 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::muscl_polyn |
Degree of the MUSCL polynomials (polyn)i.
Definition at line 435 of file m_global_parameters.fpp.f90.
| type(pres_field), dimension(:), allocatable m_global_parameters::mv_ts |
Definition at line 1374 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mytime |
Current simulation time.
Definition at line 1367 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n |
Definition at line 333 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_glb |
Definition at line 341 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_idx |
Index of number density.
Definition at line 773 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_start |
Definition at line 404 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nb |
Number of eq. bubble sizes.
Definition at line 1042 of file m_global_parameters.fpp.f90.
| 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.
| integer m_global_parameters::nmomsp |
Number of moments required by ensemble-averaging.
Definition at line 1137 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nmomtot |
Total number of carried moments moments/transport equations.
Definition at line 1138 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::np |
Definition at line 1020 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::null_weights |
Null undesired WENO weights.
Definition at line 475 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_bc_patches |
Definition at line 663 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_dims |
Number of spatial dimensions.
Definition at line 425 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_fluids |
number of fluids in the simulation
Definition at line 440 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_ibs |
Definition at line 1016 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_igr_iters |
number of iterations for elliptic solve
Definition at line 489 of file m_global_parameters.fpp.f90.
| 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.
| integer m_global_parameters::num_integrals |
Definition at line 993 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_probes |
Definition at line 992 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_procs |
Number of processors.
Definition at line 323 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_source |
Number of acoustic sources.
Definition at line 1269 of file m_global_parameters.fpp.f90.
| 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.
| integer m_global_parameters::nv_uvm_igr_temps_on_gpu |
Definition at line 458 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::nv_uvm_out_of_core |
Definition at line 457 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::nv_uvm_pref_gpu |
Definition at line 462 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::omegan |
Definition at line 1212 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::p |
Definition at line 333 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::p0ref |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::p_glb |
Definition at line 341 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::p_x |
Definition at line 510 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::p_y |
Definition at line 520 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::p_z |
Definition at line 500 of file m_global_parameters.fpp.f90.
| 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.
| logical m_global_parameters::parallel_io |
Format of the data files.
Definition at line 731 of file m_global_parameters.fpp.f90.
| type(ib_patch_parameters), dimension(num_patches_max) m_global_parameters::patch_ib |
Definition at line 1018 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::pb0 |
Definition at line 1211 of file m_global_parameters.fpp.f90.
| type(pres_field), dimension(:), allocatable m_global_parameters::pb_ts |
Definition at line 1372 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pe_c |
Definition at line 1198 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::pe_t |
Definition at line 1211 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::phi_gv |
Definition at line 1198 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::phi_vg |
Definition at line 1198 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pi_fac |
Factor for artificial pi_inf.
Definition at line 1140 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::pi_inf_idx |
Index of liquid stiffness func. eqn.
Definition at line 779 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::pi_infs |
Definition at line 1354 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::poly_sigma |
log normal sigma for polydisperse PDF
Definition at line 1122 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::polydisperse |
Polydisperse bubbles.
Definition at line 1077 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::polytropic |
Polytropic switch.
Definition at line 1076 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::precision |
Precision of output files.
Definition at line 733 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pref |
Definition at line 999 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::prim_vars_wrt |
Definition at line 430 of file m_global_parameters.fpp.f90.
| type(vec3_dt), dimension(num_probes_max) m_global_parameters::probe |
Definition at line 994 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::probe_wrt |
Definition at line 990 of file m_global_parameters.fpp.f90.
| 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.
| integer m_global_parameters::proc_rank |
Rank of the local processor.
Definition at line 329 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::ps_inf |
Definition at line 1354 of file m_global_parameters.fpp.f90.
| 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.
| 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.
| real(wp), dimension(:, :, :), allocatable m_global_parameters::ptil |
Pressure modification.
Definition at line 1120 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pv |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::qbmm |
Quadrature moment method.
Definition at line 1135 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::qvps |
Definition at line 1354 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::qvs |
Definition at line 1354 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::r0 |
Bubble sizes.
Definition at line 1062 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r0ref |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r_g |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r_v |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::rdma_mpi |
Definition at line 1370 of file m_global_parameters.fpp.f90.
| integer, dimension(:, :), allocatable m_global_parameters::re_idx |
Definition at line 861 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::re_inv |
Inverse Reynolds number.
Definition at line 1048 of file m_global_parameters.fpp.f90.
| integer, dimension(2) m_global_parameters::re_size |
Definition at line 859 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::re_size_max |
Definition at line 860 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::re_trans_c |
Definition at line 1212 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::re_trans_t |
Definition at line 1212 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::recon_type |
Reconstruction Type.
Definition at line 433 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::relativity |
Relativity (only for MHD).
Definition at line 447 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::relax |
activate phase change
Definition at line 646 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::relax_model |
Relaxation model.
Definition at line 647 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::rho0ref |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::rhoref |
Definition at line 999 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::riemann_solver |
Riemann solver algorithm.
Definition at line 470 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::run_time_info |
Run-time output flag.
Definition at line 325 of file m_global_parameters.fpp.f90.
| 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.
| 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.
| 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.
| integer m_global_parameters::shear_num |
Definition at line 936 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::shear_stress |
Shear stresses.
Definition at line 485 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::sigma |
Definition at line 1286 of file m_global_parameters.fpp.f90.
| 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.
| real(wp) m_global_parameters::ss |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| 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.
| 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.
| integer m_global_parameters::strxb |
Definition at line 1306 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::strxe |
Definition at line 1306 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::surface_tension |
Definition at line 1287 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::sys_size |
Number of unknowns in system of eqns.
Definition at line 769 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::t0ref |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::t_save |
Definition at line 403 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::t_step_old |
Existing IC/grid folder.
Definition at line 326 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::t_step_print |
Number of time-steps between printouts.
Definition at line 420 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::t_step_save |
Definition at line 397 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::t_step_start |
Definition at line 397 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::t_step_stop |
Definition at line 397 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::t_stop |
Definition at line 403 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::tau_star |
Stress threshold for continuum damage modeling.
Definition at line 1423 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::teno |
TENO (Targeted ENO).
Definition at line 444 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::teno_ct |
Smoothness threshold for TENO.
Definition at line 466 of file m_global_parameters.fpp.f90.
| 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.
| integer m_global_parameters::thermal |
Thermal behavior. 1 = adiabatic, 2 = isotherm, 3 = transfer.
Definition at line 1107 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::time_stepper |
Time-stepper algorithm.
Definition at line 429 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::tw |
Definition at line 1198 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::vd |
Definition at line 1249 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::viscous |
Viscous effects.
Definition at line 452 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::w_x |
Definition at line 508 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::w_y |
Definition at line 518 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::w_z |
Definition at line 498 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wa_flg |
Definition at line 882 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wall_time = 0 |
Definition at line 319 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wall_time_avg = 0 |
Definition at line 320 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::wave_speeds |
Wave speeds estimation method.
Definition at line 472 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::web |
Weber number.
Definition at line 1047 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::weight |
Simpson quadrature weights.
Definition at line 1061 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::weno_avg |
Definition at line 468 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::weno_eps |
Binding for the WENO nonlinear weights.
Definition at line 465 of file m_global_parameters.fpp.f90.
| 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.
| integer m_global_parameters::weno_order |
Order of the WENO reconstruction.
Definition at line 436 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::weno_polyn |
Degree of the WENO polynomials (polyn).
Definition at line 434 of file m_global_parameters.fpp.f90.
| 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.
| logical m_global_parameters::wenojs |
WENO-JS (default).
Definition at line 441 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::wenoz |
WENO-Z.
Definition at line 443 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wenoz_q |
Power constant for WENO-Z.
Definition at line 445 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::x_a |
Definition at line 728 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::x_b |
Definition at line 729 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::x_cb |
Definition at line 364 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::x_cc |
Definition at line 370 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::x_domain |
Definition at line 716 of file m_global_parameters.fpp.f90.
| 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.
| integer m_global_parameters::xibeg |
Definition at line 1308 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::xiend |
Definition at line 1308 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::y_a |
Definition at line 728 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::y_b |
Definition at line 729 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::y_cb |
Definition at line 364 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::y_cc |
Definition at line 370 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::y_domain |
Definition at line 716 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::z_a |
Definition at line 728 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::z_b |
Definition at line 729 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::z_cb |
Definition at line 364 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::z_cc |
Definition at line 370 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::z_domain |
Definition at line 716 of file m_global_parameters.fpp.f90.