|
MFC
Exascale flow solver
|
Compile-time constant parameters: default values, tolerances, and physical constants. More...
Variables | |
| character, parameter | dflt_char = ' ' |
| Default string value. | |
| real(wp), parameter | dflt_real = -1.e6_wp |
| Default real value. | |
| real(wp), parameter | sgm_eps = 1.e-16_wp |
| Segmentation tolerance. | |
| real(wp), parameter | chem_tolerance = 1.e-16_wp |
| Speed of Sound Tolerance in Chemistry. | |
| real(wp), parameter | small_alf = 1.e-11_wp |
| Small alf tolerance. | |
| real(wp), parameter | pi = 3.141592653589793_wp |
| Pi. | |
| real(wp), parameter | verysmall = 1.e-12_wp |
| Very small number. | |
| real(wp), parameter | t_surface_min = 200._wp |
| Temperature window the immersed-boundary reacting-surface state is kept inside. It is the range the NASA polynomials behind the thermodynamic evaluations are fitted over – 200 K is the T_low of every species in the mechanisms shipped with the reacting-surface example – so it is where those fits mean anything. Shared by the surface Newton solve, which searches inside it, the ghost reconstruction, which will not extrapolate out of it, and the case checker, which rejects a prescribed wall temperature outside it. | |
| real(wp), parameter | t_surface_max = 5000._wp |
| real(wp), parameter | small_radius = 1.e-32_wp |
| Radius cutoff to avoid division by zero for 3D spherical harmonic patch (geometry 14). | |
| integer, parameter | num_stcls_min = 5 |
| Minimum # of stencils. | |
| integer, parameter | path_len = 400 |
| Maximum path length. | |
| integer, parameter | name_len = 50 |
| Maximum name length. | |
| integer, parameter | dflt_int = -100 |
| Default integer value. | |
| integer, parameter | fourier_rings = 5 |
| Fourier filter ring limit. | |
| integer, parameter | num_fluids_max = 10 |
| Maximum number of fluids in the simulation. | |
| integer, parameter | num_probes_max = 64 |
| Maximum number of flow probes in the simulation. | |
| integer, parameter | num_patches_max = 10 |
| Maximum number of IC patches. | |
| integer, parameter | num_ib_airfoils_max = 5 |
| Maximum number of ib_airfoil instances. | |
| integer, parameter | num_stl_models_max = 10 |
| integer, parameter | num_local_ibs_max = 30000 |
| Maximum number of immersed boundary patches (legacy, not used for patch_ib sizing) Fixed capacity of patch_ib (namelist patches + local particle bed subset after reduction). | |
| integer, parameter | num_ib_patches_max_namelist = 810000 |
| integer, parameter | num_particle_clouds_max = 10 |
| Maximum number of particle bed patch specifications. | |
| integer, parameter | num_bc_patches_max = 10 |
| Maximum number of boundary condition patches. | |
| integer, parameter | max_2d_fourier_modes = 10 |
| Max Fourier mode index for 2D modal patch (geometry 13). | |
| integer, parameter | max_sph_harm_degree = 5 |
| Max degree L for 3D spherical harmonic patch (geometry 14). | |
| integer, parameter | pathlen_max = 400 |
| Maximum path length for STL/OBJ model files. | |
| integer, parameter | nnode = 4 |
| Number of QBMM nodes. | |
| integer, parameter | dflt_num_igr_iters = 2 |
| number of iterations for IGR elliptic solve | |
| integer, parameter | dflt_num_igr_warm_start_iters = 50 |
| default number of iterations for IGR elliptic solve | |
| real(wp), parameter | dflt_alf_factor = 10._wp |
| scaling factor for IGR alpha | |
| integer, parameter | gp_layers = 3 |
| Number of ghost point layers for IBM. | |
| real(wp), parameter | capillary_cutoff = 1.e-6 |
| color function gradient magnitude at which to apply the surface tension fluxes | |
| real(wp), parameter | acoustic_spatial_support_width = 2.5_wp |
| Spatial support width of acoustic source, used in s_source_spatial. | |
| real(wp), parameter | dflt_vcfl_dt = 100._wp |
| value of vcfl_dt when viscosity is off for computing adaptive timestep size | |
| real(wp), parameter | broadband_spectral_level_constant = 20._wp |
| The constant to scale the spectral level at the lower frequency bound. | |
| real(wp), parameter | broadband_spectral_level_growth_rate = 10._wp |
| The spectral level constant to correct the magnitude at each frequency to ensure the source is overall broadband. | |
| real(wp), parameter | dflt_ic_eps = 1e-4_wp |
| Ensure compression is only applied to surface cells in THINC. | |
| real(wp), parameter | dflt_ic_beta = 1.6_wp |
| Sharpness parameter's default value used in THINC. | |
| real(wp), parameter | moncon_cutoff = 1e-8_wp |
| Monotonicity constraint's limiter to prevent extremas in THINC. | |
| real(wp), parameter | mthinc_align_tol = 1.e-8_wp |
| Grid aligned snap tolerance for MTHINC normals. | |
| real(wp), parameter | dflt_t_guess = 1200._wp |
| Default guess for temperature (when a previous value is not available). | |
| integer, parameter | num_ray = 20 |
| Default number of rays traced per cell. | |
| real(wp), parameter | ray_tracing_threshold = 0.9_wp |
| Threshold above which the cell is marked as the model patch. | |
| real(wp), parameter | threshold_vector_zero = 1.e-10_wp |
| Threshold to treat the component of a vector to be zero. | |
| real(wp), parameter | threshold_edge_zero = 1.e-10_wp |
| Threshold to treat two edges to be overlapped. | |
| real(wp), parameter | initial_distance_buffer = 1.e12_wp |
| Initialized levelset distance for the shortest path pair algorithm. | |
| integer, parameter | mapcells = 3 |
| Number of cells around the bubble where the smoothening function will have effect. | |
| real(wp), parameter | r_uni = 8314._wp |
| Universal gas constant - J/kmol/K. | |
| integer, parameter | lag_io_vars = 21 |
| Number of variables per particle for MPI_IO. | |
| real(wp), parameter | dflt_adap_dt_tol = 1.e-4_wp |
| Default tolerance for adaptive step size. | |
| integer, parameter | dflt_adap_dt_max_iters = 100 |
| Default max iteration for adaptive step size. | |
| real(wp), parameter | threshold_first_guess = 1.e-5_wp |
| Threshold for initial step size estimate. | |
| real(wp), parameter | threshold_second_guess = 1.e-15_wp |
| Threshold for refined step size estimate. | |
| real(wp), parameter | scale_first_guess = 1.e-3_wp |
| Scale factor for initial step size. | |
| real(wp), parameter | scale_guess = 1.e-2_wp |
| Scale factor for step size adjustment. | |
| real(wp), parameter | small_guess = 1.e-6_wp |
| Minimum initial step size. | |
| integer, parameter | relativity_cons_to_prim_max_iter = 100 |
| Max Newton-Raphson iterations for relativistic primitive recovery. | |
| integer, parameter | modulus = 2**30 - 1 |
| PRNG modulus. | |
| integer, parameter | multiplier = 1664525 |
| PRNG multiplier. | |
| integer, parameter | increment = 1013904223 |
| PRNG increment. | |
| integer, parameter | amplifier = 3**13 |
| PRNG amplifier for mixing. | |
| real(wp), parameter | decimal_trim = 1.e5_wp |
| PRNG decimal truncation factor. | |
| integer, parameter | case_file_error_code = 22 |
| Exit code for case file validation errors. | |
| integer, parameter | bc_periodic = -1 |
| integer, parameter | bc_reflective = -2 |
| integer, parameter | bc_ghost_extrap = -3 |
| integer, parameter | bc_riemann_extrap = -4 |
| integer, parameter | bc_char_slip_wall = -5 |
| integer, parameter | bc_char_nr_sub_buffer = -6 |
| integer, parameter | bc_char_nr_sub_inflow = -7 |
| integer, parameter | bc_char_nr_sub_outflow = -8 |
| integer, parameter | bc_char_ff_sub_outflow = -9 |
| integer, parameter | bc_char_cp_sub_outflow = -10 |
| integer, parameter | bc_char_sup_inflow = -11 |
| integer, parameter | bc_char_sup_outflow = -12 |
| integer, parameter | bc_null = -13 |
| integer, parameter | bc_axis = -14 |
| integer, parameter | bc_slip_wall = -15 |
| integer, parameter | bc_no_slip_wall = -16 |
| integer, parameter | bc_dirichlet = -17 |
| integer, parameter | eos_rk4_steps = 8 |
| Equation of state per fluid (eos_stiffened_gas, eos_ideal_gas, eos_mie_gruneisen, eos_jwl, eos_vinet) is generated from EOS_FAMILIES in toolchain/mfc/params/eos_families.py; see generated_constants.fpp below. | |
| integer, parameter | ode_isentrope = 1 |
| integer, parameter | ode_reference_temperature = 2 |
| the two ODEs s_rk4 integrates | |
| integer, parameter | num_synth_shells_max = 50 |
| Max energy shells for synthetic turbulence. | |
| integer, parameter | num_turb_sources_max = 10 |
| Max Gaussian forcing zones for synthetic turbulence. | |
| integer, parameter | avg_state_roe = 1 |
| integer, parameter | avg_state_arithmetic = 2 |
| integer, parameter | bubble_model_particle = 0 |
| integer, parameter | bubble_model_gilmore = 1 |
| integer, parameter | bubble_model_keller_miksis = 2 |
| integer, parameter | bubble_model_rayleigh_plesset = 3 |
| integer, parameter | eos_stiffened_gas = 1 |
| integer, parameter | eos_ideal_gas = 2 |
| integer, parameter | eos_mie_gruneisen = 3 |
| integer, parameter | eos_jwl = 4 |
| integer, parameter | eos_vinet = 5 |
| integer, parameter | format_silo = 1 |
| integer, parameter | format_binary = 2 |
| integer, parameter | int_comp_off = 0 |
| integer, parameter | int_comp_thinc = 1 |
| integer, parameter | int_comp_mthinc = 2 |
| integer, parameter | model_eqns_gamma_law = 1 |
| integer, parameter | model_eqns_5eq = 2 |
| integer, parameter | model_eqns_6eq = 3 |
| integer, parameter | muscl_lim_unlimited = 0 |
| integer, parameter | muscl_lim_minmod = 1 |
| integer, parameter | muscl_lim_mc = 2 |
| integer, parameter | muscl_lim_van_albada = 3 |
| integer, parameter | muscl_lim_van_leer = 4 |
| integer, parameter | muscl_lim_superbee = 5 |
| integer, parameter | muscl_order_first_order = 1 |
| integer, parameter | muscl_order_second_order = 2 |
| integer, parameter | precision_single = 1 |
| integer, parameter | precision_double = 2 |
| integer, parameter | recon_type_weno = 1 |
| integer, parameter | recon_type_muscl = 2 |
| integer, parameter | riemann_solver_hll = 1 |
| integer, parameter | riemann_solver_hllc = 2 |
| integer, parameter | riemann_solver_hlld = 4 |
| integer, parameter | riemann_solver_lax_friedrichs = 5 |
| integer, parameter | time_stepper_rk1 = 1 |
| integer, parameter | time_stepper_rk2 = 2 |
| integer, parameter | time_stepper_rk3 = 3 |
| integer, parameter | wave_speeds_direct = 1 |
| integer, parameter | wave_speeds_pressure = 2 |
Compile-time constant parameters: default values, tolerances, and physical constants.
| real(wp), parameter m_constants::acoustic_spatial_support_width = 2.5_wp |
Spatial support width of acoustic source, used in s_source_spatial.
Definition at line 54 of file m_constants.fpp.f90.
| integer, parameter m_constants::amplifier = 3**13 |
PRNG amplifier for mixing.
Definition at line 98 of file m_constants.fpp.f90.
| integer, parameter m_constants::avg_state_arithmetic = 2 |
Definition at line 139 of file m_constants.fpp.f90.
| integer, parameter m_constants::avg_state_roe = 1 |
Definition at line 138 of file m_constants.fpp.f90.
| integer, parameter m_constants::bc_axis = -14 |
Definition at line 119 of file m_constants.fpp.f90.
| integer, parameter m_constants::bc_char_cp_sub_outflow = -10 |
Definition at line 115 of file m_constants.fpp.f90.
| integer, parameter m_constants::bc_char_ff_sub_outflow = -9 |
Definition at line 114 of file m_constants.fpp.f90.
| integer, parameter m_constants::bc_char_nr_sub_buffer = -6 |
Definition at line 111 of file m_constants.fpp.f90.
| integer, parameter m_constants::bc_char_nr_sub_inflow = -7 |
Definition at line 112 of file m_constants.fpp.f90.
| integer, parameter m_constants::bc_char_nr_sub_outflow = -8 |
Definition at line 113 of file m_constants.fpp.f90.
| integer, parameter m_constants::bc_char_slip_wall = -5 |
Definition at line 110 of file m_constants.fpp.f90.
| integer, parameter m_constants::bc_char_sup_inflow = -11 |
Definition at line 116 of file m_constants.fpp.f90.
| integer, parameter m_constants::bc_char_sup_outflow = -12 |
Definition at line 117 of file m_constants.fpp.f90.
| integer, parameter m_constants::bc_dirichlet = -17 |
Definition at line 122 of file m_constants.fpp.f90.
| integer, parameter m_constants::bc_ghost_extrap = -3 |
Definition at line 108 of file m_constants.fpp.f90.
| integer, parameter m_constants::bc_no_slip_wall = -16 |
Definition at line 121 of file m_constants.fpp.f90.
| integer, parameter m_constants::bc_null = -13 |
Definition at line 118 of file m_constants.fpp.f90.
| integer, parameter m_constants::bc_periodic = -1 |
Definition at line 106 of file m_constants.fpp.f90.
| integer, parameter m_constants::bc_reflective = -2 |
Definition at line 107 of file m_constants.fpp.f90.
| integer, parameter m_constants::bc_riemann_extrap = -4 |
Definition at line 109 of file m_constants.fpp.f90.
| integer, parameter m_constants::bc_slip_wall = -15 |
Definition at line 120 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::broadband_spectral_level_constant = 20._wp |
The constant to scale the spectral level at the lower frequency bound.
Definition at line 57 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::broadband_spectral_level_growth_rate = 10._wp |
The spectral level constant to correct the magnitude at each frequency to ensure the source is overall broadband.
Definition at line 59 of file m_constants.fpp.f90.
| integer, parameter m_constants::bubble_model_gilmore = 1 |
Definition at line 141 of file m_constants.fpp.f90.
| integer, parameter m_constants::bubble_model_keller_miksis = 2 |
Definition at line 142 of file m_constants.fpp.f90.
| integer, parameter m_constants::bubble_model_particle = 0 |
Definition at line 140 of file m_constants.fpp.f90.
| integer, parameter m_constants::bubble_model_rayleigh_plesset = 3 |
Definition at line 143 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::capillary_cutoff = 1.e-6 |
color function gradient magnitude at which to apply the surface tension fluxes
Definition at line 52 of file m_constants.fpp.f90.
| integer, parameter m_constants::case_file_error_code = 22 |
Exit code for case file validation errors.
Definition at line 102 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::chem_tolerance = 1.e-16_wp |
Speed of Sound Tolerance in Chemistry.
Definition at line 14 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::decimal_trim = 1.e5_wp |
PRNG decimal truncation factor.
Definition at line 99 of file m_constants.fpp.f90.
| integer, parameter m_constants::dflt_adap_dt_max_iters = 100 |
Default max iteration for adaptive step size.
Definition at line 81 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::dflt_adap_dt_tol = 1.e-4_wp |
Default tolerance for adaptive step size.
Definition at line 80 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::dflt_alf_factor = 10._wp |
scaling factor for IGR alpha
Definition at line 49 of file m_constants.fpp.f90.
| character, parameter m_constants::dflt_char = ' ' |
Default string value.
Definition at line 11 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::dflt_ic_beta = 1.6_wp |
Sharpness parameter's default value used in THINC.
Definition at line 62 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::dflt_ic_eps = 1e-4_wp |
Ensure compression is only applied to surface cells in THINC.
Definition at line 61 of file m_constants.fpp.f90.
| integer, parameter m_constants::dflt_int = -100 |
Default integer value.
Definition at line 30 of file m_constants.fpp.f90.
| integer, parameter m_constants::dflt_num_igr_iters = 2 |
number of iterations for IGR elliptic solve
Definition at line 47 of file m_constants.fpp.f90.
| integer, parameter m_constants::dflt_num_igr_warm_start_iters = 50 |
default number of iterations for IGR elliptic solve
Definition at line 48 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::dflt_real = -1.e6_wp |
Default real value.
Definition at line 12 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::dflt_t_guess = 1200._wp |
Default guess for temperature (when a previous value is not available).
Definition at line 66 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::dflt_vcfl_dt = 100._wp |
value of vcfl_dt when viscosity is off for computing adaptive timestep size
Definition at line 55 of file m_constants.fpp.f90.
| integer, parameter m_constants::eos_ideal_gas = 2 |
Definition at line 145 of file m_constants.fpp.f90.
| integer, parameter m_constants::eos_jwl = 4 |
Definition at line 147 of file m_constants.fpp.f90.
| integer, parameter m_constants::eos_mie_gruneisen = 3 |
Definition at line 146 of file m_constants.fpp.f90.
| integer, parameter m_constants::eos_rk4_steps = 8 |
Equation of state per fluid (eos_stiffened_gas, eos_ideal_gas, eos_mie_gruneisen, eos_jwl, eos_vinet) is generated from EOS_FAMILIES in toolchain/mfc/params/eos_families.py; see generated_constants.fpp below.
fixed-step RK4 along a phasic isentrope or a reference temperature
Definition at line 126 of file m_constants.fpp.f90.
| integer, parameter m_constants::eos_stiffened_gas = 1 |
Definition at line 144 of file m_constants.fpp.f90.
| integer, parameter m_constants::eos_vinet = 5 |
Definition at line 148 of file m_constants.fpp.f90.
| integer, parameter m_constants::format_binary = 2 |
Definition at line 150 of file m_constants.fpp.f90.
| integer, parameter m_constants::format_silo = 1 |
Definition at line 149 of file m_constants.fpp.f90.
| integer, parameter m_constants::fourier_rings = 5 |
Fourier filter ring limit.
Definition at line 31 of file m_constants.fpp.f90.
| integer, parameter m_constants::gp_layers = 3 |
Number of ghost point layers for IBM.
Definition at line 50 of file m_constants.fpp.f90.
| integer, parameter m_constants::increment = 1013904223 |
PRNG increment.
Definition at line 97 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::initial_distance_buffer = 1.e12_wp |
Initialized levelset distance for the shortest path pair algorithm.
Definition at line 73 of file m_constants.fpp.f90.
| integer, parameter m_constants::int_comp_mthinc = 2 |
Definition at line 153 of file m_constants.fpp.f90.
| integer, parameter m_constants::int_comp_off = 0 |
Definition at line 151 of file m_constants.fpp.f90.
| integer, parameter m_constants::int_comp_thinc = 1 |
Definition at line 152 of file m_constants.fpp.f90.
| integer, parameter m_constants::lag_io_vars = 21 |
Number of variables per particle for MPI_IO.
Definition at line 77 of file m_constants.fpp.f90.
| integer, parameter m_constants::mapcells = 3 |
Number of cells around the bubble where the smoothening function will have effect.
Definition at line 75 of file m_constants.fpp.f90.
| integer, parameter m_constants::max_2d_fourier_modes = 10 |
Max Fourier mode index for 2D modal patch (geometry 13).
Definition at line 43 of file m_constants.fpp.f90.
| integer, parameter m_constants::max_sph_harm_degree = 5 |
Max degree L for 3D spherical harmonic patch (geometry 14).
Definition at line 44 of file m_constants.fpp.f90.
| integer, parameter m_constants::model_eqns_5eq = 2 |
Definition at line 155 of file m_constants.fpp.f90.
| integer, parameter m_constants::model_eqns_6eq = 3 |
Definition at line 156 of file m_constants.fpp.f90.
| integer, parameter m_constants::model_eqns_gamma_law = 1 |
Definition at line 154 of file m_constants.fpp.f90.
| integer, parameter m_constants::modulus = 2**30 - 1 |
PRNG modulus.
Definition at line 95 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::moncon_cutoff = 1e-8_wp |
Monotonicity constraint's limiter to prevent extremas in THINC.
Definition at line 63 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::mthinc_align_tol = 1.e-8_wp |
Grid aligned snap tolerance for MTHINC normals.
Definition at line 64 of file m_constants.fpp.f90.
| integer, parameter m_constants::multiplier = 1664525 |
PRNG multiplier.
Definition at line 96 of file m_constants.fpp.f90.
| integer, parameter m_constants::muscl_lim_mc = 2 |
Definition at line 159 of file m_constants.fpp.f90.
| integer, parameter m_constants::muscl_lim_minmod = 1 |
Definition at line 158 of file m_constants.fpp.f90.
| integer, parameter m_constants::muscl_lim_superbee = 5 |
Definition at line 162 of file m_constants.fpp.f90.
| integer, parameter m_constants::muscl_lim_unlimited = 0 |
Definition at line 157 of file m_constants.fpp.f90.
| integer, parameter m_constants::muscl_lim_van_albada = 3 |
Definition at line 160 of file m_constants.fpp.f90.
| integer, parameter m_constants::muscl_lim_van_leer = 4 |
Definition at line 161 of file m_constants.fpp.f90.
| integer, parameter m_constants::muscl_order_first_order = 1 |
Definition at line 163 of file m_constants.fpp.f90.
| integer, parameter m_constants::muscl_order_second_order = 2 |
Definition at line 164 of file m_constants.fpp.f90.
| integer, parameter m_constants::name_len = 50 |
Maximum name length.
Definition at line 29 of file m_constants.fpp.f90.
| integer, parameter m_constants::nnode = 4 |
Number of QBMM nodes.
Definition at line 46 of file m_constants.fpp.f90.
| integer, parameter m_constants::num_bc_patches_max = 10 |
Maximum number of boundary condition patches.
Definition at line 42 of file m_constants.fpp.f90.
| integer, parameter m_constants::num_fluids_max = 10 |
Maximum number of fluids in the simulation.
Definition at line 32 of file m_constants.fpp.f90.
| integer, parameter m_constants::num_ib_airfoils_max = 5 |
Maximum number of ib_airfoil instances.
Definition at line 35 of file m_constants.fpp.f90.
| integer, parameter m_constants::num_ib_patches_max_namelist = 810000 |
Definition at line 40 of file m_constants.fpp.f90.
| integer, parameter m_constants::num_local_ibs_max = 30000 |
Maximum number of immersed boundary patches (legacy, not used for patch_ib sizing) Fixed capacity of patch_ib (namelist patches + local particle bed subset after reduction).
Maximum number of immersed boundary patches (patch_ib)
Definition at line 39 of file m_constants.fpp.f90.
| integer, parameter m_constants::num_particle_clouds_max = 10 |
Maximum number of particle bed patch specifications.
Definition at line 41 of file m_constants.fpp.f90.
| integer, parameter m_constants::num_patches_max = 10 |
Maximum number of IC patches.
Definition at line 34 of file m_constants.fpp.f90.
| integer, parameter m_constants::num_probes_max = 64 |
Maximum number of flow probes in the simulation.
Definition at line 33 of file m_constants.fpp.f90.
| integer, parameter m_constants::num_ray = 20 |
Default number of rays traced per cell.
Definition at line 69 of file m_constants.fpp.f90.
| integer, parameter m_constants::num_stcls_min = 5 |
Minimum # of stencils.
Definition at line 27 of file m_constants.fpp.f90.
| integer, parameter m_constants::num_stl_models_max = 10 |
Definition at line 36 of file m_constants.fpp.f90.
| integer, parameter m_constants::num_synth_shells_max = 50 |
Max energy shells for synthetic turbulence.
Definition at line 130 of file m_constants.fpp.f90.
| integer, parameter m_constants::num_turb_sources_max = 10 |
Max Gaussian forcing zones for synthetic turbulence.
Definition at line 131 of file m_constants.fpp.f90.
| integer, parameter m_constants::ode_isentrope = 1 |
Definition at line 127 of file m_constants.fpp.f90.
| integer, parameter m_constants::ode_reference_temperature = 2 |
the two ODEs s_rk4 integrates
Definition at line 127 of file m_constants.fpp.f90.
| integer, parameter m_constants::path_len = 400 |
Maximum path length.
Definition at line 28 of file m_constants.fpp.f90.
| integer, parameter m_constants::pathlen_max = 400 |
Maximum path length for STL/OBJ model files.
Definition at line 45 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::pi = 3.141592653589793_wp |
Pi.
Definition at line 16 of file m_constants.fpp.f90.
| integer, parameter m_constants::precision_double = 2 |
Definition at line 166 of file m_constants.fpp.f90.
| integer, parameter m_constants::precision_single = 1 |
Definition at line 165 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::r_uni = 8314._wp |
Universal gas constant - J/kmol/K.
Definition at line 76 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::ray_tracing_threshold = 0.9_wp |
Threshold above which the cell is marked as the model patch.
Definition at line 70 of file m_constants.fpp.f90.
| integer, parameter m_constants::recon_type_muscl = 2 |
Definition at line 168 of file m_constants.fpp.f90.
| integer, parameter m_constants::recon_type_weno = 1 |
Definition at line 167 of file m_constants.fpp.f90.
| integer, parameter m_constants::relativity_cons_to_prim_max_iter = 100 |
Max Newton-Raphson iterations for relativistic primitive recovery.
Definition at line 92 of file m_constants.fpp.f90.
| integer, parameter m_constants::riemann_solver_hll = 1 |
Definition at line 169 of file m_constants.fpp.f90.
| integer, parameter m_constants::riemann_solver_hllc = 2 |
Definition at line 170 of file m_constants.fpp.f90.
| integer, parameter m_constants::riemann_solver_hlld = 4 |
Definition at line 171 of file m_constants.fpp.f90.
| integer, parameter m_constants::riemann_solver_lax_friedrichs = 5 |
Definition at line 172 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::scale_first_guess = 1.e-3_wp |
Scale factor for initial step size.
Definition at line 86 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::scale_guess = 1.e-2_wp |
Scale factor for step size adjustment.
Definition at line 87 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::sgm_eps = 1.e-16_wp |
Segmentation tolerance.
Definition at line 13 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::small_alf = 1.e-11_wp |
Small alf tolerance.
Definition at line 15 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::small_guess = 1.e-6_wp |
Minimum initial step size.
Definition at line 88 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::small_radius = 1.e-32_wp |
Radius cutoff to avoid division by zero for 3D spherical harmonic patch (geometry 14).
Definition at line 26 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::t_surface_max = 5000._wp |
Definition at line 24 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::t_surface_min = 200._wp |
Temperature window the immersed-boundary reacting-surface state is kept inside. It is the range the NASA polynomials behind the thermodynamic evaluations are fitted over – 200 K is the T_low of every species in the mechanisms shipped with the reacting-surface example – so it is where those fits mean anything. Shared by the surface Newton solve, which searches inside it, the ghost reconstruction, which will not extrapolate out of it, and the case checker, which rejects a prescribed wall temperature outside it.
Definition at line 23 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::threshold_edge_zero = 1.e-10_wp |
Threshold to treat two edges to be overlapped.
Definition at line 72 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::threshold_first_guess = 1.e-5_wp |
Threshold for initial step size estimate.
Definition at line 84 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::threshold_second_guess = 1.e-15_wp |
Threshold for refined step size estimate.
Definition at line 85 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::threshold_vector_zero = 1.e-10_wp |
Threshold to treat the component of a vector to be zero.
Definition at line 71 of file m_constants.fpp.f90.
| integer, parameter m_constants::time_stepper_rk1 = 1 |
Definition at line 173 of file m_constants.fpp.f90.
| integer, parameter m_constants::time_stepper_rk2 = 2 |
Definition at line 174 of file m_constants.fpp.f90.
| integer, parameter m_constants::time_stepper_rk3 = 3 |
Definition at line 175 of file m_constants.fpp.f90.
| real(wp), parameter m_constants::verysmall = 1.e-12_wp |
Very small number.
Definition at line 17 of file m_constants.fpp.f90.
| integer, parameter m_constants::wave_speeds_direct = 1 |
Definition at line 176 of file m_constants.fpp.f90.
| integer, parameter m_constants::wave_speeds_pressure = 2 |
Definition at line 177 of file m_constants.fpp.f90.