|
MFC
Exascale flow solver
|
Multi-species chemistry interface for thermodynamic properties, reaction rates, and transport coefficients. More...
Functions/Subroutines | |
| subroutine | compute_viscosity_and_inversion (t_l, ys_l, t_r, ys_r, re_l, re_r) |
| Computes mixture viscosities for left and right states and inverts them for use as reciprocal Reynolds numbers. | |
| subroutine | s_compute_q_t_sf (q_t_sf, q_cons_vf, bounds) |
| Initializes the temperature field from conservative variables by inverting the energy equation. | |
| subroutine | s_compute_t_from_primitives (q_t_sf, q_prim_vf, bounds) |
| Computes the temperature field from primitive variables using the ideal gas law and mixture molecular weight. | |
| subroutine | s_compute_chemistry_reaction_flux (rhs_vf, q_cons_qp, q_t_sf, q_prim_qp, bounds) |
| Adds chemical reaction source terms to the species transport RHS using net production rates. | |
| subroutine | s_compute_chemistry_diffusion_flux (idir, q_prim_qp, flux_src_vf, irx, iry, irz) |
| Computes species mass diffusion fluxes at cell interfaces using mixture-averaged diffusivities. | |
Variables | |
| type(int_bounds_info) | isc1 |
| type(int_bounds_info) | isc2 |
| type(int_bounds_info) | isc3 |
| integer, dimension(3) | offsets |
Multi-species chemistry interface for thermodynamic properties, reaction rates, and transport coefficients.
| subroutine m_chemistry::compute_viscosity_and_inversion | ( | real(wp), intent(inout) | t_l, |
| real(wp), dimension(num_species), intent(inout) | ys_l, | ||
| real(wp), intent(inout) | t_r, | ||
| real(wp), dimension(num_species), intent(inout) | ys_r, | ||
| real(wp), intent(inout) | re_l, | ||
| real(wp), intent(inout) | re_r ) |
Computes mixture viscosities for left and right states and inverts them for use as reciprocal Reynolds numbers.
Definition at line 349 of file m_chemistry.fpp.f90.
| subroutine m_chemistry::s_compute_chemistry_diffusion_flux | ( | integer, intent(in) | idir, |
| type(scalar_field), dimension(sys_size), intent(in) | q_prim_qp, | ||
| type(scalar_field), dimension(sys_size), intent(inout) | flux_src_vf, | ||
| type(int_bounds_info), intent(in) | irx, | ||
| type(int_bounds_info), intent(in) | iry, | ||
| type(int_bounds_info), intent(in) | irz ) |
Computes species mass diffusion fluxes at cell interfaces using mixture-averaged diffusivities.
Definition at line 574 of file m_chemistry.fpp.f90.
| subroutine m_chemistry::s_compute_chemistry_reaction_flux | ( | type(scalar_field), dimension(sys_size), intent(inout) | rhs_vf, |
| type(scalar_field), dimension(sys_size), intent(inout) | q_cons_qp, | ||
| type(scalar_field), intent(inout) | q_t_sf, | ||
| type(scalar_field), dimension(sys_size), intent(inout) | q_prim_qp, | ||
| type(int_bounds_info), dimension(1:3), intent(in) | bounds ) |
Adds chemical reaction source terms to the species transport RHS using net production rates.
Definition at line 468 of file m_chemistry.fpp.f90.
| subroutine m_chemistry::s_compute_q_t_sf | ( | type(scalar_field), intent(inout) | q_t_sf, |
| type(scalar_field), dimension(sys_size), intent(in) | q_cons_vf, | ||
| type(int_bounds_info), dimension(1:3), intent(in) | bounds ) |
Initializes the temperature field from conservative variables by inverting the energy equation.
Definition at line 399 of file m_chemistry.fpp.f90.
| subroutine m_chemistry::s_compute_t_from_primitives | ( | type(scalar_field), intent(inout) | q_t_sf, |
| type(scalar_field), dimension(sys_size), intent(in) | q_prim_vf, | ||
| type(int_bounds_info), dimension(1:3), intent(in) | bounds ) |
Computes the temperature field from primitive variables using the ideal gas law and mixture molecular weight.
Definition at line 442 of file m_chemistry.fpp.f90.
| type(int_bounds_info) m_chemistry::isc1 |
Definition at line 321 of file m_chemistry.fpp.f90.
| type(int_bounds_info) m_chemistry::isc2 |
Definition at line 321 of file m_chemistry.fpp.f90.
| type(int_bounds_info) m_chemistry::isc3 |
Definition at line 321 of file m_chemistry.fpp.f90.
| integer, dimension(3) m_chemistry::offsets |
Definition at line 333 of file m_chemistry.fpp.f90.