|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
Variables | |
| integer(kind=inttype) | spacediscr |
| integer(kind=inttype) | spacediscrcoarse |
| integer(kind=inttype) | orderturb |
| integer(kind=inttype) | limiter |
| integer(kind=inttype) | riemann |
| integer(kind=inttype) | riemanncoarse |
| integer(kind=inttype) | precond |
| integer(kind=inttype) | eulerwallbctreatment |
| integer(kind=inttype) | viscwallbctreatment |
| integer(kind=inttype) | outflowtreatment |
| integer(kind=inttype) | nonmatchtreatment |
| real(kind=realtype) | vis2 |
| real(kind=realtype) | vis4 |
| real(kind=realtype) | vis2coarse |
| real(kind=realtype) | adis |
| real(kind=realtype) | acousticscalefactor |
| real(kind=realtype) | kappacoef |
| logical | lumpeddiss |
| logical | approxsa |
| real(kind=realtype) | sigma |
| logical | useblockettes |
| real(kind=realtype) | vis2b |
| real(kind=realtype) | vis4b |
| real(kind=realtype) | vis2coarseb |
| real(kind=realtype) | adisb |
| real(kind=realtype) | kappacoefb |
| real(kind=realtype) | sigmab |
| logical | vortexcorr |
| logical | dirscaling |
| logical | hscalinginlet |
| logical | radiineededfine |
| logical | radiineededcoarse |
| logical | useapproxwalldistance |
| logical | updatewallassociations |
| logical | lowspeedpreconditioner |
| real(kind=realtype) inputdiscretization::acousticscalefactor |
Definition at line 79 of file inputParam.F90.
Referenced by adjointutils::setupstateresidualmatrix(), blockette::timestep(), solverutils_d::timestep_block(), solverutils_b::timestep_block(), solverutils_fast_b::timestep_block(), solverutils::timestep_block(), solverutils_b::timestep_block_b(), solverutils_d::timestep_block_d(), and solverutils_fast_b::timestep_block_fast_b().
| real(kind=realtype) inputdiscretization::adis |
Definition at line 78 of file inputParam.F90.
Referenced by outputmod::describescheme(), inputparamroutines::setdefaultvalues(), blockette::timestep(), solverutils_d::timestep_block(), solverutils_b::timestep_block(), solverutils_fast_b::timestep_block(), solverutils::timestep_block(), solverutils_b::timestep_block_b(), solverutils_d::timestep_block_d(), and solverutils_fast_b::timestep_block_fast_b().
| real(kind=realtype) inputdiscretization::adisb |
Definition at line 87 of file inputParam.F90.
| logical inputdiscretization::approxsa |
Definition at line 82 of file inputParam.F90.
Referenced by anksolver::ankstep(), anksolver::ankturbsolveksp(), anksolver::formjacobianank(), anksolver::formjacobianankturb(), sa_d::sasource(), sa_b::sasource(), sa_fast_b::sasource(), blockette::sasource(), sa::sasource(), sa_b::sasource_b(), sa_d::sasource_d(), sa_fast_b::sasource_fast_b(), and inputparamroutines::setdefaultvalues().
| logical inputdiscretization::dirscaling |
Definition at line 91 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), outputmod::describescheme(), inputparamroutines::setdefaultvalues(), solverutils_d::timestep_block(), solverutils_b::timestep_block(), solverutils_fast_b::timestep_block(), solverutils::timestep_block(), solverutils_b::timestep_block_b(), solverutils_d::timestep_block_d(), and solverutils_fast_b::timestep_block_fast_b().
| integer(kind=inttype) inputdiscretization::eulerwallbctreatment |
Definition at line 75 of file inputParam.F90.
Referenced by bcroutines_d::bceulerwall(), bcroutines_b::bceulerwall(), bcroutines_fast_b::bceulerwall(), bcroutines::bceulerwall(), bcroutines_b::bceulerwall_b(), bcroutines_d::bceulerwall_d(), outputmod::describescheme(), inputparamroutines::setdefaultvalues(), solvers::solver(), and solvers::solverunsteadyinit().
| logical inputdiscretization::hscalinginlet |
Definition at line 91 of file inputParam.F90.
Referenced by bcroutines_d::bcsubsonicinflow(), bcroutines_b::bcsubsonicinflow(), bcroutines_fast_b::bcsubsonicinflow(), bcroutines::bcsubsonicinflow(), bcroutines_b::bcsubsonicinflow_b(), bcroutines_d::bcsubsonicinflow_d(), and inputparamroutines::setdefaultvalues().
| real(kind=realtype) inputdiscretization::kappacoef |
Definition at line 80 of file inputParam.F90.
Referenced by outputmod::describescheme(), fluxes_d::inviscidupwindflux(), fluxes_b::inviscidupwindflux(), fluxes_fast_b::inviscidupwindflux(), blockette::inviscidupwindflux(), fluxes::inviscidupwindflux(), fluxes_b::inviscidupwindflux_b(), fluxes_d::inviscidupwindflux_d(), fluxes_fast_b::inviscidupwindflux_fast_b(), and inputparamroutines::setdefaultvalues().
| real(kind=realtype) inputdiscretization::kappacoefb |
Definition at line 88 of file inputParam.F90.
| integer(kind=inttype) inputdiscretization::limiter |
Definition at line 73 of file inputParam.F90.
Referenced by outputmod::describescheme(), preprocessingapi::facerotationmatrices(), fluxes_d::inviscidupwindflux(), fluxes_b::inviscidupwindflux(), fluxes_fast_b::inviscidupwindflux(), blockette::inviscidupwindflux(), fluxes::inviscidupwindflux(), fluxes_b::inviscidupwindflux_b(), fluxes_d::inviscidupwindflux_d(), fluxes_fast_b::inviscidupwindflux_fast_b(), and inputparamroutines::setdefaultvalues().
| logical inputdiscretization::lowspeedpreconditioner |
Definition at line 96 of file inputParam.F90.
Referenced by masterroutines::block_res_state(), masterroutines::block_res_state_d(), blockette::blocketteres(), smoothers::executerkstage(), masterroutines::master(), masterroutines::master_b(), masterroutines::master_d(), masterroutines::master_state_b(), residuals_d::residual_block(), residuals_b::residual_block(), residuals_fast_b::residual_block(), and residuals::residual_block().
| logical inputdiscretization::lumpeddiss |
Definition at line 81 of file inputParam.F90.
Referenced by anksolver::ankstep(), masterroutines::block_res_state(), masterroutines::block_res_state_d(), fluxes_d::inviscidupwindflux(), fluxes_b::inviscidupwindflux(), fluxes_fast_b::inviscidupwindflux(), fluxes::inviscidupwindflux(), fluxes_b::inviscidupwindflux_b(), fluxes_d::inviscidupwindflux_d(), fluxes_fast_b::inviscidupwindflux_fast_b(), masterroutines::master(), masterroutines::master_b(), masterroutines::master_d(), residuals_d::residual_block(), residuals_b::residual_block(), residuals_fast_b::residual_block(), residuals::residual_block(), inputparamroutines::setdefaultvalues(), fortranpc::setuppcmatrix(), and adjointutils::setupstateresidualmatrix().
| integer(kind=inttype) inputdiscretization::nonmatchtreatment |
Definition at line 76 of file inputParam.F90.
Referenced by inputparamroutines::setdefaultvalues(), and preprocessingapi::setporosities().
| integer(kind=inttype) inputdiscretization::orderturb |
Definition at line 73 of file inputParam.F90.
Referenced by anksolver::ankstep(), anksolver::ankturbsolveksp(), fluxes_d::inviscidupwindflux(), fluxes_b::inviscidupwindflux(), fluxes_fast_b::inviscidupwindflux(), blockette::inviscidupwindflux(), fluxes::inviscidupwindflux(), fluxes_b::inviscidupwindflux_b(), fluxes_d::inviscidupwindflux_d(), fluxes_fast_b::inviscidupwindflux_fast_b(), blockette::saadvection(), inputparamroutines::setdefaultvalues(), fortranpc::setuppcmatrix(), adjointutils::setupstateresidualmatrix(), turbutils_d::turbadvection(), turbutils_b::turbadvection(), turbutils_fast_b::turbadvection(), turbutils::turbadvection(), turbutils_b::turbadvection_b(), turbutils_d::turbadvection_d(), and turbutils_fast_b::turbadvection_fast_b().
| integer(kind=inttype) inputdiscretization::outflowtreatment |
Definition at line 75 of file inputParam.F90.
Referenced by bcroutines_d::bcextrap(), bcroutines_b::bcextrap(), bcroutines_fast_b::bcextrap(), bcroutines::bcextrap(), and inputparamroutines::setdefaultvalues().
| integer(kind=inttype) inputdiscretization::precond |
Definition at line 74 of file inputParam.F90.
Referenced by bcextra_d::applyallbc_block_d(), outputmod::describescheme(), fluxes_d::inviscidupwindflux(), fluxes_b::inviscidupwindflux(), fluxes_fast_b::inviscidupwindflux(), blockette::inviscidupwindflux(), fluxes::inviscidupwindflux(), fluxes_b::inviscidupwindflux_b(), fluxes_d::inviscidupwindflux_d(), fluxes_fast_b::inviscidupwindflux_fast_b(), riemannflux(), riemannflux_b(), riemannflux_d(), riemannflux_fast_b(), inputparamroutines::setdefaultvalues(), solverutils_d::timestep_block(), solverutils_b::timestep_block(), solverutils_fast_b::timestep_block(), solverutils::timestep_block(), solverutils_b::timestep_block_b(), solverutils_d::timestep_block_d(), and solverutils_fast_b::timestep_block_fast_b().
| logical inputdiscretization::radiineededcoarse |
Definition at line 92 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), solverutils_d::timestep_block(), solverutils_b::timestep_block(), solverutils_fast_b::timestep_block(), solverutils::timestep_block(), solverutils_b::timestep_block_b(), solverutils_d::timestep_block_d(), and solverutils_fast_b::timestep_block_fast_b().
| logical inputdiscretization::radiineededfine |
Definition at line 92 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), solverutils_d::timestep_block(), solverutils_b::timestep_block(), solverutils_fast_b::timestep_block(), solverutils::timestep_block(), solverutils_b::timestep_block_b(), solverutils_d::timestep_block_d(), and solverutils_fast_b::timestep_block_fast_b().
| integer(kind=inttype) inputdiscretization::riemann |
Definition at line 74 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), outputmod::describescheme(), fluxes_d::inviscidupwindflux(), fluxes_b::inviscidupwindflux(), fluxes_fast_b::inviscidupwindflux(), blockette::inviscidupwindflux(), fluxes::inviscidupwindflux(), fluxes_b::inviscidupwindflux_b(), fluxes_d::inviscidupwindflux_d(), fluxes_fast_b::inviscidupwindflux_fast_b(), and inputparamroutines::setdefaultvalues().
| integer(kind=inttype) inputdiscretization::riemanncoarse |
Definition at line 74 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), fluxes_d::inviscidupwindflux(), fluxes_b::inviscidupwindflux(), fluxes_fast_b::inviscidupwindflux(), blockette::inviscidupwindflux(), fluxes::inviscidupwindflux(), fluxes_b::inviscidupwindflux_b(), fluxes_d::inviscidupwindflux_d(), fluxes_fast_b::inviscidupwindflux_fast_b(), and inputparamroutines::setdefaultvalues().
| real(kind=realtype) inputdiscretization::sigma |
Definition at line 83 of file inputParam.F90.
Referenced by fluxes_d::invisciddissfluxmatrixapprox(), fluxes_b::invisciddissfluxmatrixapprox(), fluxes_fast_b::invisciddissfluxmatrixapprox(), blockette::invisciddissfluxmatrixapprox(), fluxes::invisciddissfluxmatrixapprox(), fluxes_b::invisciddissfluxmatrixapprox_b(), fluxes_d::invisciddissfluxmatrixapprox_d(), 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) inputdiscretization::sigmab |
Definition at line 89 of file inputParam.F90.
| integer(kind=inttype) inputdiscretization::spacediscr |
Definition at line 72 of file inputParam.F90.
Referenced by masterroutines::block_res_state(), masterroutines::block_res_state_d(), blockette::blocketterescore(), blockette::blockrescore(), inputparamroutines::checkinputparam(), outputmod::describescheme(), preprocessingapi::facerotationmatrices(), masterroutines::master(), masterroutines::master_b(), masterroutines::master_d(), masterroutines::master_state_b(), adjointutils::referenceshocksensor(), residuals_d::residual_block(), residuals_b::residual_block(), residuals_fast_b::residual_block(), residuals::residual_block(), and inputparamroutines::setdefaultvalues().
| integer(kind=inttype) inputdiscretization::spacediscrcoarse |
Definition at line 72 of file inputParam.F90.
Referenced by inputparamroutines::checkinputparam(), residuals_d::residual_block(), residuals_b::residual_block(), residuals_fast_b::residual_block(), residuals::residual_block(), and inputparamroutines::setdefaultvalues().
| logical inputdiscretization::updatewallassociations |
Definition at line 95 of file inputParam.F90.
Referenced by walldistance::computewalldistance(), and inputparamroutines::setdefaultvalues().
| logical inputdiscretization::useapproxwalldistance |
Definition at line 94 of file inputParam.F90.
Referenced by adjointutils::allocderivativevalues(), blockette::blocketteres(), walldistance::computewalldistance(), masterroutines::master(), masterroutines::master_b(), masterroutines::master_d(), and inputparamroutines::setdefaultvalues().
| logical inputdiscretization::useblockettes |
Definition at line 84 of file inputParam.F90.
Referenced by masterroutines::block_res_state(), and blockette::blocketteres().
| real(kind=realtype) inputdiscretization::vis2 |
Definition at line 78 of file inputParam.F90.
Referenced by outputmod::describescheme(), fluxes_d::invisciddissfluxmatrix(), fluxes_b::invisciddissfluxmatrix(), fluxes_fast_b::invisciddissfluxmatrix(), blockette::invisciddissfluxmatrix(), fluxes::invisciddissfluxmatrix(), fluxes_b::invisciddissfluxmatrix_b(), fluxes_d::invisciddissfluxmatrix_d(), fluxes_fast_b::invisciddissfluxmatrix_fast_b(), fluxes_d::invisciddissfluxmatrixapprox(), fluxes_b::invisciddissfluxmatrixapprox(), fluxes_fast_b::invisciddissfluxmatrixapprox(), blockette::invisciddissfluxmatrixapprox(), fluxes::invisciddissfluxmatrixapprox(), fluxes_b::invisciddissfluxmatrixapprox_b(), fluxes_d::invisciddissfluxmatrixapprox_d(), 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(), fluxes_d::invisciddissfluxscalarapprox_d(), and inputparamroutines::setdefaultvalues().
| real(kind=realtype) inputdiscretization::vis2b |
Definition at line 87 of file inputParam.F90.
| real(kind=realtype) inputdiscretization::vis2coarse |
Definition at line 78 of file inputParam.F90.
Referenced by fluxes::invisciddissfluxmatrixcoarse(), fluxes::invisciddissfluxscalarcoarse(), and inputparamroutines::setdefaultvalues().
| real(kind=realtype) inputdiscretization::vis2coarseb |
Definition at line 87 of file inputParam.F90.
| real(kind=realtype) inputdiscretization::vis4 |
Definition at line 78 of file inputParam.F90.
Referenced by outputmod::describescheme(), fluxes_d::invisciddissfluxmatrix(), fluxes_b::invisciddissfluxmatrix(), fluxes_fast_b::invisciddissfluxmatrix(), blockette::invisciddissfluxmatrix(), fluxes::invisciddissfluxmatrix(), fluxes_b::invisciddissfluxmatrix_b(), fluxes_d::invisciddissfluxmatrix_d(), fluxes_fast_b::invisciddissfluxmatrix_fast_b(), fluxes_d::invisciddissfluxmatrixapprox(), fluxes_b::invisciddissfluxmatrixapprox(), fluxes_fast_b::invisciddissfluxmatrixapprox(), blockette::invisciddissfluxmatrixapprox(), fluxes::invisciddissfluxmatrixapprox(), fluxes_b::invisciddissfluxmatrixapprox_b(), fluxes_d::invisciddissfluxmatrixapprox_d(), 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(), fluxes_d::invisciddissfluxscalarapprox_d(), and inputparamroutines::setdefaultvalues().
| real(kind=realtype) inputdiscretization::vis4b |
Definition at line 87 of file inputParam.F90.
| integer(kind=inttype) inputdiscretization::viscwallbctreatment |
Definition at line 75 of file inputParam.F90.
Referenced by bcroutines_d::bcnswalladiabatic(), bcroutines_b::bcnswalladiabatic(), bcroutines_fast_b::bcnswalladiabatic(), bcroutines::bcnswalladiabatic(), bcroutines_b::bcnswalladiabatic_b(), bcroutines_d::bcnswalladiabatic_d(), bcroutines_d::bcnswallisothermal(), bcroutines_b::bcnswallisothermal(), bcroutines_fast_b::bcnswallisothermal(), bcroutines::bcnswallisothermal(), bcroutines_b::bcnswallisothermal_b(), bcroutines_d::bcnswallisothermal_d(), and inputparamroutines::setdefaultvalues().
| logical inputdiscretization::vortexcorr |
Definition at line 91 of file inputParam.F90.
Referenced by inputparamroutines::setdefaultvalues().