|
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 ghost cells for boundary condition storage. | |
| 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 |
| 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). | |
| 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 |
| Stiffened gas EOS parameters and Reynolds numbers per fluid. | |
| 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 |
| Per-fluid Schlieren intensity amplitude coefficients. | |
| integer | fd_order |
| Finite-difference order for vorticity and Schlieren derivatives. | |
| integer | fd_number |
| Finite-difference half-stencil size: MAX(1, fd_order/2). | |
| 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 |
| Total number of cells in global domain. | |
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 for case-optimization + GPU-kernel bug. | |
| 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 | ib_state_wrt |
| 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 315 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 972 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 538 of file m_global_parameters.fpp.f90.
| impure subroutine m_global_parameters::s_initialize_parallel_io |
Subroutine to initialize parallel infrastructure.
Definition at line 938 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::adv |
Advection variables.
Definition at line 185 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 131 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::adv_n |
Definition at line 272 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::advxb |
Definition at line 294 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::advxe |
Definition at line 294 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::alf_idx |
Index of specific heat ratio func. eqn.
Definition at line 135 of file m_global_parameters.fpp.f90.
| logical, dimension(num_fluids_max) m_global_parameters::alpha_rho_e_wrt |
Definition at line 213 of file m_global_parameters.fpp.f90.
| logical, dimension(num_fluids_max) m_global_parameters::alpha_rho_wrt |
Definition at line 206 of file m_global_parameters.fpp.f90.
| logical, dimension(num_fluids_max) m_global_parameters::alpha_wrt |
Definition at line 217 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::alt_soundspeed |
Alternate sound speed.
Definition at line 108 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::avg_state |
Average state evaluation method.
Definition at line 123 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 137 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::b_size |
Number of components in the b tensor.
Definition at line 114 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bc_io |
Definition at line 152 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_x |
Definition at line 155 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_y |
Definition at line 155 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::bc_z |
Definition at line 155 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::beta_idx |
Index of lagrange bubbles beta.
Definition at line 130 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 133 of file m_global_parameters.fpp.f90.
| type(subgrid_bubble_physical_parameters) m_global_parameters::bub_pp |
Definition at line 184 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bubbles_euler |
Definition at line 268 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::bubbles_lagrange |
Definition at line 305 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::bubxb |
Definition at line 297 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::bubxe |
Definition at line 297 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::buff_size |
Number of ghost cells for boundary condition storage.
Definition at line 80 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::bx0 |
Constant magnetic field in the x-direction (1D).
Definition at line 308 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::c_idx |
Index of color function.
Definition at line 140 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::c_wrt |
Definition at line 224 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::ca |
Definition at line 266 of file m_global_parameters.fpp.f90.
| character(len=path_len) m_global_parameters::case_dir |
Case folder location.
Definition at line 34 of file m_global_parameters.fpp.f90.
| type(cell_num_bounds) m_global_parameters::cells_bounds |
Definition at line 48 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cf_wrt |
Definition at line 229 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cfl_adap_dt |
Definition at line 86 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cfl_const_dt |
Definition at line 86 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cfl_dt |
Definition at line 86 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cfl_target |
Definition at line 89 of file m_global_parameters.fpp.f90.
| type(chemistry_parameters) m_global_parameters::chem_params |
Definition at line 262 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::chem_wrt_t |
Definition at line 233 of file m_global_parameters.fpp.f90.
| logical, dimension(1:num_species) m_global_parameters::chem_wrt_y |
Definition at line 232 of file m_global_parameters.fpp.f90.
| logical, parameter m_global_parameters::chemistry = .False. |
Chemistry modeling.
Definition at line 120 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::chemxb |
Definition at line 300 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::chemxe |
Definition at line 300 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cons_vars_wrt |
Definition at line 223 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cont_damage |
Continuum damage modeling.
Definition at line 116 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 126 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::contxb |
Definition at line 295 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::contxe |
Definition at line 295 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cp_g |
Definition at line 278 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::cp_v |
Definition at line 278 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::cyl_coord |
Definition at line 53 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 142 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::down_sample |
down sampling of the database file(s)
Definition at line 190 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::dummy |
AMDFlang workaround for case-optimization + GPU-kernel bug.
Definition at line 215 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 77 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::dy |
Definition at line 77 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::dz |
Definition at line 77 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::e_idx |
Index of energy equation.
Definition at line 128 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::e_wrt |
Definition at line 212 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::elasticity |
elasticity modeling, true for hyper or hypo
Definition at line 113 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::eu |
Definition at line 266 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 256 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::fd_order |
Finite-difference order for vorticity and Schlieren derivatives.
Definition at line 255 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::fft_wrt |
Definition at line 214 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::file_per_process |
output format
Definition at line 164 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 182 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::flux_lim |
Definition at line 210 of file m_global_parameters.fpp.f90.
| logical, dimension(3) m_global_parameters::flux_wrt |
Definition at line 211 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::format |
Format of the database file(s).
Definition at line 188 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::g |
Definition at line 279 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_g |
Definition at line 278 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_m |
Definition at line 275 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::gam_v |
Definition at line 278 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::gamma_idx |
Index of specific heat ratio func. eqn.
Definition at line 134 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::gamma_wrt |
Definition at line 218 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::grid_geometry |
Definition at line 54 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::heat_ratio_wrt |
Definition at line 219 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::hyper_cleaning |
Hyperbolic cleaning for MHD.
Definition at line 117 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::hyperelasticity |
Turn hyperelasticity on.
Definition at line 112 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::hypoelasticity |
Turn hypoelasticity on.
Definition at line 111 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::ib |
Definition at line 230 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::ib_state_wrt |
Definition at line 231 of file m_global_parameters.fpp.f90.
| type(int_bounds_info), dimension(1:3) m_global_parameters::idwbuff |
Definition at line 150 of file m_global_parameters.fpp.f90.
| type(int_bounds_info), dimension(1:3) m_global_parameters::idwint |
Definition at line 147 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::igr |
enable IGR
Definition at line 118 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::igr_order |
IGR reconstruction order.
Definition at line 119 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::im_trans_c |
Definition at line 277 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::im_trans_t |
Definition at line 277 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 132 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::intxb |
Definition at line 296 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::intxe |
Definition at line 296 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::k_g |
Definition at line 276 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_gl |
Definition at line 274 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::k_v |
Definition at line 276 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::k_vl |
Definition at line 274 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_betac_wrt |
Definition at line 251 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_betat_wrt |
Definition at line 250 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_db_wrt |
Definition at line 236 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_dphidt_wrt |
Definition at line 246 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_header |
Definition at line 234 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_id_wrt |
Definition at line 237 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_mg_wrt |
Definition at line 249 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_mv_wrt |
Definition at line 248 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_pos_prev_wrt |
Definition at line 239 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_pos_wrt |
Definition at line 238 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_pres_wrt |
Definition at line 247 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_r0_wrt |
Definition at line 243 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_rad_wrt |
Definition at line 241 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_rmax_wrt |
Definition at line 244 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_rmin_wrt |
Definition at line 245 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_rvel_wrt |
Definition at line 242 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_txt_wrt |
Definition at line 235 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::lag_vel_wrt |
Definition at line 240 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::liutex_wrt |
Definition at line 227 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::m |
Definition at line 42 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::m_g |
Definition at line 278 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::m_glb |
Definition at line 59 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::m_root |
Definition at line 42 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::m_v |
Definition at line 278 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::mass_g0 |
Definition at line 276 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::mass_v0 |
Definition at line 276 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::mhd |
Magnetohydrodynamics.
Definition at line 109 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::mixture_err |
Mixture error limiter.
Definition at line 107 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::model_eqns |
Multicomponent flow model.
Definition at line 98 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 127 of file m_global_parameters.fpp.f90.
| logical, dimension(3) m_global_parameters::mom_wrt |
Definition at line 208 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::momxb |
Definition at line 293 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::momxe |
Definition at line 293 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::mpi_info_int |
Definition at line 179 of file m_global_parameters.fpp.f90.
| type(mpi_io_var), public m_global_parameters::mpi_io_data |
Definition at line 169 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:,:), allocatable, public m_global_parameters::mpi_io_data_lg_bubbles |
Definition at line 173 of file m_global_parameters.fpp.f90.
| type(mpi_io_ib_var), public m_global_parameters::mpi_io_ib_data |
Definition at line 170 of file m_global_parameters.fpp.f90.
| type(mpi_io_levelset_var), public m_global_parameters::mpi_io_levelset_data |
Definition at line 171 of file m_global_parameters.fpp.f90.
| type(mpi_io_levelset_norm_var), public m_global_parameters::mpi_io_levelsetnorm_data |
Definition at line 172 of file m_global_parameters.fpp.f90.
| character(len=name_len) m_global_parameters::mpiiofs |
Definition at line 178 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::mpp_lim |
Maximum volume fraction limiter.
Definition at line 102 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_g |
Definition at line 278 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_l |
Definition at line 278 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::mu_v |
Definition at line 278 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::muscl_order |
Order of accuracy for the MUSCL reconstruction.
Definition at line 106 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n |
Definition at line 43 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_glb |
Definition at line 59 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_idx |
Index of number density.
Definition at line 129 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_save |
Definition at line 90 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::n_start |
Definition at line 91 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nb |
Definition at line 265 of file m_global_parameters.fpp.f90.
| integer(kind=8) m_global_parameters::nglobal |
Total number of cells in global domain.
Definition at line 49 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::nmom |
Definition at line 282 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_bc_patches |
Definition at line 151 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_dims |
Number of spatial dimensions.
Definition at line 62 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_fluids |
Number of different fluids present in the flow.
Definition at line 99 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_ibs |
Number of immersed boundaries.
Definition at line 167 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::num_procs |
Number of processors.
Definition at line 33 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 63 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::offset_x |
Definition at line 198 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::offset_y |
Definition at line 198 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::offset_z |
Definition at line 198 of file m_global_parameters.fpp.f90.
| logical, dimension(3) m_global_parameters::omega_wrt |
Definition at line 225 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::omegan |
Definition at line 277 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 191 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::p |
Definition at line 44 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::p0ref |
Definition at line 278 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::p_glb |
Definition at line 59 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::parallel_io |
Format of the data files.
Definition at line 162 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::pb0 |
Definition at line 276 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pe_c |
Definition at line 274 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::pe_t |
Definition at line 276 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::phi_gv |
Definition at line 274 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::phi_vg |
Definition at line 274 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::pi_inf_idx |
Index of liquid stiffness func. eqn.
Definition at line 136 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::pi_inf_wrt |
Definition at line 220 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::poly_sigma |
Definition at line 280 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::polydisperse |
Definition at line 271 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::polytropic |
Definition at line 270 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::precision |
Floating point precision of the database file(s).
Definition at line 189 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pref |
Definition at line 259 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::pres_inf_wrt |
Definition at line 221 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::pres_wrt |
Definition at line 216 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::prim_vars_wrt |
Definition at line 222 of file m_global_parameters.fpp.f90.
| integer, dimension(:), allocatable m_global_parameters::proc_coords |
Processor coordinates in MPI_CART_COMM.
Definition at line 165 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::proc_rank |
Rank of the local processor.
Definition at line 39 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::psi_idx |
Index of hyperbolic cleaning state variable for MHD.
Definition at line 143 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::pv |
Definition at line 278 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::qbmm |
Definition at line 269 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::qm_wrt |
Definition at line 226 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::r0 |
Definition at line 267 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r0ref |
Definition at line 278 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r_g |
Definition at line 278 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::r_v |
Definition at line 278 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::re_inv |
Definition at line 266 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::re_trans_c |
Definition at line 277 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::re_trans_t |
Definition at line 277 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::recon_type |
Which type of reconstruction to use.
Definition at line 104 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::relativity |
Relativity for RMHD.
Definition at line 110 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::relax |
phase change
Definition at line 100 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::relax_model |
Phase change relaxation model.
Definition at line 101 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::rho0ref |
Definition at line 278 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::rho_wrt |
Definition at line 207 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::rhoref |
Definition at line 259 of file m_global_parameters.fpp.f90.
| real(wp), dimension(num_fluids_max) m_global_parameters::schlieren_alpha |
Per-fluid Schlieren intensity amplitude coefficients.
Definition at line 254 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::schlieren_wrt |
Definition at line 228 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 161 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 160 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 159 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::shear_num |
Number of shear stress components.
Definition at line 158 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::sigma |
Definition at line 287 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::sigr |
Definition at line 281 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::sim_data |
Definition at line 163 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 141 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::ss |
Definition at line 278 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 166 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::stress_idx |
Indices of elastic stresses.
Definition at line 138 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::strxb |
Definition at line 298 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::strxe |
Definition at line 298 of file m_global_parameters.fpp.f90.
| logical m_global_parameters::surface_tension |
Definition at line 288 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::sys_size |
Number of unknowns in the system of equations.
Definition at line 103 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::t0ref |
Definition at line 278 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::t_save |
Definition at line 87 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::t_step_save |
Interval between consecutive time-step directory.
Definition at line 83 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::t_step_start |
First time-step directory.
Definition at line 81 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::t_step_stop |
Last time-step directory.
Definition at line 82 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::t_stop |
Definition at line 88 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::tensor_size |
Number of components in the nonsymmetric tensor.
Definition at line 115 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::thermal |
1 = adiabatic, 2 = isotherm, 3 = transfer
Definition at line 273 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::tw |
Definition at line 274 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::vd |
Definition at line 278 of file m_global_parameters.fpp.f90.
| logical, dimension(3) m_global_parameters::vel_wrt |
Definition at line 209 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wall_time |
Definition at line 309 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::wall_time_avg |
Wall time measurements.
Definition at line 309 of file m_global_parameters.fpp.f90.
| real(wp) m_global_parameters::web |
Definition at line 266 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::weight |
Definition at line 267 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::weno_order |
Order of accuracy for the WENO reconstruction.
Definition at line 105 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::x_cb |
Definition at line 66 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::x_cc |
Definition at line 71 of file m_global_parameters.fpp.f90.
| real(sp), dimension(:), allocatable m_global_parameters::x_cc_s |
Definition at line 72 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::x_output |
Definition at line 192 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::x_output_idx |
Definition at line 193 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::x_root_cb |
Definition at line 66 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::x_root_cc |
Definition at line 71 of file m_global_parameters.fpp.f90.
| real(sp), dimension(:), allocatable m_global_parameters::x_root_cc_s |
Definition at line 72 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 139 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::xibeg |
Definition at line 299 of file m_global_parameters.fpp.f90.
| integer m_global_parameters::xiend |
Definition at line 299 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::y_cb |
Definition at line 66 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::y_cc |
Definition at line 71 of file m_global_parameters.fpp.f90.
| type(bounds_info) m_global_parameters::y_output |
Definition at line 192 of file m_global_parameters.fpp.f90.
| type(int_bounds_info) m_global_parameters::y_output_idx |
Definition at line 193 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::z_cb |
Definition at line 66 of file m_global_parameters.fpp.f90.
| real(wp), dimension(:), allocatable m_global_parameters::z_cc |
Definition at line 71 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 192 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 193 of file m_global_parameters.fpp.f90.