|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
Data Types | |
| type | viscsubfacetype |
| type | rptr |
| type | iptr |
| type | bcdatatype |
| type | surfacenodeweightarray |
| type | fringetype |
| interface | operator(<=) |
| interface | operator(<) |
| type | interppttype |
| type | blocktype |
Functions/Subroutines | |
| logical function | lessequalfringetype (g1, g2) |
| logical function | lessfringetype (g1, g2) |
| logical function | lessequalinterppttype (g1, g2) |
| logical function | lessinterppttype (g1, g2) |
Variables | |
| integer(kind=inttype) | ndom |
| integer(kind=inttype) | fringesorttype = sortByDonor |
| type(blocktype), dimension(:, :, :), allocatable, target | flowdoms |
| type(blocktype), dimension(:, :, :), allocatable, target | flowdomsd |
| type(blocktype), dimension(:, :, :), allocatable, target | flowdomsb |
| integer(kind=inttype), dimension(:), allocatable | ncellglobal |
| logical function block::lessequalfringetype | ( | type(fringetype), intent(in) | g1, |
| type(fringetype), intent(in) | g2 | ||
| ) |
Definition at line 785 of file block.F90.
Referenced by block::operator(<=)::lessequalfringetype().

| logical function block::lessequalinterppttype | ( | type(interppttype), intent(in) | g1, |
| type(interppttype), intent(in) | g2 | ||
| ) |
Definition at line 973 of file block.F90.
Referenced by block::operator(<=)::lessequalinterppttype().

| logical function block::lessfringetype | ( | type(fringetype), intent(in) | g1, |
| type(fringetype), intent(in) | g2 | ||
| ) |
Definition at line 879 of file block.F90.
Referenced by block::operator(<)::lessfringetype().

| logical function block::lessinterppttype | ( | type(interppttype), intent(in) | g1, |
| type(interppttype), intent(in) | g2 | ||
| ) |
Definition at line 1037 of file block.F90.
Referenced by block::operator(<)::lessinterppttype().

