ADflow  v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
Functions/Subroutines
fluxes Module Reference

Functions/Subroutines

subroutine inviscidcentralflux
 
subroutine invisciddissfluxmatrix
 
subroutine invisciddissfluxscalar
 
subroutine inviscidupwindflux (fineGrid)
 
subroutine viscousflux
 
subroutine viscousfluxapprox
 
subroutine invisciddissfluxscalarapprox
 
subroutine invisciddissfluxmatrixapprox
 
subroutine invisciddissfluxscalarcoarse
 
subroutine invisciddissfluxmatrixcoarse
 

Function/Subroutine Documentation

◆ inviscidcentralflux()

subroutine fluxes::inviscidcentralflux

◆ invisciddissfluxmatrix()

subroutine fluxes::invisciddissfluxmatrix

◆ invisciddissfluxmatrixapprox()

subroutine fluxes::invisciddissfluxmatrixapprox

◆ invisciddissfluxmatrixcoarse()

subroutine fluxes::invisciddissfluxmatrixcoarse

◆ invisciddissfluxscalar()

subroutine fluxes::invisciddissfluxscalar

◆ invisciddissfluxscalarapprox()

subroutine fluxes::invisciddissfluxscalarapprox

◆ invisciddissfluxscalarcoarse()

subroutine fluxes::invisciddissfluxscalarcoarse

◆ inviscidupwindflux()

subroutine fluxes::inviscidupwindflux ( logical, intent(in)  fineGrid)

Definition at line 1438 of file fluxes.F90.

References blockpointers::addgridvelocities, iteration::currentlevel, inputphysics::equations, flowutils::etot(), blockpointers::factfamilyi, blockpointers::factfamilyj, blockpointers::factfamilyk, constants::firstorder, constants::fourth, blockpointers::fw, blockpointers::gamma, utils::getcorrectfork(), iteration::groundlevel, constants::half, blockpointers::ib, blockpointers::ie, blockpointers::il, constants::imx, constants::imy, constants::imz, blockpointers::indfamilyi, blockpointers::indfamilyj, blockpointers::indfamilyk, constants::irho, constants::irhoe, constants::itu1, constants::ivx, constants::ivy, constants::ivz, blockpointers::jb, blockpointers::je, blockpointers::jl, inputdiscretization::kappacoef, blockpointers::kb, blockpointers::ke, blockpointers::kl, flowvarrefstate::kpresent, leftrightstate(), inputdiscretization::limiter, inputdiscretization::lumpeddiss, cgnsgrid::massflowfamilydiss, flowvarrefstate::nw, flowvarrefstate::nwf, constants::one, inputdiscretization::orderturb, blockpointers::p, blockpointers::pori, blockpointers::porj, blockpointers::pork, inputdiscretization::precond, iteration::rfil, flowvarrefstate::rgas, inputdiscretization::riemann, inputdiscretization::riemanncoarse, riemannflux(), blockpointers::rotmatrixi, blockpointers::rotmatrixj, blockpointers::rotmatrixk, blockpointers::sfacei, blockpointers::sfacej, blockpointers::sfacek, blockpointers::si, blockpointers::sj, blockpointers::sk, blockpointers::spectralsol, utils::terminate(), constants::three, constants::thresholdreal, flowvarrefstate::tref, blockpointers::w, and constants::zero.

Referenced by masterroutines::master(), and residuals::residual_block().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ viscousflux()

subroutine fluxes::viscousflux

Definition at line 2534 of file fluxes.F90.

References blockpointers::aa, iteration::currentlevel, flowvarrefstate::eddymodel, constants::eighth, constants::fourth, blockpointers::fw, blockpointers::gamma, iteration::groundlevel, constants::half, blockpointers::il, constants::imx, constants::imy, constants::imz, constants::irhoe, constants::ivx, constants::ivy, constants::ivz, blockpointers::jl, blockpointers::kl, constants::noflux, blockpointers::nx, blockpointers::ny, blockpointers::nz, constants::one, blockpointers::pori, blockpointers::porj, blockpointers::pork, inputphysics::prandtl, inputphysics::prandtlturb, blockpointers::qx, blockpointers::qy, blockpointers::qz, blockpointers::rev, iteration::rfil, iteration::rkstage, blockpointers::rlv, blockpointers::si, blockpointers::sj, blockpointers::sk, constants::third, constants::thresholdreal, constants::two, inputphysics::useqcr, solverutils::utauwf(), blockpointers::ux, blockpointers::uy, blockpointers::uz, blockpointers::viscimaxpointer, blockpointers::visciminpointer, blockpointers::viscjmaxpointer, blockpointers::viscjminpointer, blockpointers::visckmaxpointer, blockpointers::visckminpointer, blockpointers::viscsubface, blockpointers::vx, blockpointers::vy, blockpointers::vz, blockpointers::w, inputphysics::wallfunctions, blockpointers::wx, blockpointers::wy, blockpointers::wz, blockpointers::x, and constants::zero.

Referenced by masterroutines::master(), masterroutines::master_b(), and residuals::residual_block().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ viscousfluxapprox()

subroutine fluxes::viscousfluxapprox