|
MFC
Exascale flow solver
|
Global parameters for the post-process: domain geometry, equation of state, and output database settings. More...
Functions/Subroutines | |
| impure subroutine | s_assign_default_values_to_user_inputs |
| Assigns default values to user inputs prior to reading them in. This allows for an easier consistency check of these parameters once they are read from the input file. | |
| impure subroutine | s_initialize_global_parameters_module |
| Computation of parameters, allocation procedures, and/or any other tasks needed to properly setup the module. | |
| impure subroutine | s_initialize_parallel_io |
| Subroutine to initialize parallel infrastructure. | |
| impure subroutine | s_finalize_global_parameters_module |
| Deallocation procedures for the module. | |
Variables | |
| integer | proc_rank |
| Rank of the local processor. | |
| integer | num_dims |
| Number of spatial dimensions. | |
| integer | num_vels |
| Number of velocity components (different from num_dims for mhd). | |
| integer | buff_size |
| Number of cells in buffer region. For the variables which feature a buffer region, this region is used to store information outside the computational domain based on the boundary conditions. | |
| integer | t_step_start |
| First time-step directory. | |
| integer | t_step_stop |
| Last time-step directory. | |
| integer | t_step_save |
| Interval between consecutive time-step directory. | |
| integer | avg_state |
| Average state evaluation method. | |
| type(int_bounds_info), dimension(1:3) | idwint |
| type(int_bounds_info), dimension(1:3) | idwbuff |
| integer | num_bc_patches |
| logical | bc_io |
| 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]). | |
| logical | parallel_io |
| Format of the data files. | |
| logical | sim_data |
| logical | file_per_process |
| output format | |
| 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. | |
| integer | num_ibs |
| Number of immersed boundaries. | |
| type(mpi_io_var), public | mpi_io_data |
| type(mpi_io_ib_var), public | mpi_io_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_lg_bubbles |
| 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 |
| real(wp), dimension(:), allocatable | adv |
| Advection variables. | |
| integer | format |
| Format of the database file(s). | |
| integer | precision |
| Floating point precision of the database file(s). | |
| logical | down_sample |
| down sampling of the database file(s) | |
| logical | output_partial_domain |
| Specify portion of domain to output for post-processing. | |
| type(bounds_info) | x_output |
| type(bounds_info) | y_output |
| type(bounds_info) | z_output |
| Portion of domain to output for post-processing. | |
| type(int_bounds_info) | x_output_idx |
| type(int_bounds_info) | y_output_idx |
| type(int_bounds_info) | z_output_idx |
| Indices of domain to output for post-processing. | |
| real(wp), dimension(num_fluids_max) | schlieren_alpha |
| Amplitude coefficients of the numerical Schlieren function that are used to adjust the intensity of numerical Schlieren renderings for individual fluids. This enables waves and interfaces of varying strengths and in all of the fluids to be made simultaneously visible on a single plot. | |
| integer | fd_order |
| The order of the finite-difference (fd) approximations of the first-order derivatives that need to be evaluated when vorticity and/or the numerical Schlieren function are to be outputted to the formatted database file(s). | |
| 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. | |
| type(chemistry_parameters) | chem_params |
| real(wp) | bx0 |
| Constant magnetic field in the x-direction (1D). | |
| real(wp) | wall_time |
| real(wp) | wall_time_avg |
| Wall time measurements. | |
Logistics | |
| integer | num_procs |
| Number of processors. | |
| character(len=path_len) | case_dir |
| Case folder location. | |
Number of cells in the x-, y- and z-coordinate directions | |
| integer | m |
| integer | m_root |
| 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 |
| integer(kind=8) | nglobal |
Cylindrical coordinates (either axisymmetric or full 3D) | |
| logical | cyl_coord |
| integer | grid_geometry |
Global number of cells in each direction | |
| integer | m_glb |
| integer | n_glb |
| integer | p_glb |
Cell-boundary locations in the x-, y- and z-coordinate directions | |
| real(wp), dimension(:), allocatable | x_cb |
| real(wp), dimension(:), allocatable | x_root_cb |
| real(wp), dimension(:), allocatable | y_cb |
| real(wp), dimension(:), allocatable | z_cb |
Cell-center locations in the x-, y- and z-coordinate directions | |
| real(wp), dimension(:), allocatable | x_cc |
| real(wp), dimension(:), allocatable | x_root_cc |
| real(wp), dimension(:), allocatable | y_cc |
| real(wp), dimension(:), allocatable | z_cc |
| real(sp), dimension(:), allocatable | x_root_cc_s |
| real(sp), dimension(:), allocatable | x_cc_s |
| real(wp), dimension(:), allocatable | dx |
| Cell-width distributions in the x-, y- and z-coordinate directions. | |
| real(wp), dimension(:), allocatable | dy |
| real(wp), dimension(:), allocatable | dz |
IO options for adaptive time-stepping | |
| logical | cfl_adap_dt |
| logical | cfl_const_dt |
| logical | cfl_dt |
| real(wp) | t_save |
| real(wp) | t_stop |
| real(wp) | cfl_target |
| integer | n_save |
| integer | n_start |
Simulation Algorithm Parameters | |
| integer | model_eqns |
| Multicomponent flow model. | |
| integer | num_fluids |
| Number of different fluids present in the flow. | |
| logical | relax |
| phase change | |
| integer | relax_model |
| Phase change relaxation model. | |
| logical | mpp_lim |
| Maximum volume fraction limiter. | |
| integer | sys_size |
| Number of unknowns in the system of equations. | |
| integer | recon_type |
| Which type of reconstruction to use. | |
| integer | weno_order |
| Order of accuracy for the WENO reconstruction. | |
| integer | muscl_order |
| Order of accuracy for the MUSCL reconstruction. | |
| logical | mixture_err |
| Mixture error limiter. | |
| logical | alt_soundspeed |
| Alternate sound speed. | |
| logical | mhd |
| Magnetohydrodynamics. | |
| logical | relativity |
| Relativity for RMHD. | |
| logical | hypoelasticity |
| Turn hypoelasticity on. | |
| logical | hyperelasticity |
| Turn hyperelasticity on. | |
| logical | elasticity |
| elasticity modeling, true for hyper or hypo | |
| integer | b_size |
| Number of components in the b tensor. | |
| integer | tensor_size |
| Number of components in the nonsymmetric tensor. | |
| logical | cont_damage |
| Continuum damage modeling. | |
| logical | hyper_cleaning |
| Hyperbolic cleaning for MHD. | |
| logical | igr |
| enable IGR | |
| integer | igr_order |
| IGR reconstruction order. | |
| logical, parameter | chemistry = .False. |
| Chemistry modeling. | |
Annotations of the structure, i.e. the organization, of the state vectors | |
| 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. | |
| integer | beta_idx |
| Index of lagrange bubbles beta. | |
| 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 | gamma_idx |
| Index of specific heat ratio func. eqn. | |
| integer | alf_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 |
| Indices of elastic stresses. | |
| type(int_bounds_info) | xi_idx |
| Indexes of first and last reference map eqns. | |
| integer | c_idx |
| Index of color function. | |
| type(int_bounds_info) | species_idx |
| Indexes of first & last concentration eqns. | |
| integer | damage_idx |
| Index of damage state variable (D) for continuum damage model. | |
| integer | psi_idx |
| Index of hyperbolic cleaning state variable for MHD. | |
Boundary conditions in the x-, y- and z-coordinate directions | |
| 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 |
Size of the ghost zone layer in the x-, y- and z-coordinate directions. | |
The definition of the ghost zone layers is only necessary when using the Silo database file format in multidimensions. These zones provide VisIt with the subdomain connectivity information that it requires in order to produce smooth plots. | |
| type(int_bounds_info) | offset_x |
| type(int_bounds_info) | offset_y |
| type(int_bounds_info) | offset_z |
The list of all possible flow variables that may be written to a database | |
file. It includes partial densities, density, momentum, velocity, energy, pressure, volume fraction(s), specific heat ratio function, specific heat ratio, liquid stiffness function, liquid stiffness, primitive variables, conservative variables, speed of sound, the vorticity, and the numerical Schlieren function. | |
| logical, dimension(num_fluids_max) | alpha_rho_wrt |
| logical | rho_wrt |
| logical, dimension(3) | mom_wrt |
| logical, dimension(3) | vel_wrt |
| integer | flux_lim |
| logical, dimension(3) | flux_wrt |
| logical | e_wrt |
| logical, dimension(num_fluids_max) | alpha_rho_e_wrt |
| 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. | |
| logical | pres_wrt |
| logical, dimension(num_fluids_max) | alpha_wrt |
| logical | gamma_wrt |
| logical | heat_ratio_wrt |
| logical | pi_inf_wrt |
| logical | pres_inf_wrt |
| logical | prim_vars_wrt |
| logical | cons_vars_wrt |
| logical | c_wrt |
| logical, dimension(3) | omega_wrt |
| logical | qm_wrt |
| logical | liutex_wrt |
| logical | schlieren_wrt |
| logical | cf_wrt |
| logical | ib |
| logical, dimension(1:num_species) | chem_wrt_y |
| logical | chem_wrt_t |
| logical | lag_header |
| logical | lag_txt_wrt |
| logical | lag_db_wrt |
| logical | lag_id_wrt |
| logical | lag_pos_wrt |
| logical | lag_pos_prev_wrt |
| logical | lag_vel_wrt |
| logical | lag_rad_wrt |
| logical | lag_rvel_wrt |
| logical | lag_r0_wrt |
| logical | lag_rmax_wrt |
| logical | lag_rmin_wrt |
| logical | lag_dphidt_wrt |
| logical | lag_pres_wrt |
| logical | lag_mv_wrt |
| logical | lag_mg_wrt |
| logical | lag_betat_wrt |
| logical | lag_betac_wrt |
Reference parameters for Tait EOS | |
| real(wp) | rhoref |
| real(wp) | pref |
Bubble modeling variables and parameters | |
| integer | nb |
| real(wp) | eu |
| real(wp) | ca |
| real(wp) | web |
| real(wp) | re_inv |
| real(wp), dimension(:), allocatable | weight |
| real(wp), dimension(:), allocatable | r0 |
| logical | bubbles_euler |
| logical | qbmm |
| logical | polytropic |
| logical | polydisperse |
| logical | adv_n |
| integer | thermal |
| 1 = adiabatic, 2 = isotherm, 3 = transfer | |
| 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) | gam_m |
| 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) | 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 |
| real(wp) | g |
| real(wp) | poly_sigma |
| real(wp) | sigr |
| integer | nmom |
surface tension coefficient | |
| real(wp) | sigma |
| logical | surface_tension |
Index variables used for m_variables_conversion | |
| 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 | xibeg |
| integer | xiend |
| integer | chemxb |
| integer | chemxe |
Lagrangian bubbles | |
| logical | bubbles_lagrange |
Global parameters for the post-process: domain geometry, equation of state, and output database settings.
| impure subroutine m_global_parameters::s_assign_default_values_to_user_inputs |
Assigns default values to user inputs prior to reading them in. This allows for an easier consistency check of these parameters once they are read from the input file.
Definition at line 375 of file m_global_parameters.fpp.f90.
| impure subroutine m_global_parameters::s_finalize_global_parameters_module |
Deallocation procedures for the module.
Definition at line 1053 of file m_global_parameters.fpp.f90.
| impure subroutine m_global_parameters::s_initialize_global_parameters_module |
Computation of parameters, allocation procedures, and/or any other tasks needed to properly setup the module.
Definition at line 598 of file m_global_parameters.fpp.f90.
| impure subroutine m_global_parameters::s_initialize_parallel_io |
Subroutine to initialize parallel infrastructure.
Definition at line 1015 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::adv |
Advection variables.
Definition at line 220 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 144 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::adv_n |
Definition at line 328 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::advxb |
Definition at line 352 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::advxe |
Definition at line 352 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::alf_idx |
Index of specific heat ratio func. eqn.
Definition at line 148 of file m_global_parameters.fpp.f90.
| logical, dimension(num_fluids_max) m_global_parameters::alpha_rho_e_wrt |
Definition at line 257 of file m_global_parameters.fpp.f90.
| logical, dimension(num_fluids_max) m_global_parameters::alpha_rho_wrt |
Definition at line 250 of file m_global_parameters.fpp.f90.
| logical, dimension(num_fluids_max) m_global_parameters::alpha_wrt |
Definition at line 261 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::alt_soundspeed |
Alternate sound speed.
Definition at line 120 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::avg_state |
Average state evaluation method.
Definition at line 135 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 150 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::b_size |
Number of components in the b tensor.
Definition at line 126 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bc_io |
Definition at line 169 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_x |
Definition at line 172 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_y |
Definition at line 172 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_z |
Definition at line 172 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::beta_idx |
Index of lagrange bubbles beta.
Definition at line 143 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 146 of file m_global_parameters.fpp.f90.
| type(subgrid_bubble_physical_parameters) m_global_parameters::bub_pp |
Definition at line 218 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bubbles_euler |
Definition at line 324 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bubbles_lagrange |
Definition at line 363 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::bubxb |
Definition at line 355 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::bubxe |
Definition at line 355 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::buff_size |
Number of cells in buffer region. For the variables which feature a buffer region, this region is used to store information outside the computational domain based on the boundary conditions.
Definition at line 85 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::bx0 |
Constant magnetic field in the x-direction (1D).
Definition at line 366 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::c_idx |
Index of color function.
Definition at line 153 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::c_wrt |
Definition at line 268 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::ca |
Definition at line 322 of file m_global_parameters.fpp.f90.
| character(len=path_len) m_global_parameters::case_dir |
Case folder location.
Definition at line 36 of file m_global_parameters.fpp.f90.
| type(cell_num_bounds) m_global_parameters::cells_bounds |
Definition at line 51 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cf_wrt |
Definition at line 273 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cfl_adap_dt |
Definition at line 96 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cfl_const_dt |
Definition at line 96 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cfl_dt |
Definition at line 96 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cfl_target |
Definition at line 99 of file m_global_parameters.fpp.f90.
| type(chemistry_parameters) m_global_parameters::chem_params |
Definition at line 318 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::chem_wrt_t |
Definition at line 276 of file m_global_parameters.fpp.f90.
| logical, dimension(1:num_species) m_global_parameters::chem_wrt_y |
Definition at line 275 of file m_global_parameters.fpp.f90.
| logical, parameter m_global_parameters::chemistry = .False. |
Chemistry modeling.
Definition at line 132 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::chemxb |
Definition at line 358 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::chemxe |
Definition at line 358 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cons_vars_wrt |
Definition at line 267 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cont_damage |
Continuum damage modeling.
Definition at line 128 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 139 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::contxb |
Definition at line 353 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::contxe |
Definition at line 353 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cp_g |
Definition at line 334 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cp_v |
Definition at line 334 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cyl_coord |
Definition at line 57 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 155 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::down_sample |
down sampling of the database file(s)
Definition at line 227 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 259 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::dx |
Cell-width distributions in the x-, y- and z-coordinate directions.
Definition at line 82 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::dy |
Definition at line 82 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::dz |
Definition at line 82 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::e_idx |
Index of energy equation.
Definition at line 141 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::e_wrt |
Definition at line 256 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::elasticity |
elasticity modeling, true for hyper or hypo
Definition at line 125 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::eu |
Definition at line 322 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 308 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 vorticity and/or the numerical Schlieren function are to be outputted to the formatted database file(s).
Definition at line 303 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::fft_wrt |
Definition at line 258 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::file_per_process |
output format
Definition at line 186 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 212 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::flux_lim |
Definition at line 254 of file m_global_parameters.fpp.f90.
| logical, dimension(3) m_global_parameters::flux_wrt |
Definition at line 255 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::format |
Format of the database file(s).
Definition at line 224 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::g |
Definition at line 336 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_g |
Definition at line 334 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_m |
Definition at line 331 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_v |
Definition at line 334 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::gamma_idx |
Index of specific heat ratio func. eqn.
Definition at line 147 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::gamma_wrt |
Definition at line 262 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::grid_geometry |
Definition at line 58 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::heat_ratio_wrt |
Definition at line 263 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::hyper_cleaning |
Hyperbolic cleaning for MHD.
Definition at line 129 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::hyperelasticity |
Turn hyperelasticity on.
Definition at line 124 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::hypoelasticity |
Turn hypoelasticity on.
Definition at line 123 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::ib |
Definition at line 274 of file m_global_parameters.fpp.f90.
| type(int_bounds_info), dimension(1:3) m_global_parameters::idwbuff |
Definition at line 166 of file m_global_parameters.fpp.f90.
| type(int_bounds_info), dimension(1:3) m_global_parameters::idwint |
Definition at line 161 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::igr |
enable IGR
Definition at line 130 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::igr_order |
IGR reconstruction order.
Definition at line 131 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::im_trans_c |
Definition at line 333 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::im_trans_t |
Definition at line 333 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 145 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::intxb |
Definition at line 354 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::intxe |
Definition at line 354 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::k_g |
Definition at line 332 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_gl |
Definition at line 330 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::k_v |
Definition at line 332 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_vl |
Definition at line 330 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_betac_wrt |
Definition at line 294 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_betat_wrt |
Definition at line 293 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_db_wrt |
Definition at line 279 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_dphidt_wrt |
Definition at line 289 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_header |
Definition at line 277 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_id_wrt |
Definition at line 280 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_mg_wrt |
Definition at line 292 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_mv_wrt |
Definition at line 291 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_pos_prev_wrt |
Definition at line 282 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_pos_wrt |
Definition at line 281 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_pres_wrt |
Definition at line 290 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_r0_wrt |
Definition at line 286 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_rad_wrt |
Definition at line 284 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_rmax_wrt |
Definition at line 287 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_rmin_wrt |
Definition at line 288 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_rvel_wrt |
Definition at line 285 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_txt_wrt |
Definition at line 278 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_vel_wrt |
Definition at line 283 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::liutex_wrt |
Definition at line 271 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::m |
Definition at line 45 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::m_g |
Definition at line 334 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::m_glb |
Definition at line 63 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::m_root |
Definition at line 45 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::m_v |
Definition at line 334 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::mass_g0 |
Definition at line 332 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::mass_v0 |
Definition at line 332 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::mhd |
Magnetohydrodynamics.
Definition at line 121 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::mixture_err |
Mixture error limiter.
Definition at line 119 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::model_eqns |
Multicomponent flow model.
Definition at line 110 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 140 of file m_global_parameters.fpp.f90.
| logical, dimension(3) m_global_parameters::mom_wrt |
Definition at line 252 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::momxb |
Definition at line 351 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::momxe |
Definition at line 351 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::mpi_info_int |
Definition at line 209 of file m_global_parameters.fpp.f90.
| type(mpi_io_var), public m_global_parameters::mpi_io_data |
Definition at line 198 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:, :), allocatable, public m_global_parameters::mpi_io_data_lg_bubbles |
Definition at line 202 of file m_global_parameters.fpp.f90.
| type(mpi_io_ib_var), public m_global_parameters::mpi_io_ib_data |
Definition at line 199 of file m_global_parameters.fpp.f90.
| type(mpi_io_levelset_var), public m_global_parameters::mpi_io_levelset_data |
Definition at line 200 of file m_global_parameters.fpp.f90.
| type(mpi_io_levelset_norm_var), public m_global_parameters::mpi_io_levelsetnorm_data |
Definition at line 201 of file m_global_parameters.fpp.f90.
| character(len=name_len) m_global_parameters::mpiiofs |
Definition at line 208 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::mpp_lim |
Maximum volume fraction limiter.
Definition at line 114 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_g |
Definition at line 334 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_l |
Definition at line 334 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_v |
Definition at line 334 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::muscl_order |
Order of accuracy for the MUSCL reconstruction.
Definition at line 118 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n |
Definition at line 46 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_glb |
Definition at line 63 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_idx |
Index of number density.
Definition at line 142 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_save |
Definition at line 100 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_start |
Definition at line 101 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nb |
Definition at line 321 of file m_global_parameters.fpp.f90.
| integer(kind=8) m_global_parameters::nglobal |
Definition at line 53 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nmom |
Definition at line 339 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_bc_patches |
Definition at line 168 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_dims |
Number of spatial dimensions.
Definition at line 66 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_fluids |
Number of different fluids present in the flow.
Definition at line 111 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_ibs |
Number of immersed boundaries.
Definition at line 194 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_procs |
Number of processors.
Definition at line 35 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 67 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::offset_x |
Definition at line 240 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::offset_y |
Definition at line 240 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::offset_z |
Definition at line 240 of file m_global_parameters.fpp.f90.
| logical, dimension(3) m_global_parameters::omega_wrt |
Definition at line 269 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::omegan |
Definition at line 333 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::output_partial_domain |
Specify portion of domain to output for post-processing.
Definition at line 229 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::p |
Definition at line 47 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::p0ref |
Definition at line 334 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::p_glb |
Definition at line 63 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::parallel_io |
Format of the data files.
Definition at line 184 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::pb0 |
Definition at line 332 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pe_c |
Definition at line 330 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::pe_t |
Definition at line 332 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::phi_gv |
Definition at line 330 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::phi_vg |
Definition at line 330 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::pi_inf_idx |
Index of liquid stiffness func. eqn.
Definition at line 149 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::pi_inf_wrt |
Definition at line 264 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::poly_sigma |
Definition at line 337 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::polydisperse |
Definition at line 327 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::polytropic |
Definition at line 326 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::precision |
Floating point precision of the database file(s).
Definition at line 226 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pref |
Definition at line 315 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::pres_inf_wrt |
Definition at line 265 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::pres_wrt |
Definition at line 260 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::prim_vars_wrt |
Definition at line 266 of file m_global_parameters.fpp.f90.
| integer, dimension(:), allocatable m_global_parameters::proc_coords |
Processor coordinates in MPI_CART_COMM.
Definition at line 188 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::proc_rank |
Rank of the local processor.
Definition at line 41 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::psi_idx |
Index of hyperbolic cleaning state variable for MHD.
Definition at line 156 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pv |
Definition at line 334 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::qbmm |
Definition at line 325 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::qm_wrt |
Definition at line 270 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::r0 |
Definition at line 323 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r0ref |
Definition at line 334 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r_g |
Definition at line 334 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r_v |
Definition at line 334 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::re_inv |
Definition at line 322 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::re_trans_c |
Definition at line 333 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::re_trans_t |
Definition at line 333 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::recon_type |
Which type of reconstruction to use.
Definition at line 116 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::relativity |
Relativity for RMHD.
Definition at line 122 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::relax |
phase change
Definition at line 112 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::relax_model |
Phase change relaxation model.
Definition at line 113 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::rho0ref |
Definition at line 334 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::rho_wrt |
Definition at line 251 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::rhoref |
Definition at line 315 of file m_global_parameters.fpp.f90.
| real(wp), dimension(num_fluids_max) m_global_parameters::schlieren_alpha |
Amplitude coefficients of the numerical Schlieren function that are used to adjust the intensity of numerical Schlieren renderings for individual fluids. This enables waves and interfaces of varying strengths and in all of the fluids to be made simultaneously visible on a single plot.
Definition at line 297 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::schlieren_wrt |
Definition at line 272 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 180 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 178 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 176 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::shear_num |
Definition at line 175 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::sigma |
Definition at line 345 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::sigr |
Definition at line 338 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::sim_data |
Definition at line 185 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 154 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::ss |
Definition at line 334 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 191 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::stress_idx |
Indices of elastic stresses.
Definition at line 151 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::strxb |
Definition at line 356 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::strxe |
Definition at line 356 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::surface_tension |
Definition at line 346 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::sys_size |
Number of unknowns in the system of equations.
Definition at line 115 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::t0ref |
Definition at line 334 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::t_save |
Definition at line 97 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::t_step_save |
Interval between consecutive time-step directory.
Definition at line 92 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::t_step_start |
First time-step directory.
Definition at line 90 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::t_step_stop |
Last time-step directory.
Definition at line 91 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::t_stop |
Definition at line 98 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::tensor_size |
Number of components in the nonsymmetric tensor.
Definition at line 127 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::thermal |
1 = adiabatic, 2 = isotherm, 3 = transfer
Definition at line 329 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::tw |
Definition at line 330 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::vd |
Definition at line 334 of file m_global_parameters.fpp.f90.
| logical, dimension(3) m_global_parameters::vel_wrt |
Definition at line 253 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wall_time |
Definition at line 368 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wall_time_avg |
Wall time measurements.
Definition at line 368 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::web |
Definition at line 322 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::weight |
Definition at line 323 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::weno_order |
Order of accuracy for the WENO reconstruction.
Definition at line 117 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::x_cb |
Definition at line 71 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::x_cc |
Definition at line 76 of file m_global_parameters.fpp.f90.
| real(sp), dimension(:), allocatable m_global_parameters::x_cc_s |
Definition at line 77 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::x_output |
Definition at line 231 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::x_output_idx |
Definition at line 232 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::x_root_cb |
Definition at line 71 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::x_root_cc |
Definition at line 76 of file m_global_parameters.fpp.f90.
| real(sp), dimension(:), allocatable m_global_parameters::x_root_cc_s |
Definition at line 77 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 152 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::xibeg |
Definition at line 357 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::xiend |
Definition at line 357 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::y_cb |
Definition at line 71 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::y_cc |
Definition at line 76 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::y_output |
Definition at line 231 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::y_output_idx |
Definition at line 232 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::z_cb |
Definition at line 71 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::z_cc |
Definition at line 76 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::z_output |
Portion of domain to output for post-processing.
Definition at line 231 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::z_output_idx |
Indices of domain to output for post-processing.
Definition at line 232 of file m_global_parameters.fpp.f90.