| type(blocktype), dimension(:, :, :), allocatable, target block::flowdoms |
Definition at line 771 of file block.F90.
Referenced by preprocessingapi::allocatemetric(), utils::allocatetempmemory(), partitioning::alloccoorfinegrid(), adjointutils::allocderivativevalues(), initializeflow::allocmemflovarpart1(), initializeflow::allocmemflovarpart2(), pointmatchedcommpattern::allocmemhalolist(), preprocessingapi::cellrangesubface(), coarseutils::checkcoarse1to1(), pointmatchedcommpattern::closestdirecthalos(), coarseutils::coarseownedcoordinates(), usersurfaceintegrations::commuserintegrationsurfacevars(), usersurfaceintegrations::commuserintegrationsurfacevars_b(), usersurfaceintegrations::commuserintegrationsurfacevars_d(), initializeflow::copyspectralsolution(), haloexchange::correctperiodiccoor(), solverutils::correctperiodicgridvel(), haloexchange::correctperiodicvelocity(), coarseutils::createcoarseblocks(), utils::deallocateblock(), utils::deallocatetempmemory(), utils::deallocderivativevalues(), walldistance::destroywalldistancedata(), walldistance::destroywalldistancedatalevel(), determinedonors(), preprocessingapi::determinencellglobal(), partitioning::determinesections(), determinesubranges(), utils::eulerwallspresent(), solverutils::exchangecellgridvelocities(), haloexchange::exchangecoor(), sst::exchangef1sst1to1(), sst::exchangef1sstoverset(), preprocessingapi::exchangeglobalcells(), finaloversetcommstructures(), partitioning::finegridspectralcoor(), pointmatchedcommpattern::getnumberindirecthalos(), writecgnsgrid::gridfilenameswrite(), partitioning::initfinegridiblank(), initializeflow::initflow(), loadbalance::initflowdoms(), usersurfaceintegrations::integrateusersurfaces(), usersurfaceintegrations::integrateusersurfaces_b(), usersurfaceintegrations::integrateusersurfaces_d(), loadbalance::loadbalancegrid(), utils::nullifyflowdompointers(), preprocessingapi::preprocessing(), preprocessingapi::preprocessingoverset(), adjointdebug::printadseeds(), readcgnsgrid::readgrid(), utils::releasememorypart1(), utils::releasememorypart2(), haloexchange::setcommpointers(), multigrid::setcorrectionscoarsehalos(), outputmod::sethelpvariableswriting(), oversetutilities::setiblankarray(), initializeflow::setiovar(), fortranpc::setuppcmatrix(), writecgnsgrid::storecoorinbuffer(), coarseutils::update1to1coarse(), preprocessingapi::updatecoordinatesalllevels(), preprocessingapi::updatemetricsalllevels(), oversetapi::updateoverset(), walldistance::updatewalldistancealllevels(), walldistance::viscoussurfacemesh(), writecgnsvolume::volsolfilenameswrite(), haloexchange::whalo1to1intgeneric(), haloexchange::whalo1to1intgeneric_b(), haloexchange::whalo1to1realgeneric(), haloexchange::whalo1to1realgeneric_b(), haloexchange::woversetgeneric(), haloexchange::woversetgeneric_b(), haloexchange::woversetgeneric_d(), writecgnssurface::writecgnssurfacesol(), writecgnsgrid::writecoorcgnszone(), writesurfacecoord(), writecgnssurface::writesurfsolcgnszone(), and adjointutils::zeroadseeds().
| type(blocktype), dimension(:, :, :), allocatable, target block::flowdomsb |
| type(blocktype), dimension(:, :, :), allocatable, target block::flowdomsd |
Definition at line 772 of file block.F90.
Referenced by adjointutils::allocderivativevalues(), utils::deallocderivativevalues(), haloexchange::exchangecoor_b(), haloexchange::exchangecoor_d(), usersurfaceintegrations::integrateusersurfaces_b(), usersurfaceintegrations::integrateusersurfaces_d(), adjointdebug::printadseeds(), haloexchange::setcommpointers(), utils::setpointers_d(), fortranpc::setuppcmatrix(), adjointutils::setupstateresidualmatrix(), and adjointutils::zeroadseeds().
| integer(kind=inttype) block::fringesorttype = sortByDonor |
Definition at line 764 of file block.F90.
Referenced by block::operator(<=)::lessequalfringetype(), block::operator(<)::lessfringetype(), and oversetutilities::qsortfringetype().
| integer(kind=inttype), dimension(:), allocatable block::ncellglobal |
Definition at line 781 of file block.F90.
Referenced by solvers::convergenceinfo(), preprocessingapi::determinencellglobal(), nksolver::getcurrentresidual(), preprocessingapi::preprocessing(), and utils::releasememorypart1().
| integer(kind=inttype) block::ndom |
Definition at line 761 of file block.F90.
Referenced by preprocessingapi::allocatemetric(), utils::allocatetempmemory(), partitioning::alloccoorfinegrid(), initializeflow::allocmemflovarpart1(), initializeflow::allocmemflovarpart2(), pointmatchedcommpattern::allocmemhalolist(), blockette::blocketteres(), preprocessingapi::cellrangesubface(), coarseutils::checkcoarse1to1(), pointmatchedcommpattern::closestdirecthalos(), coarseutils::coarseownedcoordinates(), usersurfaceintegrations::commuserintegrationsurfacevars(), usersurfaceintegrations::commuserintegrationsurfacevars_b(), usersurfaceintegrations::commuserintegrationsurfacevars_d(), initializeflow::copyspectralsolution(), coarseutils::createcoarseblocks(), utils::deallocatetempmemory(), utils::deallocderivativevalues(), pointmatchedcommpattern::determinecommpattern(), preprocessingapi::determinencellglobal(), partitioning::determinesections(), utils::eulerwallspresent(), partitioning::finegridspectralcoor(), pointmatchedcommpattern::getnumberindirecthalos(), writecgnsgrid::gridfilenameswrite(), partitioning::initfinegridiblank(), loadbalance::initflowdoms(), usersurfaceintegrations::integrateusersurfaces(), usersurfaceintegrations::integrateusersurfaces_b(), usersurfaceintegrations::integrateusersurfaces_d(), loadbalance::loadbalancegrid(), preprocessingapi::preprocessing(), readcgnsgrid::readgrid(), utils::releasememorypart1(), utils::releasememorypart2(), haloexchange::setcommpointers(), outputmod::sethelpvariableswriting(), oversetutilities::setiblankarray(), initializeflow::setiovar(), partitioning::updatecoorfinemesh(), walldistance::viscoussurfacemesh(), writecgnsvolume::volsolfilenameswrite(), writecgnssurface::writecgnssurfacesol(), and writecgnsvolume::writecgnsvolumesol().