|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
Functions/Subroutines | |
| subroutine | writecgnssurfacesol (famList) |
| subroutine | surfsolfilenameswrite |
| subroutine | writesurfsolcgnszone (zone, nBlocks, subface, nSolVar, solNames, nZonesWritten, periodic, famListStr) |
| subroutine | writeisosurface (isoName, sps, nIsoSurfVar, isoSurfSolNames) |
| subroutine | getmatcons (matcon1, matcon2, ccwOrdering) |
| subroutine | computeisovariable (solName, sps, isoVal) |
| subroutine writecgnssurface::computeisovariable | ( | character(len=*), intent(in) | solName, |
| integer(kind=inttype), intent(in) | sps, | ||
| real(kind=realtype), intent(in) | isoVal | ||
| ) |
Definition at line 2231 of file writeCGNSSurface.F90.
References blockpointers::addgridvelocities, cgnsnames::cgnsblank, cgnsnames::cgnscp, cgnsnames::cgnsdensity, cgnsnames::cgnseddy, cgnsnames::cgnseddyratio, cgnsnames::cgnsenergy, cgnsnames::cgnsmach, cgnsnames::cgnsmachturb, cgnsnames::cgnsmomx, cgnsnames::cgnsmomy, cgnsnames::cgnsmomz, cgnsnames::cgnspressure, cgnsnames::cgnsptotloss, cgnsnames::cgnsrelmach, cgnsnames::cgnsrelvelx, cgnsnames::cgnsrelvely, cgnsnames::cgnsrelvelz, cgnsnames::cgnsresepsilon, cgnsnames::cgnsresf, cgnsnames::cgnsresk, cgnsnames::cgnsresmomx, cgnsnames::cgnsresmomy, cgnsnames::cgnsresmomz, cgnsnames::cgnsresnu, cgnsnames::cgnsresomega, cgnsnames::cgnsresrho, cgnsnames::cgnsresrhoe, cgnsnames::cgnsrestau, cgnsnames::cgnsresv2, cgnsnames::cgnsshock, cgnsnames::cgnstemp, cgnsnames::cgnsturbepsilon, cgnsnames::cgnsturbf, cgnsnames::cgnsturbk, cgnsnames::cgnsturbomega, cgnsnames::cgnsturbsanu, cgnsnames::cgnsturbtau, cgnsnames::cgnsturbv2, cgnsnames::cgnsvelx, cgnsnames::cgnsvely, cgnsnames::cgnsvelz, cgnsnames::cgnsvortmagn, cgnsnames::cgnsvortx, cgnsnames::cgnsvorty, cgnsnames::cgnsvortz, cgnsnames::cgnswalldist, flowutils::computeptot(), blockpointers::d2wall, blockpointers::dw, constants::eighth, blockpointers::gamma, flowvarrefstate::gammainf, constants::half, blockpointers::iblank, blockpointers::ie, blockpointers::il, constants::imx, constants::imy, constants::imz, constants::irho, constants::irhoe, constants::itu1, constants::itu2, constants::itu3, constants::itu4, constants::ivx, constants::ivy, constants::ivz, blockpointers::je, blockpointers::jl, blockpointers::ke, blockpointers::kl, inputphysics::machcoef, constants::one, blockpointers::p, flowvarrefstate::pinf, blockpointers::rev, flowvarrefstate::rgas, flowvarrefstate::rhoinf, blockpointers::rlv, blockpointers::s, utils::setpointers(), blockpointers::si, blockpointers::sj, blockpointers::sk, utils::terminate(), constants::two, flowvarrefstate::uinf, blockpointers::vol, blockpointers::w, and constants::zero.
Referenced by writecgnssurfacesol(), and writeisosurface().


| subroutine writecgnssurface::getmatcons | ( | integer(kind=inttype), dimension(256, 16) | matcon1, |
| integer(kind=inttype), dimension(12, 2) | matcon2, | ||
| integer(kind=inttype), dimension(3, 8) | ccwOrdering | ||
| ) |
Definition at line 1955 of file writeCGNSSurface.F90.
Referenced by writeisosurface().

