ADflow  v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
Functions/Subroutines
solverutils_d Module Reference

Functions/Subroutines

subroutine timestep_block_d (onlyradii)
 
subroutine timestep_block (onlyradii)
 
subroutine gridvelocitiesfinelevel_block_d (useoldcoor, t, sps, nn)
 
subroutine gridvelocitiesfinelevel_block (useoldcoor, t, sps, nn)
 
subroutine cellfacevelocities_d (xc, xcd, rotcenter, rotcenterd, rotrate, rotrated, velxgrid, velxgridd, velygrid, velygridd, velzgrid, velzgridd, derivrotationmatrix, derivrotationmatrixd, sc, scd)
 
subroutine cellfacevelocities (xc, rotcenter, rotrate, velxgrid, velygrid, velzgrid, derivrotationmatrix, sc)
 
subroutine slipvelocitiesfinelevel_block_d (useoldcoor, t, sps, nn)
 
subroutine slipvelocitiesfinelevel_block (useoldcoor, t, sps, nn)
 
subroutine normalvelocities_block_d (sps)
 
subroutine normalvelocities_block (sps)
 

Function/Subroutine Documentation

◆ cellfacevelocities()

subroutine solverutils_d::cellfacevelocities ( real(kind=realtype), dimension(3), intent(in)  xc,
real(kind=realtype), dimension(3), intent(in)  rotcenter,
real(kind=realtype), dimension(3), intent(in)  rotrate,
real(kind=realtype), intent(in)  velxgrid,
real(kind=realtype), intent(in)  velygrid,
real(kind=realtype), intent(in)  velzgrid,
real(kind=realtype), dimension(3, 3), intent(in)  derivrotationmatrix,
real(kind=realtype), dimension(3), intent(out)  sc 
)

Definition at line 1511 of file solverUtils_d.f90.

Referenced by gridvelocitiesfinelevel_block().

Here is the caller graph for this function:

◆ cellfacevelocities_d()

subroutine solverutils_d::cellfacevelocities_d ( real(kind=realtype), dimension(3), intent(in)  xc,
real(kind=realtype), dimension(3), intent(in)  xcd,
real(kind=realtype), dimension(3), intent(in)  rotcenter,
real(kind=realtype), dimension(3), intent(in)  rotcenterd,
real(kind=realtype), dimension(3), intent(in)  rotrate,
real(kind=realtype), dimension(3), intent(in)  rotrated,
real(kind=realtype), intent(in)  velxgrid,
real(kind=realtype), intent(in)  velxgridd,
real(kind=realtype), intent(in)  velygrid,
real(kind=realtype), intent(in)  velygridd,
real(kind=realtype), intent(in)  velzgrid,
real(kind=realtype), intent(in)  velzgridd,
real(kind=realtype), dimension(3, 3), intent(in)  derivrotationmatrix,
real(kind=realtype), dimension(3, 3), intent(in)  derivrotationmatrixd,
real(kind=realtype), dimension(3), intent(out)  sc,
real(kind=realtype), dimension(3), intent(out)  scd 
)

Definition at line 1428 of file solverUtils_d.f90.

Referenced by gridvelocitiesfinelevel_block_d().

Here is the caller graph for this function:

◆ gridvelocitiesfinelevel_block()

subroutine solverutils_d::gridvelocitiesfinelevel_block ( logical, intent(in)  useoldcoor,
real(kind=realtype), dimension(*), intent(in)  t,
integer(kind=inttype), intent(in)  sps,
integer(kind=inttype), intent(in)  nn 
)

◆ gridvelocitiesfinelevel_block_d()

subroutine solverutils_d::gridvelocitiesfinelevel_block_d ( logical, intent(in)  useoldcoor,
real(kind=realtype), dimension(*), intent(in)  t,
integer(kind=inttype), intent(in)  sps,
integer(kind=inttype), intent(in)  nn 
)

◆ normalvelocities_block()

subroutine solverutils_d::normalvelocities_block ( integer(kind=inttype), intent(in)  sps)

◆ normalvelocities_block_d()

subroutine solverutils_d::normalvelocities_block_d ( integer(kind=inttype), intent(in)  sps)

◆ slipvelocitiesfinelevel_block()

subroutine solverutils_d::slipvelocitiesfinelevel_block ( logical, intent(in)  useoldcoor,
real(kind=realtype), dimension(*), intent(in)  t,
integer(kind=inttype), intent(in)  sps,
integer(kind=inttype), intent(in)  nn 
)

◆ slipvelocitiesfinelevel_block_d()

subroutine solverutils_d::slipvelocitiesfinelevel_block_d ( logical, intent(in)  useoldcoor,
real(kind=realtype), dimension(*), intent(in)  t,
integer(kind=inttype), intent(in)  sps,
integer(kind=inttype), intent(in)  nn 
)

◆ timestep_block()

subroutine solverutils_d::timestep_block ( logical, intent(in)  onlyradii)

◆ timestep_block_d()

subroutine solverutils_d::timestep_block_d ( logical, intent(in)  onlyradii)

Definition at line 20 of file solverUtils_d.f90.

References inputdiscretization::acousticscalefactor, blockpointers::addgridvelocities, inputdiscretization::adis, constants::choimerkle, iteration::currentlevel, inputdiscretization::dirscaling, blockpointers::dtl, blockpointers::dtld, flowvarrefstate::eddymodel, constants::eps, inputphysics::equationmode, blockpointers::gamma, flowvarrefstate::gammainf, iteration::groundlevel, constants::half, blockpointers::ie, blockpointers::il, constants::irho, constants::ivx, constants::ivy, constants::ivz, blockpointers::je, blockpointers::jl, blockpointers::ke, blockpointers::kl, constants::noprecond, inputtimespectral::ntimeintervalsspectral, constants::one, blockpointers::p, blockpointers::pd, constants::pi, flowvarrefstate::pinfcorr, flowvarrefstate::pinfcorrd, inputdiscretization::precond, blockpointers::radi, blockpointers::radid, inputdiscretization::radiineededcoarse, inputdiscretization::radiineededfine, blockpointers::radj, blockpointers::radjd, blockpointers::radk, blockpointers::radkd, blockpointers::rev, blockpointers::revd, flowvarrefstate::rhoinf, flowvarrefstate::rhoinfd, blockpointers::rlv, blockpointers::rlvd, blockpointers::sectionid, section::sections, blockpointers::sfacei, blockpointers::sfaceid, blockpointers::sfacej, blockpointers::sfacejd, blockpointers::sfacek, blockpointers::sfacekd, blockpointers::si, blockpointers::sid, blockpointers::sj, blockpointers::sjd, blockpointers::sk, blockpointers::skd, utils_d::terminate(), flowvarrefstate::timeref, flowvarrefstate::timerefd, constants::timespectral, constants::turkel, constants::two, flowvarrefstate::viscous, blockpointers::vol, blockpointers::vold, blockpointers::w, blockpointers::wd, and constants::zero.

Referenced by masterroutines::block_res_state_d(), and masterroutines::master_d().

Here is the call graph for this function:
Here is the caller graph for this function: