|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
Variables | |
| integer(kind=inttype) | ncycles |
| integer(kind=inttype) | ncyclescoarse |
| integer(kind=inttype) | nsavevolume |
| integer(kind=inttype) | nsavesurface |
| integer(kind=inttype) | nsgstartup |
| integer(kind=inttype) | smoother |
| integer(kind=inttype) | nrkstages |
| integer(kind=inttype) | nsubiterations |
| integer(kind=inttype) | nsubiterturb |
| integer(kind=inttype) | nupdatebleeds |
| integer(kind=inttype) | resaveraging |
| real(kind=realtype) | cfllimit |
| integer(kind=inttype) | turbtreatment |
| integer(kind=inttype) | turbsmoother |
| integer(kind=inttype) | turbrelax |
| integer(kind=inttype) | mgboundcorr |
| integer(kind=inttype) | mgstartlevel |
| integer(kind=inttype) | nmgsteps |
| integer(kind=inttype) | nmglevels |
| real(kind=realtype) | timelimit |
| integer(kind=inttype), dimension(:), allocatable | cyclestrategy |
| integer(kind=inttype) | miniternum |
| real(kind=realtype) | cfl |
| real(kind=realtype) | cflcoarse |
| real(kind=realtype) | fcoll |
| real(kind=realtype) | smoop |
| real(kind=realtype) | alfaturb |
| real(kind=realtype) | betaturb |
| real(kind=realtype) | l2conv |
| real(kind=realtype) | l2convcoarse |
| real(kind=realtype) | l2convrel |
| real(kind=realtype) | maxl2deviationfactor |
| real(kind=realtype) | relaxbleeds |
| real(kind=realtype) | epscoefconv |
| integer(kind=inttype) | convcheckwindowsize |
| real(kind=realtype), dimension(:), allocatable | etark |
| real(kind=realtype), dimension(:), allocatable | cdisrk |
| character(len=maxstringlen) | mgdescription |
| logical | rkreset |
| logical | uselinresmonitor |
| logical | freezeturbsource |
| logical | printiterations |
| logical | printwarnings |
| logical | printnegativevolumes |
| logical | printbadlyskewedcells |
| logical | printbcwarnings |
| real(kind=realtype), dimension(4) | turbresscale |
| real(kind=realtype) | meshmaxskewness |
| logical | useskewnesscheck |
| logical | usedisscontinuation |
| real(kind=realtype) | disscontmagnitude |
| real(kind=realtype) | disscontmidpoint |
| real(kind=realtype) | disscontsharpness |
| real(kind=realtype) inputiteration::alfaturb |
Definition at line 276 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), vf::kesolve(), kt::ktsolve(), kw::kwsolve(), sa::sasolve(), inputparamroutines::setdefaultvalues(), and sst::sstsolve().
| real(kind=realtype) inputiteration::betaturb |
Definition at line 276 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), inputparamroutines::setdefaultvalues(), and vf::vfsolve().
| real(kind=realtype), dimension(:), allocatable inputiteration::cdisrk |
Definition at line 283 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), residuals_d::residual_block(), residuals_b::residual_block(), residuals_fast_b::residual_block(), and residuals::residual_block().
| real(kind=realtype) inputiteration::cfl |
Definition at line 275 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), residuals::computedwdadi(), smoothers::executedadistep(), smoothers::executerkstage(), residuals::residualaveraging(), inputparamroutines::setdefaultvalues(), and solvers::solvestate().
| real(kind=realtype) inputiteration::cflcoarse |
Definition at line 275 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), residuals::computedwdadi(), smoothers::executedadistep(), smoothers::executerkstage(), residuals::residualaveraging(), inputparamroutines::setdefaultvalues(), and solvers::solvestate().
| real(kind=realtype) inputiteration::cfllimit |
Definition at line 268 of file inputParam.F90.
Referenced by residuals::residualaveraging(), and inputparamroutines::setdefaultvalues().
| integer(kind=inttype) inputiteration::convcheckwindowsize |
Definition at line 282 of file inputParam.F90.
| integer(kind=inttype), dimension(:), allocatable inputiteration::cyclestrategy |
Definition at line 273 of file inputParam.F90.
Referenced by inputparamroutines::extractmginfo(), utils::releasememorypart1(), multigrid::setcyclestrategy(), and inputparamroutines::setentrieswcycle().
| real(kind=realtype) inputiteration::disscontmagnitude |
Definition at line 297 of file inputParam.F90.
Referenced by fluxes_d::invisciddissfluxscalar(), fluxes_b::invisciddissfluxscalar(), fluxes_fast_b::invisciddissfluxscalar(), blockette::invisciddissfluxscalar(), fluxes::invisciddissfluxscalar(), fluxes_b::invisciddissfluxscalar_b(), fluxes_d::invisciddissfluxscalar_d(), fluxes_fast_b::invisciddissfluxscalar_fast_b(), fluxes_d::invisciddissfluxscalarapprox(), fluxes_b::invisciddissfluxscalarapprox(), fluxes_fast_b::invisciddissfluxscalarapprox(), blockette::invisciddissfluxscalarapprox(), fluxes::invisciddissfluxscalarapprox(), fluxes_b::invisciddissfluxscalarapprox_b(), and fluxes_d::invisciddissfluxscalarapprox_d().
| real(kind=realtype) inputiteration::disscontmidpoint |
Definition at line 297 of file inputParam.F90.
Referenced by fluxes_d::invisciddissfluxscalar(), fluxes_b::invisciddissfluxscalar(), fluxes_fast_b::invisciddissfluxscalar(), blockette::invisciddissfluxscalar(), fluxes::invisciddissfluxscalar(), fluxes_b::invisciddissfluxscalar_b(), fluxes_d::invisciddissfluxscalar_d(), fluxes_fast_b::invisciddissfluxscalar_fast_b(), fluxes_d::invisciddissfluxscalarapprox(), fluxes_b::invisciddissfluxscalarapprox(), fluxes_fast_b::invisciddissfluxscalarapprox(), blockette::invisciddissfluxscalarapprox(), fluxes::invisciddissfluxscalarapprox(), fluxes_b::invisciddissfluxscalarapprox_b(), and fluxes_d::invisciddissfluxscalarapprox_d().
| real(kind=realtype) inputiteration::disscontsharpness |
Definition at line 297 of file inputParam.F90.
Referenced by fluxes_d::invisciddissfluxscalar(), fluxes_b::invisciddissfluxscalar(), fluxes_fast_b::invisciddissfluxscalar(), blockette::invisciddissfluxscalar(), fluxes::invisciddissfluxscalar(), fluxes_b::invisciddissfluxscalar_b(), fluxes_d::invisciddissfluxscalar_d(), fluxes_fast_b::invisciddissfluxscalar_fast_b(), fluxes_d::invisciddissfluxscalarapprox(), fluxes_b::invisciddissfluxscalarapprox(), fluxes_fast_b::invisciddissfluxscalarapprox(), blockette::invisciddissfluxscalarapprox(), fluxes::invisciddissfluxscalarapprox(), fluxes_b::invisciddissfluxscalarapprox_b(), and fluxes_d::invisciddissfluxscalarapprox_d().
| real(kind=realtype) inputiteration::epscoefconv |
Definition at line 281 of file inputParam.F90.
| real(kind=realtype), dimension(:), allocatable inputiteration::etark |
Definition at line 283 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), and smoothers::executerkstage().
| real(kind=realtype) inputiteration::fcoll |
Definition at line 275 of file inputParam.F90.
Referenced by inputparamroutines::setdefaultvalues(), multigrid::transfertocoarsegrid(), and multigrid::transfertofinegrid().
| logical inputiteration::freezeturbsource |
Definition at line 287 of file inputParam.F90.
Referenced by inputparamroutines::setdefaultvalues().
| real(kind=realtype) inputiteration::l2conv |
Definition at line 277 of file inputParam.F90.
Referenced by anksolver::ankstep(), anksolver::ankturbsolveksp(), inputparamroutines::checkinputparam(), solvers::convergenceinfo(), nksolver::nkstep(), and inputparamroutines::setdefaultvalues().
| real(kind=realtype) inputiteration::l2convcoarse |
Definition at line 277 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), solvers::convergenceinfo(), and inputparamroutines::setdefaultvalues().
| real(kind=realtype) inputiteration::l2convrel |
Definition at line 278 of file inputParam.F90.
Referenced by solvers::convergenceinfo().
| real(kind=realtype) inputiteration::maxl2deviationfactor |
Definition at line 279 of file inputParam.F90.
Referenced by solvers::convergenceinfo(), and inputparamroutines::setdefaultvalues().
| real(kind=realtype) inputiteration::meshmaxskewness |
Definition at line 294 of file inputParam.F90.
Referenced by preprocessingapi::metric().
| integer(kind=inttype) inputiteration::mgboundcorr |
Definition at line 270 of file inputParam.F90.
Referenced by inputparamroutines::setdefaultvalues(), and multigrid::transfertofinegrid().
| character(len=maxstringlen) inputiteration::mgdescription |
Definition at line 284 of file inputParam.F90.
Referenced by inputparamroutines::extractmginfo(), and inputparamroutines::setdefaultvalues().
| integer(kind=inttype) inputiteration::mgstartlevel |
Definition at line 270 of file inputParam.F90.
Referenced by initializeflow::allocmemflovarpart1(), inputparamroutines::extractmginfo(), initializeflow::initdepvarandhalos(), loadbalance::initflowdoms(), initializeflow::initializehalos(), inputparamroutines::setdefaultvalues(), initializeflow::setuniformflow(), solvers::solver(), and loadbalance::split2block().
| integer(kind=inttype) inputiteration::miniternum |
Definition at line 274 of file inputParam.F90.
Referenced by solvers::convergenceinfo(), and solvers::solvestate().
| integer(kind=inttype) inputiteration::ncycles |
Definition at line 262 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), solvers::convergenceinfo(), initializeflow::initflowfield(), inputparamroutines::setdefaultvalues(), and solvers::solvestate().
| integer(kind=inttype) inputiteration::ncyclescoarse |
Definition at line 262 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), inputparamroutines::setdefaultvalues(), and solvers::solvestate().
| integer(kind=inttype) inputiteration::nmglevels |
Definition at line 271 of file inputParam.F90.
Referenced by inputparamroutines::extractmginfo(), loadbalance::initflowdoms(), and loadbalance::split2block().
| integer(kind=inttype) inputiteration::nmgsteps |
Definition at line 271 of file inputParam.F90.
Referenced by inputparamroutines::extractmginfo(), multigrid::setcyclestrategy(), and solvers::solvestate().
| integer(kind=inttype) inputiteration::nrkstages |
Definition at line 264 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), smoothers::rungekuttasmoother(), and inputparamroutines::setdefaultvalues().
| integer(kind=inttype) inputiteration::nsavesurface |
Definition at line 263 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), solvers::checkwriteunsteadyinloop(), and inputparamroutines::setdefaultvalues().
| integer(kind=inttype) inputiteration::nsavevolume |
Definition at line 263 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), solvers::checkwriteunsteadyinloop(), and inputparamroutines::setdefaultvalues().
| integer(kind=inttype) inputiteration::nsgstartup |
Definition at line 264 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), initializeflow::initflowfield(), and inputparamroutines::setdefaultvalues().
| integer(kind=inttype) inputiteration::nsubiterations |
Definition at line 265 of file inputParam.F90.
Referenced by smoothers::dadismoother(), and inputparamroutines::setdefaultvalues().
| integer(kind=inttype) inputiteration::nsubiterturb |
Definition at line 266 of file inputParam.F90.
Referenced by inputparamroutines::setdefaultvalues(), and turbapi::turbsolveddadi().
| integer(kind=inttype) inputiteration::nupdatebleeds |
Definition at line 266 of file inputParam.F90.
Referenced by inputparamroutines::setdefaultvalues(), and solvers::solvestate().
| logical inputiteration::printbadlyskewedcells |
Definition at line 291 of file inputParam.F90.
Referenced by preprocessingapi::metric().
| logical inputiteration::printbcwarnings |
Definition at line 292 of file inputParam.F90.
Referenced by bcdata::setbcdatafinegrid(), and inputparamroutines::setdefaultvalues().
| logical inputiteration::printiterations |
Definition at line 288 of file inputParam.F90.
Referenced by utils::convergenceheader(), solvers::convergenceinfo(), inputparamroutines::setdefaultvalues(), solvers::solver(), solvers::solvestate(), writecgnsgrid::writecgnsgridfile(), writecgnssurface::writecgnssurfacesol(), writecgnsvolume::writecgnsvolumesol(), tecplotio::writeliftdistributionfile(), tecplotio::writeslicesfile(), and tecplotio::writetecplotsurfacefile().
| logical inputiteration::printnegativevolumes |
Definition at line 290 of file inputParam.F90.
Referenced by preprocessingapi::metric().
| logical inputiteration::printwarnings |
Definition at line 289 of file inputParam.F90.
Referenced by preprocessingapi::metric(), and preprocessingapi::updatemetricsalllevels().
| real(kind=realtype) inputiteration::relaxbleeds |
Definition at line 280 of file inputParam.F90.
Referenced by inputparamroutines::setdefaultvalues().
| integer(kind=inttype) inputiteration::resaveraging |
Definition at line 267 of file inputParam.F90.
Referenced by smoothers::executedadistep(), smoothers::executerkstage(), and inputparamroutines::setdefaultvalues().
| logical inputiteration::rkreset |
Definition at line 285 of file inputParam.F90.
Referenced by solvers::convergenceinfo(), and solvers::solvestate().
| real(kind=realtype) inputiteration::smoop |
Definition at line 275 of file inputParam.F90.
Referenced by residuals::residualaveraging(), and inputparamroutines::setdefaultvalues().
| integer(kind=inttype) inputiteration::smoother |
Definition at line 264 of file inputParam.F90.
Referenced by utils::allocatetempmemory(), inputparamroutines::checkinputparam(), utils::deallocatetempmemory(), multigrid::executemgcycle(), residuals::initres_block(), utils::releasememorypart1(), residuals_d::residual_block(), residuals_b::residual_block(), residuals_fast_b::residual_block(), residuals::residual_block(), inputparamroutines::setdefaultvalues(), and loadbalance::splitblock().
| real(kind=realtype) inputiteration::timelimit |
Definition at line 272 of file inputParam.F90.
Referenced by solvers::solvestate().
| integer(kind=inttype) inputiteration::turbrelax |
Definition at line 269 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), kt::ktsolve(), kw::kwsolve(), sa::sasolve(), inputparamroutines::setdefaultvalues(), and sst::sstsolve().
| real(kind=realtype), dimension(4) inputiteration::turbresscale |
Definition at line 293 of file inputParam.F90.
Referenced by anksolver::computetimestepblock(), anksolver::computetimestepmat(), anksolver::computeunsteadyresank(), anksolver::computeunsteadyresankturb(), anksolver::formfunction_mf(), anksolver::formfunction_mf_turb(), anksolver::formjacobianank(), anksolver::formjacobianankturb(), adjointextra::resscale(), adjointextra_d::resscale(), adjointextra_b::resscale(), blockette::resscale(), adjointextra_b::resscale_b(), adjointextra_d::resscale_d(), nksolver::setrvec(), anksolver::setrvecank(), anksolver::setrvecankturb(), utils::sumallresiduals(), and blockette::sumdwandfw().
| integer(kind=inttype) inputiteration::turbsmoother |
Definition at line 269 of file inputParam.F90.
Referenced by inputparamroutines::setdefaultvalues().
| integer(kind=inttype) inputiteration::turbtreatment |
Definition at line 269 of file inputParam.F90.
Referenced by initializeflow::allocmemflovarpart1(), and inputparamroutines::setdefaultvalues().
| logical inputiteration::usedisscontinuation |
Definition at line 296 of file inputParam.F90.
Referenced by fluxes_d::invisciddissfluxscalar(), fluxes_b::invisciddissfluxscalar(), fluxes_fast_b::invisciddissfluxscalar(), blockette::invisciddissfluxscalar(), fluxes::invisciddissfluxscalar(), fluxes_b::invisciddissfluxscalar_b(), fluxes_d::invisciddissfluxscalar_d(), fluxes_fast_b::invisciddissfluxscalar_fast_b(), fluxes_d::invisciddissfluxscalarapprox(), fluxes_b::invisciddissfluxscalarapprox(), fluxes_fast_b::invisciddissfluxscalarapprox(), blockette::invisciddissfluxscalarapprox(), fluxes::invisciddissfluxscalarapprox(), fluxes_b::invisciddissfluxscalarapprox_b(), and fluxes_d::invisciddissfluxscalarapprox_d().
| logical inputiteration::uselinresmonitor |
Definition at line 286 of file inputParam.F90.
Referenced by anksolver::setupanksolver(), and nksolver::setupnksolver().
| logical inputiteration::useskewnesscheck |
Definition at line 295 of file inputParam.F90.
Referenced by preprocessingapi::allocatemetric(), utils::deallocateblock(), and preprocessingapi::metric().