|
MFC
Exascale flow solver
|
Contains module m_conduction. More...
Go to the source code of this file.
Modules | |
| module | m_conduction |
| Fourier heat conduction, div(k grad T), as a face-centered source flux on the energy equation. The term has no cross-derivatives, so the direction-split face difference below is exact for it. | |
Functions/Subroutines | |
| subroutine, public | m_conduction::s_compute_conduction_source_flux (idir, q_prim_qp, q_t_sf, flux_src_vf, irx, iry, irz) |
| Accumulate -k*dT/dx_idir into the energy source flux at each idir-normal face. | |
| subroutine, public | m_conduction::s_compute_conduction_axis_source (q_prim_vf, q_t_sf, tau_re_vf, ix, iy, iz) |
| Cell-centered -k*dT/dr for the axis cell of a cylindrical grid. The generic geometric source in m_rhs uses face values of flux_src(E) in this role; the axis cell has no face pair, so it reads tau_Re_vf(E) instead. Accumulates: call after s_compute_viscous_stress_cylindrical_boundary, which zeroes tau_Re_vf(mombeg:E); without viscosity this routine does that zeroing itself. | |
Variables | |
| type(int_bounds_info) | m_conduction::isc1 |
| type(int_bounds_info) | m_conduction::isc2 |
| type(int_bounds_info) | m_conduction::isc3 |
| integer, dimension(3) | m_conduction::offsets_c |
Contains module m_conduction.
Definition in file m_conduction.fpp.f90.