MFC
Exascale flow solver
Loading...
Searching...
No Matches
m_conduction.fpp.f90 File Reference

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_infom_conduction::isc1
type(int_bounds_infom_conduction::isc2
type(int_bounds_infom_conduction::isc3
integer, dimension(3) m_conduction::offsets_c

Detailed Description

Contains module m_conduction.

Definition in file m_conduction.fpp.f90.