|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
Variables | |
| integer, parameter | fieldwidth = 12 |
| integer, parameter | fieldwidthlarge = 24 |
| integer, parameter | decimalwidth = 5 |
| integer | nmonsum |
| integer | nmonmax |
| integer | nmon |
| real(kind=realtype), dimension(:), allocatable | monloc |
| real(kind=realtype), dimension(:), allocatable | monglob |
| real(kind=realtype), dimension(:), allocatable | monref |
| real(kind=realtype) | massfluxl |
| real(kind=realtype) | massfluxg |
| character(len=maxcgnsnamelen), dimension(:), allocatable | monnames |
| logical | monmachorhmax |
| logical | showcpu |
| logical | monmasssliding |
| logical | monmassfamilies |
| real(kind=cgnsrealtype), dimension(:, :, :), allocatable | convarray |
| real(kind=realtype), dimension(:, :, :), allocatable | solverdataarray |
| character(len=8), dimension(:, :), allocatable | solvertypearray |
| integer(kind=inttype) | ntimestepsrestart |
| integer(kind=inttype) | timestepunsteady |
| real(kind=realtype) | timeunsteady |
| real(kind=realtype) | timeunsteadyrestart |
| real(kind=cgnsrealtype), dimension(:), allocatable | timearray |
| real(kind=cgnsrealtype), dimension(:, :), allocatable | timedataarray |
| logical | writegrid |
| logical | writevolume |
| logical | writesurface |
| logical | writesoleachiter |
| real(kind=cgnsrealtype), dimension(:, :, :), allocatable monitor::convarray |
Definition at line 71 of file monitor.f90.
Referenced by utils::allocconvarrays(), solvers::convergenceinfo(), and writecgnsvolume::writecgnsconvinfo().
| integer, parameter monitor::decimalwidth = 5 |
Definition at line 18 of file monitor.f90.
| integer, parameter monitor::fieldwidth = 12 |
Definition at line 16 of file monitor.f90.
Referenced by utils::convergenceheader().
| integer, parameter monitor::fieldwidthlarge = 24 |
Definition at line 17 of file monitor.f90.
Referenced by utils::convergenceheader().
| real(kind=realtype) monitor::massfluxg |
Definition at line 42 of file monitor.f90.
| real(kind=realtype) monitor::massfluxl |
Definition at line 42 of file monitor.f90.
| real(kind=realtype), dimension(:), allocatable monitor::monglob |
Definition at line 40 of file monitor.f90.
Referenced by inputparamroutines::checkmonitor(), solvers::convergenceinfo(), nksolver::getcurrentresidual(), and utils::releasememorypart1().
| real(kind=realtype), dimension(:), allocatable monitor::monloc |
Definition at line 39 of file monitor.f90.
Referenced by inputparamroutines::checkmonitor(), solvers::convergenceinfo(), nksolver::getcurrentresidual(), utils::releasememorypart1(), utils::sumallresiduals(), and utils::sumresiduals().
| logical monitor::monmachorhmax |
Definition at line 55 of file monitor.f90.
Referenced by inputparamroutines::checkmonitor(), and utils::maxhdiffmach().
| logical monitor::monmassfamilies |
Definition at line 64 of file monitor.f90.
Referenced by preprocessingapi::setfamilyinfofaces().
| logical monitor::monmasssliding |
Definition at line 63 of file monitor.f90.
Referenced by inputparamroutines::setdefaultvalues(), and preprocessingapi::setfamilyinfofaces().
| character(len=maxcgnsnamelen), dimension(:), allocatable monitor::monnames |
Definition at line 46 of file monitor.f90.
Referenced by inputparamroutines::checkmonitor(), utils::convergenceheader(), solvers::convergenceinfo(), inputparamroutines::defaultmonitor(), utils::getmonitorvariablenames(), inputparamroutines::monitorvariables(), variablereading::readtimehistory(), utils::releasememorypart1(), writecgnsvolume::writecgnsconvinfo(), and writecgnsvolume::writecgnstimehistory().
| real(kind=realtype), dimension(:), allocatable monitor::monref |
Definition at line 41 of file monitor.f90.
Referenced by inputparamroutines::checkmonitor(), solvers::convergenceinfo(), and utils::releasememorypart1().
| integer monitor::nmon |
Definition at line 30 of file monitor.f90.
Referenced by utils::allocconvarrays(), utils::alloctimearrays(), inputparamroutines::checkmonitor(), utils::convergenceheader(), solvers::convergenceinfo(), inputparamroutines::defaultmonitor(), utils::getmonitorvariablenames(), inputparamroutines::monitorvariables(), variablereading::readtimehistory(), writecgnsvolume::writecgnsconvinfo(), and writecgnsvolume::writecgnstimehistory().
| integer monitor::nmonmax |
Definition at line 30 of file monitor.f90.
Referenced by inputparamroutines::checkmonitor(), solvers::convergenceinfo(), inputparamroutines::defaultmonitor(), and inputparamroutines::monitorvariables().
| integer monitor::nmonsum |
Definition at line 30 of file monitor.f90.
Referenced by inputparamroutines::checkmonitor(), solvers::convergenceinfo(), inputparamroutines::defaultmonitor(), nksolver::getcurrentresidual(), and inputparamroutines::monitorvariables().
| integer(kind=inttype) monitor::ntimestepsrestart |
Definition at line 97 of file monitor.f90.
Referenced by inputparamroutines::checkinputparam(), solvers::checkwriteunsteadyinloop(), solvers::convergenceinfo(), writecgnsgrid::gridfilenameswrite(), initializeflow::initflowfield(), initializeflow::readrestartfile(), variablereading::readtimehistory(), inputparamroutines::setdefaultvalues(), writecgnssurface::surfsolfilenameswrite(), utils::unsteadyheader(), writecgnsvolume::volsolfilenameswrite(), outputmod::writecgnsheader(), and writecgnsvolume::writecgnstimehistory().
| logical monitor::showcpu |
Definition at line 56 of file monitor.f90.
Referenced by utils::allocconvarrays(), utils::convergenceheader(), solvers::convergenceinfo(), inputparamroutines::defaultmonitor(), and inputparamroutines::monitorvariables().
| real(kind=realtype), dimension(:, :, :), allocatable monitor::solverdataarray |
Definition at line 77 of file monitor.f90.
Referenced by utils::allocconvarrays(), and solvers::convergenceinfo().
| character(len=8), dimension(:, :), allocatable monitor::solvertypearray |
Definition at line 81 of file monitor.f90.
Referenced by utils::allocconvarrays(), solvers::convergenceinfo(), and utils::getsolvertypearray().
| real(kind=cgnsrealtype), dimension(:), allocatable monitor::timearray |
Definition at line 107 of file monitor.f90.
Referenced by utils::alloctimearrays(), solvers::convergenceinfo(), variablereading::readtimehistory(), and writecgnsvolume::writecgnstimehistory().
| real(kind=cgnsrealtype), dimension(:, :), allocatable monitor::timedataarray |
Definition at line 109 of file monitor.f90.
Referenced by utils::alloctimearrays(), solvers::convergenceinfo(), variablereading::readtimehistory(), and writecgnsvolume::writecgnstimehistory().
| integer(kind=inttype) monitor::timestepunsteady |
Definition at line 97 of file monitor.f90.
Referenced by solvers::checkwriteunsteadyinloop(), solvers::convergenceinfo(), writecgnsgrid::gridfilenameswrite(), solvers::solverunsteadyexplicitrk(), solvers::solverunsteadyinit(), writecgnssurface::surfsolfilenameswrite(), utils::unsteadyheader(), writecgnsvolume::volsolfilenameswrite(), outputmod::writecgnsheader(), and writecgnsvolume::writecgnstimehistory().
| real(kind=realtype) monitor::timeunsteady |
Definition at line 98 of file monitor.f90.
Referenced by solvers::convergenceinfo(), partitioning::finegridspectralcoor(), solverutils::gridvelocitiesfinelevel_block(), solverutils::gridvelocitiesfinelevelpart1_block(), solvers::initstagerk(), warping::setgrid(), solverutils::shiftsolution(), solverutils::slipvelocitiesfinelevel_block(), solvers::solver(), solvers::solverunsteadyexplicitrk(), solvers::solverunsteadyinit(), adjointapi::spectralprecscribedmotion(), utils::unsteadyheader(), partitioning::updatecoorfinemesh(), solvers::updateunsteadygeometry(), and outputmod::writecgnsheader().
| real(kind=realtype) monitor::timeunsteadyrestart |
Definition at line 98 of file monitor.f90.
Referenced by solvers::checkwriteunsteadyinloop(), utils_d::computetsderivatives(), utils_b::computetsderivatives(), utils_fast_b::computetsderivatives(), utils::computetsderivatives(), solvers::convergenceinfo(), initializeflow::copyspectralsolution(), solverutils::gridvelocitiesfinelevel_block(), solverutils::gridvelocitiesfinelevelpart1_block(), initializeflow::initdepvarandhalos(), initializeflow::initflowfield(), solvers::initstagerk(), masterroutines::master(), masterroutines::master_b(), masterroutines::master_d(), initializeflow::readrestartfile(), variablereading::readtimehistory(), inputparamroutines::setdefaultvalues(), warping::setgrid(), solverutils::shiftsolution(), solverutils::slipvelocitiesfinelevel_block(), adjointapi::spectralprecscribedmotion(), utils::unsteadyheader(), partitioning::updatecoorfinemesh(), preprocessingapi::updategridvelocitiesalllevels(), preprocessingapi::updatereferencepoint(), preprocessingapi::updaterotationrate(), solvers::updateunsteadygeometry(), and outputmod::writecgnsheader().
| logical monitor::writegrid |
Definition at line 116 of file monitor.f90.
Referenced by solvers::checkwriteunsteadyendloop(), solvers::checkwriteunsteadyinloop(), writecgnsgrid::gridfilenameswrite(), writecgnsvolume::opencgnsvolumesol(), solvers::solverunsteadyexplicitrk(), solvers::solverunsteadyinit(), and solvers::solvestate().
| logical monitor::writesoleachiter |
Definition at line 116 of file monitor.f90.
Referenced by solvers::solvestate().
| logical monitor::writesurface |
Definition at line 116 of file monitor.f90.
Referenced by solvers::checkwriteunsteadyendloop(), solvers::checkwriteunsteadyinloop(), solvers::solverunsteadyexplicitrk(), solvers::solverunsteadyinit(), solvers::solvestate(), and writecgnssurface::surfsolfilenameswrite().
| logical monitor::writevolume |
Definition at line 116 of file monitor.f90.
Referenced by solvers::checkwriteunsteadyendloop(), solvers::checkwriteunsteadyinloop(), solvers::solverunsteadyexplicitrk(), solvers::solverunsteadyinit(), solvers::solvestate(), writecgnsvolume::volsolfilenameswrite(), writecgnsgrid::writecgnsgridfile(), and writesol().