|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
Data Types | |
| type | cgnsbcdataarray |
| type | cgnsbcdatasettype_d |
| type | cgnsbcdataarray_d |
| type | cgnsbcdatasettype_b |
| type | cgnsbcdataarray_b |
| type | cgnsbcdatasettype |
| type | cgns1to1conntype |
| type | cgnsnonmatchabuttingconntype |
| type | cgnsbocotype |
| type | cgnsblockinfotype |
| type | cgnsfamilytype |
Variables | |
| integer | cgnscelldim |
| integer | cgnsphysdim |
| integer(kind=inttype) | cgnsndom |
| type(cgnsblockinfotype), dimension(:), allocatable | cgnsdoms |
| type(cgnsblockinfotype), dimension(:), allocatable | cgnsdomsd |
| integer(kind=inttype) | cgnsnfamilies |
| type(cgnsfamilytype), dimension(:), allocatable | cgnsfamilies |
| integer(kind=inttype) | cgnsnsliding |
| integer(kind=inttype), dimension(:, :), allocatable | famidssliding |
| integer(kind=inttype) | cgnsndomaininterfaces |
| integer(kind=inttype), dimension(:), allocatable | famidsdomaininterfaces |
| integer(kind=inttype), dimension(:, :), allocatable | bcidsdomaininterfaces |
| character(len=maxcgnsnamelen) | cgnsbasename |
| real(kind=realtype), dimension(:, :), allocatable | massflowfamilyinv |
| real(kind=realtype), dimension(:, :), allocatable | massflowfamilydiss |
| integer(kind=inttype), dimension(:, :), allocatable cgnsgrid::bcidsdomaininterfaces |
Definition at line 523 of file cgnsGrid.F90.
Referenced by partitioning::determineinterfaceids().
| character(len=maxcgnsnamelen) cgnsgrid::cgnsbasename |
Definition at line 528 of file cgnsGrid.F90.
Referenced by writecgnsvolume::opencgnsvolumesol(), readcgnsgrid::readblocksizes(), writecgnsgrid::writecgnsgridframe(), and writecgnsvolume::writesolcgnszone().
| integer cgnsgrid::cgnscelldim |
Definition at line 487 of file cgnsGrid.F90.
Referenced by writecgnsvolume::opencgnsvolumesol(), readcgnsgrid::readblocksizes(), and writecgnsgrid::writecgnsgridframe().
| type(cgnsblockinfotype), dimension(:), allocatable cgnsgrid::cgnsdoms |
Definition at line 495 of file cgnsGrid.F90.
Referenced by adjointutils::allocderivativevalues(), loadbalance::bcfacessubblock(), loadbalance::blockdistribution(), gridchecking::check1to1subfaces(), coarseutils::checkcoarse1to1(), gridchecking::checkfaces(), readcgnsgrid::checkfordoubleboundface(), gridchecking::checksubfacecoor(), preprocessingapi::checksymmetry(), readcgnsgrid::checktransform(), clustersearch(), computecoeffpressure(), readcgnsgrid::countconnectivities(), createsurfacezone(), oversetapi::determineclusters(), loadbalance::determinecomputeblocks(), pointmatchedcommpattern::determinefacehalos(), partitioning::determineinterfaceids(), partitioning::determineneighborids(), pointmatchedcommpattern::determineperiodicfaces(), partitioning::determinesections(), oversetapi::determineviscousdirs(), loadbalance::externalfacessubblock(), warping::getcgnsmeshindices(), utils::getcgnszonename(), oversetutilities::getoversetiblank(), warping::getstateperturbation(), getsubrangessol(), solverutils_d::gridvelocitiesfinelevel_block(), solverutils_b::gridvelocitiesfinelevel_block(), solverutils_fast_b::gridvelocitiesfinelevel_block(), solverutils::gridvelocitiesfinelevel_block(), solverutils_b::gridvelocitiesfinelevel_block_b(), solverutils_d::gridvelocitiesfinelevel_block_d(), oversetinitialization::initializeoblock(), loadbalance::internalfacessubblock(), fluxes_d::inviscidcentralflux(), fluxes_b::inviscidcentralflux(), fluxes_fast_b::inviscidcentralflux(), blockette::inviscidcentralflux(), fluxes::inviscidcentralflux(), fluxes_b::inviscidcentralflux_b(), fluxes_d::inviscidcentralflux_d(), fluxes_fast_b::inviscidcentralflux_fast_b(), loadbalance::loadbalancegrid(), utils::nullifycgnsdompointers(), oversetapi::oversetcomm(), adjointdebug::printadseeds(), readcgnsgrid::read1to1conn(), readbcdataarrays(), readcgnsgrid::readblocksizes(), readcgnsgrid::readbocos(), readcgnsgrid::readfamilyinfo(), readcgnsgrid::readgeneralconn(), readcgnsgrid::readgrid(), readcgnsgrid::readperiodicsubface(), readcgnsgrid::readperiodicsubface1to1(), initializeflow::readrestartfile(), readcgnsgrid::readzoneinfo(), utils::releasememorypart2(), oversetapi::setblockpriority(), setperiodicdata(), preprocessingapi::setsurfacefamilyinfo(), solverutils::shiftsolution(), solverutils_d::slipvelocitiesfinelevel_block(), solverutils_b::slipvelocitiesfinelevel_block(), solverutils_fast_b::slipvelocitiesfinelevel_block(), solverutils::slipvelocitiesfinelevel_block(), solverutils_b::slipvelocitiesfinelevel_block_b(), solverutils_d::slipvelocitiesfinelevel_block_d(), splitblockinitialization(), writecgnsgrid::storecoorinbuffer(), outputmod::storesurfsolinbuffer(), partitioning::updatecoorfinemesh(), preprocessingapi::updatereferencepoint(), preprocessingapi::updaterotationrate(), oversetutilities::wallsonblock(), preprocessingapi::writebadvolumes(), writecgnsgrid::writecgnsgridframe(), writecgnssurface::writecgnssurfacesol(), writecgnsgrid::writecoorcgnszone(), writecgnsvolume::writesolcgnszone(), writesurfacecoord(), writecgnssurface::writesurfsolcgnszone(), and adjointutils::zeroadseeds().
| type(cgnsblockinfotype), dimension(:), allocatable cgnsgrid::cgnsdomsd |
Definition at line 496 of file cgnsGrid.F90.
Referenced by adjointutils::allocderivativevalues(), adjointdebug::printadseeds(), readcgnsgrid::readblocksizes(), utils::releasememorypart1(), and adjointutils::zeroadseeds().
| type(cgnsfamilytype), dimension(:), allocatable cgnsgrid::cgnsfamilies |
Definition at line 504 of file cgnsGrid.F90.
Referenced by loadbalance::bcfacessubblock(), createsurfacezone(), partitioning::determineinterfaceids(), readcgnsgrid::readblocksizes(), readcgnsgrid::readbocos(), readcgnsgrid::readfamilyinfo(), readcgnsgrid::readzoneinfo(), utils::releasememorypart1(), preprocessingapi::setfamilyinfofaces(), and writecgnsgrid::writecgnsgridframe().
| integer(kind=inttype) cgnsgrid::cgnsndom |
Definition at line 491 of file cgnsGrid.F90.
Referenced by adjointutils::allocderivativevalues(), loadbalance::blockdistribution(), gridchecking::check1to1subfaces(), gridchecking::checkfaces(), readcgnsgrid::countconnectivities(), oversetapi::determineclusters(), loadbalance::determinecomputeblocks(), partitioning::determineinterfaceids(), partitioning::determineneighborids(), pointmatchedcommpattern::determineperiodicfaces(), partitioning::determinesections(), oversetapi::determineviscousdirs(), warping::getcgnsmeshindices(), utils::getncgnszones(), oversetutilities::getoversetiblank(), initializeflow::getsortedzonenumbers(), warping::getstateperturbation(), loadbalance::loadbalancegrid(), adjointdebug::printadseeds(), readcgnsgrid::read1to1conn(), readcgnsgrid::readblocksizes(), readcgnsgrid::readbocos(), readcgnsgrid::readfamilyinfo(), readcgnsgrid::readgeneralconn(), readcgnsgrid::readgrid(), readcgnsgrid::readperiodicsubface(), readcgnsgrid::readperiodicsubface1to1(), initializeflow::readrestartfile(), readcgnsgrid::readzoneinfo(), utils::releasememorypart2(), oversetapi::setblockpriority(), outputmod::sethelpvariableswriting(), splitblocksloadbalance(), outputmod::storesurfsolinbuffer(), writecgnsgrid::writecgnsgridfile(), writecgnsgrid::writecgnsgridframe(), writecgnssurface::writecgnssurfacesol(), writecgnsvolume::writecgnsvolumesol(), and adjointutils::zeroadseeds().
| integer(kind=inttype) cgnsgrid::cgnsndomaininterfaces |
Definition at line 517 of file cgnsGrid.F90.
Referenced by partitioning::determineinterfaceids().
| integer(kind=inttype) cgnsgrid::cgnsnfamilies |
Definition at line 500 of file cgnsGrid.F90.
Referenced by partitioning::determineinterfaceids(), readcgnsgrid::readblocksizes(), readcgnsgrid::readbocos(), readcgnsgrid::readfamilyinfo(), readcgnsgrid::readzoneinfo(), preprocessingapi::setfamilyinfofaces(), and writecgnsgrid::writecgnsgridframe().
| integer(kind=inttype) cgnsgrid::cgnsnsliding |
Definition at line 508 of file cgnsGrid.F90.
Referenced by partitioning::determineinterfaceids(), partitioning::determinesections(), and preprocessingapi::setfamilyinfofaces().
| integer cgnsgrid::cgnsphysdim |
Definition at line 487 of file cgnsGrid.F90.
Referenced by writecgnsvolume::opencgnsvolumesol(), readcgnsgrid::readblocksizes(), writecgnsgrid::writecgnsgridframe(), outputmod::writecgnsheader(), and writecgnssurface::writecgnssurfacesol().
| integer(kind=inttype), dimension(:), allocatable cgnsgrid::famidsdomaininterfaces |
Definition at line 521 of file cgnsGrid.F90.
Referenced by partitioning::determineinterfaceids().
| integer(kind=inttype), dimension(:, :), allocatable cgnsgrid::famidssliding |
Definition at line 512 of file cgnsGrid.F90.
Referenced by partitioning::determineinterfaceids().
| real(kind=realtype), dimension(:, :), allocatable cgnsgrid::massflowfamilydiss |
Definition at line 547 of file cgnsGrid.F90.
Referenced by fluxes_d::invisciddissfluxmatrix(), fluxes_b::invisciddissfluxmatrix(), fluxes_fast_b::invisciddissfluxmatrix(), fluxes::invisciddissfluxmatrix(), fluxes_b::invisciddissfluxmatrix_b(), fluxes_d::invisciddissfluxmatrix_d(), fluxes_fast_b::invisciddissfluxmatrix_fast_b(), 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(), utils::releasememorypart1(), and preprocessingapi::setfamilyinfofaces().
| real(kind=realtype), dimension(:, :), allocatable cgnsgrid::massflowfamilyinv |
Definition at line 546 of file cgnsGrid.F90.
Referenced by fluxes_d::inviscidcentralflux(), fluxes_b::inviscidcentralflux(), fluxes_fast_b::inviscidcentralflux(), fluxes::inviscidcentralflux(), fluxes_b::inviscidcentralflux_b(), fluxes_d::inviscidcentralflux_d(), fluxes_fast_b::inviscidcentralflux_fast_b(), utils::releasememorypart1(), and preprocessingapi::setfamilyinfofaces().