|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
Variables | |
| logical | setmonitor |
| logical | approxpc |
| logical | usediagtspc |
| logical | frozenturbulence |
| logical | viscpc |
| logical | adpc |
| character(maxstringlen) | adjointsolvertype |
| character(maxstringlen) | gmresorthogtype |
| character(maxstringlen) | precondtype |
| character(maxstringlen) | matrixordering |
| character(maxstringlen) | adjointpcside |
| character(maxstringlen) | localpctype |
| integer(kind=inttype) | filllevel |
| integer(kind=inttype) | overlap |
| integer(kind=inttype) | filllevelcoarse |
| integer(kind=inttype) | overlapcoarse |
| real(kind=alwaysrealtype) | adjreltol |
| real(kind=alwaysrealtype) | adjabstol |
| real(kind=alwaysrealtype) | adjreltolrel |
| real(kind=alwaysrealtype) | adjdivtol |
| real(kind=realtype) | adjmaxl2dev |
| integer(kind=inttype) | adjmaxiter |
| integer(kind=inttype) | adjrestart |
| integer(kind=inttype) | adjmonstep |
| integer(kind=inttype) | outerpreconits |
| integer(kind=inttype) | innerpreconits |
| integer(kind=inttype) | innerpreconitscoarse |
| integer(kind=inttype) | adjamglevels |
| integer(kind=inttype) | adjamgnsmooth |
| logical | printtiming |
| integer(kind=inttype) | subkspsubspacesize |
| integer(kind=inttype) | applyadjointpcsubspacesize |
| logical | firstrun |
| logical | verifystate |
| logical | verifyspatial |
| logical | verifyextra |
| logical | usematrixfreedrdw |
| real(kind=alwaysrealtype) inputadjoint::adjabstol |
Definition at line 820 of file inputParam.F90.
Referenced by adjointapi::solveadjoint(), adjointapi::solveadjointforrhs(), and adjointapi::solvedirectforrhs().
| integer(kind=inttype) inputadjoint::adjamglevels |
Definition at line 832 of file inputParam.F90.
Referenced by adjointapi::createpetscvars().
| integer(kind=inttype) inputadjoint::adjamgnsmooth |
Definition at line 832 of file inputParam.F90.
Referenced by adjointapi::createpetscvars().
| real(kind=alwaysrealtype) inputadjoint::adjdivtol |
Definition at line 822 of file inputParam.F90.
Referenced by adjointapi::solveadjoint(), adjointapi::solveadjointforrhs(), and adjointapi::solvedirectforrhs().
| integer(kind=inttype) inputadjoint::adjmaxiter |
Definition at line 824 of file inputParam.F90.
Referenced by adjointapi::solveadjoint(), adjointapi::solveadjointforrhs(), and adjointapi::solvedirectforrhs().
| real(kind=realtype) inputadjoint::adjmaxl2dev |
Definition at line 823 of file inputParam.F90.
Referenced by adjointapi::solveadjoint().
| integer(kind=inttype) inputadjoint::adjmonstep |
Definition at line 826 of file inputParam.F90.
Referenced by adjointutils::mykspmonitor().
| character(maxstringlen) inputadjoint::adjointpcside |
Definition at line 803 of file inputParam.F90.
Referenced by adjointapi::setuppetscksp().
| character(maxstringlen) inputadjoint::adjointsolvertype |
Definition at line 799 of file inputParam.F90.
Referenced by adjointapi::setuppetscksp().
| real(kind=alwaysrealtype) inputadjoint::adjreltol |
Definition at line 819 of file inputParam.F90.
Referenced by adjointapi::solveadjoint().
| real(kind=alwaysrealtype) inputadjoint::adjreltolrel |
Definition at line 821 of file inputParam.F90.
Referenced by adjointapi::solveadjoint().
| integer(kind=inttype) inputadjoint::adjrestart |
Definition at line 825 of file inputParam.F90.
Referenced by adjointapi::setuppetscksp().
| logical inputadjoint::adpc |
Definition at line 793 of file inputParam.F90.
Referenced by adjointapi::setuppetscksp().
| integer(kind=inttype) inputadjoint::applyadjointpcsubspacesize |
Definition at line 836 of file inputParam.F90.
Referenced by nksolver::applyadjointpc().
| logical inputadjoint::approxpc |
Definition at line 792 of file inputParam.F90.
Referenced by adjointapi::createpetscvars(), adjointutils::destroypetscvars(), and adjointapi::setuppetscksp().
| integer(kind=inttype) inputadjoint::filllevel |
Definition at line 808 of file inputParam.F90.
Referenced by adjointapi::setuppetscksp().
| integer(kind=inttype) inputadjoint::filllevelcoarse |
Definition at line 809 of file inputParam.F90.
Referenced by adjointapi::setuppetscksp().
| logical inputadjoint::firstrun |
Definition at line 842 of file inputParam.F90.
| logical inputadjoint::frozenturbulence |
Definition at line 793 of file inputParam.F90.
Referenced by adjointapi::computematrixfreeproductbwd(), adjointapi::computematrixfreeproductbwdfast(), adjointapi::createpetscvars(), masterroutines::master_b(), preprocessingapi::preprocessingadjoint(), adjointapi::setupallresidualmatricesfwd(), and adjointapi::setuppetscksp().
| character(maxstringlen) inputadjoint::gmresorthogtype |
Definition at line 800 of file inputParam.F90.
Referenced by adjointutils::setupstandardksp(), and adjointutils::setupstandardmultigrid().
| integer(kind=inttype) inputadjoint::innerpreconits |
Definition at line 831 of file inputParam.F90.
Referenced by adjointapi::setuppetscksp().
| integer(kind=inttype) inputadjoint::innerpreconitscoarse |
Definition at line 831 of file inputParam.F90.
Referenced by adjointapi::setuppetscksp().
| character(maxstringlen) inputadjoint::localpctype |
Definition at line 804 of file inputParam.F90.
Referenced by adjointapi::setuppetscksp().
| character(maxstringlen) inputadjoint::matrixordering |
Definition at line 802 of file inputParam.F90.
Referenced by adjointapi::setuppetscksp().
| integer(kind=inttype) inputadjoint::outerpreconits |
Definition at line 830 of file inputParam.F90.
Referenced by adjointapi::setuppetscksp().
| integer(kind=inttype) inputadjoint::overlap |
Definition at line 808 of file inputParam.F90.
Referenced by adjointapi::setuppetscksp().
| integer(kind=inttype) inputadjoint::overlapcoarse |
Definition at line 809 of file inputParam.F90.
Referenced by adjointapi::setuppetscksp().
| character(maxstringlen) inputadjoint::precondtype |
Definition at line 801 of file inputParam.F90.
Referenced by adjointapi::setuppetscksp().
| logical inputadjoint::printtiming |
Definition at line 834 of file inputParam.F90.
Referenced by adjointapi::solveadjoint().
| logical inputadjoint::setmonitor |
Definition at line 792 of file inputParam.F90.
Referenced by adjointapi::setuppetscksp().
| integer(kind=inttype) inputadjoint::subkspsubspacesize |
Definition at line 835 of file inputParam.F90.
| logical inputadjoint::usediagtspc |
Definition at line 792 of file inputParam.F90.
Referenced by adjointutils::setupstateresidualmatrix().
| logical inputadjoint::usematrixfreedrdw |
Definition at line 849 of file inputParam.F90.
Referenced by adjointapi::createpetscvars(), inputparamroutines::setdefaultvalues(), adjointapi::setupallresidualmatricesfwd(), and adjointapi::setuppetscksp().
| logical inputadjoint::verifyextra |
Definition at line 845 of file inputParam.F90.
| logical inputadjoint::verifyspatial |
Definition at line 844 of file inputParam.F90.
| logical inputadjoint::verifystate |
Definition at line 843 of file inputParam.F90.
| logical inputadjoint::viscpc |
Definition at line 793 of file inputParam.F90.
Referenced by masterroutines::block_res_state(), masterroutines::block_res_state_d(), adjointapi::createpetscvars(), anksolver::formjacobianank(), anksolver::formjacobianankturb(), nksolver::formjacobiannk(), masterroutines::master(), masterroutines::master_b(), masterroutines::master_d(), residuals_d::residual_block(), residuals_b::residual_block(), residuals_fast_b::residual_block(), residuals::residual_block(), nksolver::setupnksolver(), and adjointutils::setupstateresidualmatrix().