|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
Functions/Subroutines | |
| subroutine | flowintegrationzipper (isInflow, conn, fams, vars, localValues, famList, sps, ptValid) |
| subroutine | wallintegrationzipper (conn, fams, vars, localValues, famList, sps) |
| subroutine | integratezippers (localValues, famList, sps) |
| subroutine | integratezippers_d (localValues, localValuesd, famList, sps) |
| subroutine | integratezippers_b (localValues, localValuesd, famList, sps) |
| subroutine zipperintegrations::flowintegrationzipper | ( | logical, intent(in) | isInflow, |
| integer(kind=inttype), dimension(:, :), intent(in) | conn, | ||
| integer(kind=inttype), dimension(:), intent(in) | fams, | ||
| real(kind=realtype), dimension(:, :), intent(in) | vars, | ||
| real(kind=realtype), dimension(nlocalvalues), intent(inout) | localValues, | ||
| integer(kind=inttype), dimension(:), intent(in) | famList, | ||
| integer(kind=inttype), intent(in) | sps, | ||
| logical(kind=inttype), dimension(:), intent(in), optional | ptValid | ||
| ) |
Definition at line 4 of file zipperIntegrations.F90.
References surfacefamilies::bcfamexchange, blockpointers::bctype, flowutils::computeptot(), flowutils::computettot(), utils::cross_prod(), sorting::faminlist(), inputphysics::flowtype, flowvarrefstate::gammainf, constants::half, constants::iarea, constants::iareaps, constants::iareaptot, constants::icoforcex, constants::icoforcey, constants::icoforcez, constants::iflowfm, constants::iflowmm, constants::iflowmp, constants::ifp, constants::imassa, constants::imassflow, constants::imassmn, constants::imassnx, constants::imassny, constants::imassnz, constants::imassps, constants::imassptot, constants::imassrho, constants::imassttot, constants::imassvi, constants::imassvx, constants::imassvy, constants::imassvz, constants::internalflow, constants::irho, constants::irhoe, constants::ivx, constants::ivy, constants::ivz, constants::izippflowgamma, constants::izippflowsface, constants::izippflowx, constants::izippflowy, constants::izippflowz, flowvarrefstate::lref, utils::mynorm2(), constants::one, flowvarrefstate::pinf, inputphysics::pointref, flowvarrefstate::pref, flowvarrefstate::rgas, inputphysics::rgasdim, flowvarrefstate::rhoinf, flowvarrefstate::rhoref, constants::third, flowvarrefstate::timeref, flowvarrefstate::tref, constants::two, flowvarrefstate::uinf, flowvarrefstate::uref, and constants::zero.
Referenced by usersurfaceintegrations::integrateusersurfaces(), and integratezippers().


| subroutine zipperintegrations::integratezippers | ( | real(kind=realtype), dimension(nlocalvalues), intent(inout) | localValues, |
| integer(kind=inttype), dimension(:), intent(in) | famList, | ||
| integer(kind=inttype), intent(in) | sps | ||
| ) |
Definition at line 471 of file zipperIntegrations.F90.
References flowintegrationzipper(), haloexchange::flowintegrationzippercomm(), constants::ibcgroupinflow, constants::ibcgroupoutflow, constants::ibcgroupwalls, constants::nzippflowcomm, constants::nzippwallcomm, wallintegrationzipper(), haloexchange::wallintegrationzippercomm(), and oversetdata::zippermeshes.
Referenced by solvers::convergenceinfo(), and surfaceintegrations::getsolution().


| subroutine zipperintegrations::integratezippers_b | ( | real(kind=realtype), dimension(nlocalvalues), intent(inout) | localValues, |
| real(kind=realtype), dimension(nlocalvalues), intent(inout) | localValuesd, | ||
| integer(kind=inttype), dimension(:), intent(in) | famList, | ||
| integer(kind=inttype), intent(in) | sps | ||
| ) |
Definition at line 635 of file zipperIntegrations.F90.
References zipperintegrations_b::flowintegrationzipper_b(), haloexchange::flowintegrationzippercomm(), haloexchange::flowintegrationzippercomm_b(), constants::ibcgroupinflow, constants::ibcgroupoutflow, constants::ibcgroupwalls, constants::nzippflowcomm, constants::nzippwallcomm, zipperintegrations_b::wallintegrationzipper_b(), haloexchange::wallintegrationzippercomm(), haloexchange::wallintegrationzippercomm_b(), constants::zero, and oversetdata::zippermeshes.
Referenced by surfaceintegrations::getsolution_b().


| subroutine zipperintegrations::integratezippers_d | ( | real(kind=realtype), dimension(nlocalvalues), intent(inout) | localValues, |
| real(kind=realtype), dimension(nlocalvalues), intent(inout) | localValuesd, | ||
| integer(kind=inttype), dimension(:), intent(in) | famList, | ||
| integer(kind=inttype), intent(in) | sps | ||
| ) |
Definition at line 555 of file zipperIntegrations.F90.
References zipperintegrations_d::flowintegrationzipper_d(), haloexchange::flowintegrationzippercomm_d(), constants::ibcgroupinflow, constants::ibcgroupoutflow, constants::ibcgroupwalls, constants::nzippflowcomm, constants::nzippwallcomm, zipperintegrations_d::wallintegrationzipper_d(), haloexchange::wallintegrationzippercomm_d(), and oversetdata::zippermeshes.
Referenced by surfaceintegrations::getsolution_d().


| subroutine zipperintegrations::wallintegrationzipper | ( | integer(kind=inttype), dimension(:, :), intent(in) | conn, |
| integer(kind=inttype), dimension(:), intent(in) | fams, | ||
| real(kind=realtype), dimension(:, :), intent(in) | vars, | ||
| real(kind=realtype), dimension(nlocalvalues), intent(inout) | localValues, | ||
| integer(kind=inttype), dimension(:), intent(in) | famList, | ||
| integer(kind=inttype), intent(in) | sps | ||
| ) |
Definition at line 317 of file zipperIntegrations.F90.
References utils::cross_prod(), sorting::faminlist(), constants::half, constants::icoforcex, constants::icoforcey, constants::icoforcez, constants::ifp, constants::ifv, constants::imp, constants::imv, constants::izippwalltpx, constants::izippwalltpz, constants::izippwalltvx, constants::izippwalltvz, constants::izippwallx, constants::izippwallz, flowvarrefstate::lref, utils::mynorm2(), constants::nlocalvalues, inputphysics::pointref, constants::third, triarea(), and constants::zero.
Referenced by integratezippers().

