|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
Variables | |
| integer(kind=inttype), parameter | ialpha = 1 |
| integer(kind=inttype), parameter | ibeta = 2 |
| integer(kind=inttype), parameter | imach = 3 |
| integer(kind=inttype), parameter | imachgrid = 4 |
| integer(kind=inttype), parameter | irotx = 5 |
| integer(kind=inttype), parameter | iroty = 6 |
| integer(kind=inttype), parameter | irotz = 7 |
| integer(kind=inttype), parameter | irotcenx = 8 |
| integer(kind=inttype), parameter | irotceny = 9 |
| integer(kind=inttype), parameter | irotcenz = 10 |
| integer(kind=inttype), parameter | ipointrefx = 11 |
| integer(kind=inttype), parameter | ipointrefy = 12 |
| integer(kind=inttype), parameter | ipointrefz = 13 |
| integer(kind=inttype), parameter | ipressure = 14 |
| integer(kind=inttype), parameter | itemperature = 15 |
| integer(kind=inttype), parameter | idensity = 16 |
| integer(kind=inttype), parameter | iaxisx1 = 17 |
| integer(kind=inttype), parameter | iaxisx2 = 18 |
| integer(kind=inttype), parameter | iaxisy1 = 19 |
| integer(kind=inttype), parameter | iaxisy2 = 20 |
| integer(kind=inttype), parameter | iaxisz1 = 21 |
| integer(kind=inttype), parameter | iaxisz2 = 22 |
| integer(kind=inttype), parameter | ndesignextra = 22 |
| integer(kind=inttype), parameter | maxlevels = 20 |
| integer(kind=inttype), dimension(maxlevels) | nnodesglobal |
| integer(kind=inttype), dimension(maxlevels) | nnodeslocal |
| integer(kind=inttype), dimension(maxlevels) | nnodeoffsetlocal |
| integer(kind=inttype), dimension(maxlevels) | ncellsglobal |
| integer(kind=inttype), dimension(maxlevels) | ncellslocal |
| integer(kind=inttype), dimension(maxlevels) | ncelloffsetlocal |
| logical | derivvarsallocated = .False. |
| logical adjointvars::derivvarsallocated = .False. |
Definition at line 41 of file ADjointVars.F90.
Referenced by adjointutils::allocderivativevalues(), adjointapi::computematrixfreeproductbwd(), adjointapi::computematrixfreeproductbwdfast(), adjointapi::computematrixfreeproductfwd(), adjointdebug::computematrixfreeproductfwdcs(), adjointdebug::computematrixfreeproductfwdfd(), utils::deallocderivativevalues(), adjointapi::drdwmatmult(), utils::releasememorypart1(), fortranpc::setuppcmatrix(), adjointutils::setupstateresidualmatrix(), adjointapi::solveadjoint(), adjointapi::solveadjointforrhs(), and adjointapi::solvedirectforrhs().
| integer(kind=inttype), parameter adjointvars::ialpha = 1 |
Definition at line 8 of file ADjointVars.F90.
Referenced by adjointapi::computematrixfreeproductfwd(), adjointdebug::computematrixfreeproductfwdcs(), adjointdebug::computematrixfreeproductfwdfd(), and masterroutines::master_b().
| integer(kind=inttype), parameter adjointvars::iaxisx1 = 17 |
Definition at line 24 of file ADjointVars.F90.
| integer(kind=inttype), parameter adjointvars::iaxisx2 = 18 |
Definition at line 25 of file ADjointVars.F90.
| integer(kind=inttype), parameter adjointvars::iaxisy1 = 19 |
Definition at line 26 of file ADjointVars.F90.
| integer(kind=inttype), parameter adjointvars::iaxisy2 = 20 |
Definition at line 27 of file ADjointVars.F90.
| integer(kind=inttype), parameter adjointvars::iaxisz1 = 21 |
Definition at line 28 of file ADjointVars.F90.
| integer(kind=inttype), parameter adjointvars::iaxisz2 = 22 |
Definition at line 29 of file ADjointVars.F90.
| integer(kind=inttype), parameter adjointvars::ibeta = 2 |
Definition at line 9 of file ADjointVars.F90.
Referenced by adjointapi::computematrixfreeproductfwd(), adjointdebug::computematrixfreeproductfwdcs(), adjointdebug::computematrixfreeproductfwdfd(), and masterroutines::master_b().
| integer(kind=inttype), parameter adjointvars::idensity = 16 |
Definition at line 23 of file ADjointVars.F90.
Referenced by adjointapi::computematrixfreeproductfwd(), adjointdebug::computematrixfreeproductfwdcs(), adjointdebug::computematrixfreeproductfwdfd(), and masterroutines::master_b().
| integer(kind=inttype), parameter adjointvars::imach = 3 |
Definition at line 10 of file ADjointVars.F90.
Referenced by adjointapi::computematrixfreeproductfwd(), adjointdebug::computematrixfreeproductfwdcs(), adjointdebug::computematrixfreeproductfwdfd(), and masterroutines::master_b().
| integer(kind=inttype), parameter adjointvars::imachgrid = 4 |
Definition at line 11 of file ADjointVars.F90.
Referenced by adjointapi::computematrixfreeproductfwd(), adjointdebug::computematrixfreeproductfwdcs(), adjointdebug::computematrixfreeproductfwdfd(), and masterroutines::master_b().
| integer(kind=inttype), parameter adjointvars::ipointrefx = 11 |
Definition at line 18 of file ADjointVars.F90.
Referenced by adjointapi::computematrixfreeproductfwd(), adjointdebug::computematrixfreeproductfwdcs(), adjointdebug::computematrixfreeproductfwdfd(), and masterroutines::master_b().
| integer(kind=inttype), parameter adjointvars::ipointrefy = 12 |
Definition at line 19 of file ADjointVars.F90.
Referenced by adjointapi::computematrixfreeproductfwd(), adjointdebug::computematrixfreeproductfwdcs(), adjointdebug::computematrixfreeproductfwdfd(), and masterroutines::master_b().
| integer(kind=inttype), parameter adjointvars::ipointrefz = 13 |
Definition at line 20 of file ADjointVars.F90.
Referenced by adjointapi::computematrixfreeproductfwd(), adjointdebug::computematrixfreeproductfwdcs(), adjointdebug::computematrixfreeproductfwdfd(), and masterroutines::master_b().
| integer(kind=inttype), parameter adjointvars::ipressure = 14 |
Definition at line 21 of file ADjointVars.F90.
Referenced by adjointapi::computematrixfreeproductfwd(), adjointdebug::computematrixfreeproductfwdcs(), adjointdebug::computematrixfreeproductfwdfd(), and masterroutines::master_b().
| integer(kind=inttype), parameter adjointvars::irotcenx = 8 |
Definition at line 15 of file ADjointVars.F90.
| integer(kind=inttype), parameter adjointvars::irotceny = 9 |
Definition at line 16 of file ADjointVars.F90.
| integer(kind=inttype), parameter adjointvars::irotcenz = 10 |
Definition at line 17 of file ADjointVars.F90.
| integer(kind=inttype), parameter adjointvars::irotx = 5 |
Definition at line 12 of file ADjointVars.F90.
| integer(kind=inttype), parameter adjointvars::iroty = 6 |
Definition at line 13 of file ADjointVars.F90.
| integer(kind=inttype), parameter adjointvars::irotz = 7 |
Definition at line 14 of file ADjointVars.F90.
| integer(kind=inttype), parameter adjointvars::itemperature = 15 |
Definition at line 22 of file ADjointVars.F90.
Referenced by adjointapi::computematrixfreeproductfwd(), adjointdebug::computematrixfreeproductfwdcs(), adjointdebug::computematrixfreeproductfwdfd(), and masterroutines::master_b().
| integer(kind=inttype), parameter adjointvars::maxlevels = 20 |
Definition at line 38 of file ADjointVars.F90.
| integer(kind=inttype), dimension(maxlevels) adjointvars::ncelloffsetlocal |
Definition at line 40 of file ADjointVars.F90.
Referenced by preprocessingapi::setglobalcellsandnodes().
| integer(kind=inttype), dimension(maxlevels) adjointvars::ncellsglobal |
Definition at line 40 of file ADjointVars.F90.
Referenced by oversetapi::setexplicitholecut(), and preprocessingapi::setglobalcellsandnodes().
| integer(kind=inttype), dimension(maxlevels) adjointvars::ncellslocal |
Definition at line 40 of file ADjointVars.F90.
Referenced by actuatorregion::addactuatorregion(), computeholesinsidebody(), adjointapi::createpetscvars(), walldistance::determinewallassociation(), oversetapi::flagcellsinsurface(), warping::getstateperturbation(), preprocessingapi::preprocessingadjoint(), adjointapi::savecellcenters(), oversetapi::setexplicitholecut(), preprocessingapi::setglobalcellsandnodes(), amg::setupamg(), anksolver::setupanksolver(), and nksolver::setupnksolver().
| integer(kind=inttype), parameter adjointvars::ndesignextra = 22 |
Definition at line 30 of file ADjointVars.F90.
| integer(kind=inttype), dimension(maxlevels) adjointvars::nnodeoffsetlocal |
Definition at line 39 of file ADjointVars.F90.
Referenced by preprocessingapi::setglobalcellsandnodes().
| integer(kind=inttype), dimension(maxlevels) adjointvars::nnodesglobal |
Definition at line 39 of file ADjointVars.F90.
Referenced by preprocessingapi::setglobalcellsandnodes().
| integer(kind=inttype), dimension(maxlevels) adjointvars::nnodeslocal |
Definition at line 39 of file ADjointVars.F90.
Referenced by computeholesinsidebody(), adjointapi::createpetscvars(), zippermesh::createzippermesh(), walldistance::determinewallassociation(), adjointapi::drdwmatmult(), preprocessingapi::preprocessingadjoint(), and preprocessingapi::setglobalcellsandnodes().