| subroutine writecgnssurface::surfsolfilenameswrite |
Definition at line 267 of file writeCGNSSurface.F90.
References inputphysics::equationmode, outputmod::nsurfsoltowrite, inputtimespectral::ntimeintervalsspectral, monitor::ntimestepsrestart, inputio::surfacesolfile, outputmod::surfsolfilenames, utils::terminate(), monitor::timestepunsteady, and monitor::writesurface.
Referenced by writecgnssurfacesol().


| subroutine writecgnssurface::writecgnssurfacesol | ( | integer(kind=inttype), dimension(:), intent(in) | famList | ) |
Definition at line 5 of file writeCGNSSurface.F90.
References communication::adflow_comm_world, outputmod::cgnsbases, cgnsgrid::cgnsdoms, outputmod::cgnsisosurfbases, cgnsgrid::cgnsndom, cgnsgrid::cgnsphysdim, computeisovariable(), surfacefamilies::famnames, outputmod::fileids, block::flowdoms, blockpointers::ie, blockpointers::il, extraoutput::isosurfacenames, outputmod::isosurfnames(), extraoutput::isovalues, blockpointers::je, blockpointers::jl, blockpointers::ke, blockpointers::kl, communication::myid, outputmod::nblockscgnsblock, block::ndom, extraoutput::nisosurface, outputmod::nsurfsoltowrite, outputmod::numberofisosurfvariables(), outputmod::numberofsurfsolvariables(), inputiteration::printiterations, sorting::qsortstrings(), utils::setpointers(), commonformats::strings, outputmod::surfsolfilenames, surfsolfilenameswrite(), outputmod::surfsolnames(), utils::terminate(), outputmod::writecgnsheader(), writeisosurface(), and writesurfsolcgnszone().
Referenced by writesol().


| subroutine writecgnssurface::writeisosurface | ( | character(len=*), intent(in) | isoName, |
| integer(kind=inttype) | sps, | ||
| integer(kind=inttype) | nIsoSurfVar, | ||
| character(len=*), dimension(*), intent(in) | isoSurfSolNames | ||
| ) |
Definition at line 1460 of file writeCGNSSurface.F90.
References communication::adflow_comm_world, outputmod::cgnsisosurfbases, computeisovariable(), utils::echk(), outputmod::fileids, getmatcons(), blockpointers::il, blockpointers::jl, blockpointers::kl, communication::myid, communication::nproc, utils::pointreduce(), utils::reallocateinteger2(), utils::reallocatereal2(), utils::setpointers(), utils::terminate(), writeemptyzone(), and blockpointers::x.
Referenced by writecgnssurfacesol().


| subroutine writecgnssurface::writesurfsolcgnszone | ( | integer(kind=inttype), intent(in) | zone, |
| integer(kind=inttype), intent(in) | nBlocks, | ||
| integer(kind=inttype), intent(in) | subface, | ||
| integer(kind=inttype), intent(in) | nSolVar, | ||
| character(len=*), dimension(*), intent(in) | solNames, | ||
| integer(kind=inttype), intent(inout) | nZonesWritten, | ||
| logical, intent(in) | periodic, | ||
| character(len=*), dimension(:), intent(in) | famListStr | ||
| ) |
Definition at line 350 of file writeCGNSSurface.F90.
References communication::adflow_comm_world, outputmod::blockscgnsblock, sorting::bsearchstrings(), outputmod::cgnsbases, cgnsgrid::cgnsdoms, utils::converttolowercase(), createsurfacezone(), determinesubranges(), outputmod::fileids, block::flowdoms, communication::myid, outputmod::nblockscgnsblock, communication::nproc, outputmod::nsurfsoltowrite, utils::terminate(), writesurfacecoord(), and writesurfacesol().
Referenced by writecgnssurfacesol().

