|
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 |
| Initialize the global parameters 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) | muscl_eps |
| MUSCL limiter slope-product threshold. | |
| 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 |
| Average left/right cell-boundary states. | |
| 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 | |
| integer | int_comp |
| Interface compression: 0=off, 1=THINC, 2=MTHINC. | |
| 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 | |
| real(wp) | w_y |
| amplitude, frequency, and phase shift sinusoid in each direction | |
| real(wp) | p_y |
| real(wp) | g_y |
| real(wp) | k_y |
| real(wp) | w_x |
| real(wp) | p_x |
| real(wp) | g_x |
| real(wp) | k_x |
| real(wp) | w_z |
| real(wp) | p_z |
| real(wp) | g_z |
| real(wp) | k_z |
| 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 |
| Number of ghost cells for boundary condition storage. | |
| 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). | |
| type(physical_parameters), dimension(num_fluids_max) | fluid_pp |
| Stiffened gas EOS parameters and Reynolds numbers per fluid. | |
| type(subgrid_bubble_physical_parameters) | bub_pp |
| integer | fd_order |
| Finite-difference order for CoM and flow probe derivatives. | |
| integer | fd_number |
| Finite-difference half-stencil size: MAX(1, fd_order/2). | |
| 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 |
| 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 |
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 |
| Enable out-of-core storage of q_cons_ts(2) in timestepping (default FALSE). | |
| integer | nv_uvm_igr_temps_on_gpu |
| 0 => jac, jac_rhs, and jac_old on CPU | |
| logical | nv_uvm_pref_gpu |
| Enable explicit gpu memory hints (default FALSE). | |
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 |
Original boundary conditions preserved for immersed boundary code | |
(bc_x/y/z get overwritten with MPI neighbor ranks during decomposition) | |
| type(int_bounds_info) | ib_bc_x |
| type(int_bounds_info) | ib_bc_y |
| type(int_bounds_info) | ib_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(eqn_idx_info) | eqn_idx |
| All conserved-variable equation index ranges and scalars. | |
| type(qbmm_idx_info) | qbmm_idx |
| QBMM moment index mappings (allocatable; GPU-managed separately). | |
| 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. | |
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 |
| used for hypoelasticity=true | |
Reference density and pressure for Tait EOS | |
| real(wp) | rhoref |
| real(wp) | pref |
Immersed Boundaries | |
| logical | ib |
| integer | num_ibs |
| integer | collision_model |
| real(wp) | coefficient_of_restitution |
| real(wp) | collision_time |
| real(wp) | ib_coefficient_of_friction |
| logical | ib_state_wrt |
| type(ib_patch_parameters), dimension(num_ib_patches_max) | patch_ib |
| Immersed boundary patch parameters. | |
| 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.
amplitude, frequency, and phase shift sinusoid in each direction
Definition at line 1394 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 3704 of file m_global_parameters.fpp.f90.
| impure subroutine m_global_parameters::s_initialize_global_parameters_module |
Initialize the global parameters module.
Definition at line 1816 of file m_global_parameters.fpp.f90.
| impure subroutine m_global_parameters::s_initialize_parallel_io |
Initializes parallel infrastructure.
Definition at line 3667 of file m_global_parameters.fpp.f90.
| real(wp), dimension(3) m_global_parameters::accel_bf |
Definition at line 548 of file m_global_parameters.fpp.f90.
| type(acoustic_parameters), dimension(num_probes_max) m_global_parameters::acoustic |
Acoustic source parameters.
Definition at line 1261 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::acoustic_source |
Acoustic source switch.
Definition at line 1260 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::adap_dt |
Adaptive step size control.
Definition at line 1089 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::adap_dt_max_iters |
Maximum number of iterations.
Definition at line 1091 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::adap_dt_tol |
Tolerance to control adaptive step size.
Definition at line 1090 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 1088 of file m_global_parameters.fpp.f90.
| type(vec3_dt), dimension(:), allocatable m_global_parameters::airfoil_grid_l |
Definition at line 1010 of file m_global_parameters.fpp.f90.
| type(vec3_dt), dimension(:), allocatable m_global_parameters::airfoil_grid_u |
Definition at line 1010 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::alf_factor |
alpha factor for IGR
Definition at line 513 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::alpha_bar |
Damage rate factor for continuum damage modeling.
Definition at line 1359 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::alt_soundspeed |
Alternate mixture sound speed.
Definition at line 485 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::avg_state |
Average state evaluation method.
Definition at line 484 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 825 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bc_io |
Definition at line 695 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_x |
Definition at line 698 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_y |
Definition at line 698 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_z |
Definition at line 698 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bf_x |
Definition at line 515 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bf_y |
Definition at line 515 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bf_z |
body force toggle in three directions
Definition at line 515 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bodyforces |
Definition at line 514 of file m_global_parameters.fpp.f90.
| type(subgrid_bubble_physical_parameters) m_global_parameters::bub_pp |
Definition at line 962 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::bubble_model |
Gilmore or Keller–Miksis bubble model.
Definition at line 1104 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bubbles_euler |
Bubbles euler on/off.
Definition at line 1073 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bubbles_lagrange |
Lagrangian subgrid bubble model switch.
Definition at line 1326 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::buff_size |
Number of ghost cells for boundary condition storage.
Definition at line 927 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bulk_stress |
Bulk stresses.
Definition at line 508 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::bx0 |
Constant magnetic field in the x-direction (1D).
Definition at line 1341 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::ca |
Cavitation number.
Definition at line 1044 of file m_global_parameters.fpp.f90.
| character(len=path_len) m_global_parameters::case_dir |
Case folder location.
Definition at line 345 of file m_global_parameters.fpp.f90.
| type(cell_num_bounds) m_global_parameters::cells_bounds |
Definition at line 356 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cfl_adap_dt |
Definition at line 431 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cfl_const_dt |
Definition at line 431 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cfl_dt |
Definition at line 431 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cfl_target |
Definition at line 416 of file m_global_parameters.fpp.f90.
| type(chemistry_parameters) m_global_parameters::chem_params |
Definition at line 1178 of file m_global_parameters.fpp.f90.
| logical, parameter m_global_parameters::chemistry = .False. |
Chemistry modeling.
Definition at line 506 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::coefficient_of_restitution |
Definition at line 1005 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::collision_model |
Definition at line 1004 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::collision_time |
Definition at line 1006 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cont_damage |
Continuum damage modeling.
Definition at line 509 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cont_damage_s |
Exponent s for continuum damage modeling.
Definition at line 1358 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cp_g |
Definition at line 1244 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cp_v |
Definition at line 1244 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::cpu_end |
Definition at line 562 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::cpu_rate |
Definition at line 562 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::cpu_start |
Definition at line 562 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::cvs |
Definition at line 1293 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cyl_coord |
Definition at line 365 of file m_global_parameters.fpp.f90.
| real(wp), dimension(3) m_global_parameters::dir_flg |
Definition at line 911 of file m_global_parameters.fpp.f90.
| integer, dimension(3) m_global_parameters::dir_idx |
Definition at line 910 of file m_global_parameters.fpp.f90.
| integer, dimension(3) m_global_parameters::dir_idx_tau |
used for hypoelasticity=true
Definition at line 912 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::down_sample |
down sample the output files
Definition at line 791 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::dt |
Size of the time-step.
Definition at line 395 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::dx |
Definition at line 392 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::dy |
Definition at line 392 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::dz |
Definition at line 392 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::elasticity |
elasticity modeling, true for hyper or hypo
Definition at line 505 of file m_global_parameters.fpp.f90.
| type(eqn_idx_info) m_global_parameters::eqn_idx |
All conserved-variable equation index ranges and scalars.
Definition at line 823 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::eu |
Euler number.
Definition at line 1043 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::fd_number |
Finite-difference half-stencil size: MAX(1, fd_order/2).
Definition at line 964 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::fd_order |
Finite-difference order for CoM and flow probe derivatives.
Definition at line 963 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::fft_wrt |
Definition at line 1354 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 789 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::finaltime |
Final simulation time.
Definition at line 1307 of file m_global_parameters.fpp.f90.
| type(physical_parameters), dimension(num_fluids_max) m_global_parameters::fluid_pp |
Stiffened gas EOS parameters and Reynolds numbers per fluid.
Definition at line 960 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::g_x |
Definition at line 533 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::g_y |
Definition at line 523 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::g_z |
Definition at line 543 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam |
Definition at line 1231 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_g |
Definition at line 1244 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_m |
Definition at line 1231 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_v |
Definition at line 1244 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::gammas |
Definition at line 1293 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::grid_geometry |
Definition at line 366 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::gs_min |
Definition at line 1293 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::hyper_cleaning |
Hyperbolic cleaning for MHD for divB=0.
Definition at line 510 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::hyper_cleaning_speed |
Hyperbolic cleaning wave speed (c_h).
Definition at line 1375 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::hyper_cleaning_tau |
Hyperbolic cleaning tau.
Definition at line 1376 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::hyper_model |
hyperelasticity solver algorithm
Definition at line 504 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::hyperelasticity |
hyperelasticity modeling
Definition at line 489 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::hypoelasticity |
hypoelasticity modeling
Definition at line 488 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::ib |
Definition at line 1002 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::ib_bc_x |
Definition at line 703 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::ib_bc_y |
Definition at line 703 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::ib_bc_z |
Definition at line 703 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::ib_coefficient_of_friction |
Definition at line 1007 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::ib_state_wrt |
Definition at line 1008 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::ic_beta |
THINC Sharpness Parameter.
Definition at line 492 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::ic_eps |
THINC Epsilon to compress on surface cells.
Definition at line 491 of file m_global_parameters.fpp.f90.
| type(int_bounds_info), dimension(1:3) m_global_parameters::idwbuff |
Definition at line 856 of file m_global_parameters.fpp.f90.
| type(int_bounds_info), dimension(1:3) m_global_parameters::idwint |
Definition at line 841 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::igr |
Use information geometric regularization.
Definition at line 461 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::igr_iter_solver |
IGR elliptic solver.
Definition at line 459 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::igr_order |
Reconstruction order for IGR.
Definition at line 460 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::igr_pres_lim |
Limit to positive pressures for IGR.
Definition at line 462 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::im_trans_c |
Definition at line 1207 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::im_trans_t |
Definition at line 1207 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::int_comp |
Interface compression: 0=off, 1=THINC, 2=MTHINC.
Definition at line 490 of file m_global_parameters.fpp.f90.
| type(integral_parameters), dimension(num_probes_max) m_global_parameters::integral |
Definition at line 982 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::integral_wrt |
Definition at line 978 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::k_g |
Definition at line 1206 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_gl |
Definition at line 1193 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::k_v |
Definition at line 1206 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_vl |
Definition at line 1193 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_x |
Definition at line 535 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_y |
Definition at line 525 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_z |
Definition at line 545 of file m_global_parameters.fpp.f90.
| type(bubbles_lagrange_parameters) m_global_parameters::lag_params |
Lagrange bubbles' parameters.
Definition at line 1327 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::low_mach |
Low Mach number fix to HLLC Riemann solver.
Definition at line 482 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::m |
Definition at line 352 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::m_g |
Definition at line 1244 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::m_glb |
Definition at line 360 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::m_v |
Definition at line 1244 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::mapped_weno |
WENO-M (WENO with mapping of nonlinear weights).
Definition at line 453 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::mass_g0 |
Definition at line 1206 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::mass_v0 |
Definition at line 1206 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::mhd |
Magnetohydrodynamics.
Definition at line 457 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::mixture_err |
Mixture properties correction.
Definition at line 487 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::model_eqns |
Multicomponent flow model.
Definition at line 434 of file m_global_parameters.fpp.f90.
| type(scalar_field), dimension(:,:,:), allocatable m_global_parameters::mom_3d |
Definition at line 1164 of file m_global_parameters.fpp.f90.
| type(scalar_field), dimension(:), allocatable m_global_parameters::mom_sp |
Definition at line 1163 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::mp_weno |
Monotonicity preserving (MP) WENO.
Definition at line 478 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::mpi_info_int |
Definition at line 816 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 808 of file m_global_parameters.fpp.f90.
| type(mpi_io_var), public m_global_parameters::mpi_io_data |
Definition at line 806 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:), allocatable, public m_global_parameters::mpi_io_data_lag_bubbles |
Definition at line 811 of file m_global_parameters.fpp.f90.
| type(mpi_io_ib_var), public m_global_parameters::mpi_io_ib_data |
Definition at line 807 of file m_global_parameters.fpp.f90.
| type(mpi_io_levelset_var), public m_global_parameters::mpi_io_levelset_data |
Definition at line 809 of file m_global_parameters.fpp.f90.
| type(mpi_io_levelset_norm_var), public m_global_parameters::mpi_io_levelsetnorm_data |
Definition at line 810 of file m_global_parameters.fpp.f90.
| character(len=name_len) m_global_parameters::mpiiofs |
Definition at line 815 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::mpp_lim |
Mixture physical parameters (MPP) limits.
Definition at line 439 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_g |
Definition at line 1244 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_l |
Definition at line 1244 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_v |
Definition at line 1244 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::muscl_eps |
MUSCL limiter slope-product threshold.
Definition at line 475 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::muscl_lim |
MUSCL Limiter.
Definition at line 450 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::muscl_order |
Order of the MUSCL reconstruction.
Definition at line 448 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::muscl_polyn |
Degree of the MUSCL polynomials (polyn)i.
Definition at line 446 of file m_global_parameters.fpp.f90.
| type(pres_field), dimension(:), allocatable m_global_parameters::mv_ts |
Definition at line 1310 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mytime |
Current simulation time.
Definition at line 1306 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n |
Definition at line 352 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_glb |
Definition at line 360 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_start |
Definition at line 417 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nb |
Number of eq. bubble sizes.
Definition at line 1040 of file m_global_parameters.fpp.f90.
| integer, parameter m_global_parameters::nmom = 6 |
Number of carried moments per R0 location.
Definition at line 1133 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nmomsp |
Number of moments required by ensemble-averaging.
Definition at line 1134 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nmomtot |
Total number of carried moments moments/transport equations.
Definition at line 1135 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::np |
Definition at line 1011 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::null_weights |
Null undesired WENO weights.
Definition at line 486 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_bc_patches |
Definition at line 694 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_dims |
Number of spatial dimensions.
Definition at line 436 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_fluids |
number of fluids in the simulation
Definition at line 451 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_ibs |
Definition at line 1003 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_igr_iters |
number of iterations for elliptic solve
Definition at line 511 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 512 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_integrals |
Definition at line 980 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_probes |
Definition at line 979 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_procs |
Number of processors.
Definition at line 344 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_source |
Number of acoustic sources.
Definition at line 1262 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 437 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nv_uvm_igr_temps_on_gpu |
0 => jac, jac_rhs, and jac_old on CPU
Definition at line 469 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::nv_uvm_out_of_core |
Enable out-of-core storage of q_cons_ts(2) in timestepping (default FALSE).
Definition at line 468 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::nv_uvm_pref_gpu |
Enable explicit gpu memory hints (default FALSE).
Definition at line 472 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::omegan |
Definition at line 1207 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::p |
Definition at line 352 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::p0ref |
Definition at line 1244 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::p_glb |
Definition at line 360 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::p_x |
Definition at line 531 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::p_y |
Definition at line 521 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::p_z |
Definition at line 541 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 680 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::parallel_io |
Format of the data files.
Definition at line 788 of file m_global_parameters.fpp.f90.
| type(ib_patch_parameters), dimension(num_ib_patches_max) m_global_parameters::patch_ib |
Immersed boundary patch parameters.
Definition at line 1009 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::pb0 |
Definition at line 1206 of file m_global_parameters.fpp.f90.
| type(pres_field), dimension(:), allocatable m_global_parameters::pb_ts |
Definition at line 1309 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pe_c |
Definition at line 1193 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::pe_t |
Definition at line 1206 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::phi_gv |
Definition at line 1193 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::phi_vg |
Definition at line 1193 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pi_fac |
Factor for artificial pi_inf.
Definition at line 1136 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::pi_infs |
Definition at line 1293 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::poly_sigma |
log normal sigma for polydisperse PDF
Definition at line 1119 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::polydisperse |
Polydisperse bubbles.
Definition at line 1075 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::polytropic |
Polytropic switch.
Definition at line 1074 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::precision |
Precision of output files.
Definition at line 790 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pref |
Definition at line 986 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::prim_vars_wrt |
Definition at line 441 of file m_global_parameters.fpp.f90.
| type(vec3_dt), dimension(num_probes_max) m_global_parameters::probe |
Definition at line 981 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::probe_wrt |
Definition at line 977 of file m_global_parameters.fpp.f90.
| integer, dimension(:), allocatable m_global_parameters::proc_coords |
Processor coordinates in MPI_CART_COMM.
Definition at line 804 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::proc_rank |
Rank of the local processor.
Definition at line 349 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::ps_inf |
Definition at line 1293 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 681 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:,:), allocatable m_global_parameters::ptil |
Pressure modification.
Definition at line 1118 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pv |
Definition at line 1244 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::qbmm |
Quadrature moment method.
Definition at line 1132 of file m_global_parameters.fpp.f90.
| type(qbmm_idx_info) m_global_parameters::qbmm_idx |
QBMM moment index mappings (allocatable; GPU-managed separately).
Definition at line 824 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::qvps |
Definition at line 1293 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::qvs |
Definition at line 1293 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::r0 |
Bubble sizes.
Definition at line 1060 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r0ref |
Definition at line 1244 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r_g |
Definition at line 1244 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r_v |
Definition at line 1244 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::rdma_mpi |
Definition at line 1308 of file m_global_parameters.fpp.f90.
| integer, dimension(:,:), allocatable m_global_parameters::re_idx |
Definition at line 874 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::re_inv |
Inverse Reynolds number.
Definition at line 1046 of file m_global_parameters.fpp.f90.
| integer, dimension(2) m_global_parameters::re_size |
Definition at line 872 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::re_size_max |
Definition at line 873 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::re_trans_c |
Definition at line 1207 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::re_trans_t |
Definition at line 1207 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::recon_type |
Reconstruction Type.
Definition at line 444 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::relativity |
Relativity (only for MHD).
Definition at line 458 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::relax |
activate phase change
Definition at line 678 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::relax_model |
Relaxation model.
Definition at line 679 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::rho0ref |
Definition at line 1244 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::rhoref |
Definition at line 986 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::riemann_solver |
Riemann solver algorithm.
Definition at line 481 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::run_time_info |
Run-time output flag.
Definition at line 346 of file m_global_parameters.fpp.f90.
| integer, dimension(3, 2) m_global_parameters::shear_bc_flip_indices |
Shear stress BC reflection indices (1:3, 1:shear_BC_flip_num).
Definition at line 943 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 942 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 941 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::shear_num |
Number of shear stress components.
Definition at line 940 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::shear_stress |
Shear stresses.
Definition at line 507 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::sigma |
Definition at line 1278 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::ss |
Definition at line 1244 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 805 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::surface_tension |
Definition at line 1279 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::sys_size |
Number of unknowns in system of eqns.
Definition at line 822 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::t0ref |
Definition at line 1244 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::t_save |
Definition at line 416 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::t_step_old |
Existing IC/grid folder.
Definition at line 347 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::t_step_print |
Number of time-steps between printouts.
Definition at line 432 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::t_step_save |
Definition at line 411 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::t_step_start |
Definition at line 411 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::t_step_stop |
Definition at line 411 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::t_stop |
Definition at line 416 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::tau_star |
Stress threshold for continuum damage modeling.
Definition at line 1357 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::teno |
TENO (Targeted ENO).
Definition at line 455 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::teno_ct |
Smoothness threshold for TENO.
Definition at line 477 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 826 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::thermal |
Thermal behavior. 1 = adiabatic, 2 = isotherm, 3 = transfer.
Definition at line 1105 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::time_stepper |
Time-stepper algorithm.
Definition at line 440 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::tw |
Definition at line 1193 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::vd |
Definition at line 1244 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::viscous |
Viscous effects.
Definition at line 463 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::w_x |
Definition at line 529 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::w_y |
amplitude, frequency, and phase shift sinusoid in each direction
Definition at line 519 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::w_z |
Definition at line 539 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wa_flg |
Definition at line 891 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wall_time = 0 |
Definition at line 340 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wall_time_avg = 0 |
Definition at line 341 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::wave_speeds |
Wave speeds estimation method.
Definition at line 483 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::web |
Weber number.
Definition at line 1045 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::weight |
Simpson quadrature weights.
Definition at line 1059 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::weno_avg |
Average left/right cell-boundary states.
Definition at line 479 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::weno_eps |
Binding for the WENO nonlinear weights.
Definition at line 476 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 449 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::weno_order |
Order of the WENO reconstruction.
Definition at line 447 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::weno_polyn |
Degree of the WENO polynomials (polyn).
Definition at line 445 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 480 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::wenojs |
WENO-JS (default).
Definition at line 452 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::wenoz |
WENO-Z.
Definition at line 454 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wenoz_q |
Power constant for WENO-Z.
Definition at line 456 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::x_a |
Definition at line 786 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::x_b |
Definition at line 787 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::x_cb |
Definition at line 382 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::x_cc |
Definition at line 387 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::x_domain |
Definition at line 774 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::y_a |
Definition at line 786 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::y_b |
Definition at line 787 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::y_cb |
Definition at line 382 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::y_cc |
Definition at line 387 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::y_domain |
Definition at line 774 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::z_a |
Definition at line 786 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::z_b |
Definition at line 787 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::z_cb |
Definition at line 382 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable, target m_global_parameters::z_cc |
Definition at line 387 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::z_domain |
Definition at line 774 of file m_global_parameters.fpp.f90.