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

Functions/Subroutines

subroutine blocketteres (useDissApprox, useViscApprox, useUpdateIntermed, useFlowRes, useTurbRes, useSpatial, useStoreWall, famLists, funcValues, forces, bcDataNames, bcDataValues, bcDataFamLists)
 
subroutine blocketterescore (dissApprox, viscApprox, updateIntermed, flowRes, turbRes, storeWall)
 
subroutine blockrescore (dissApprox, viscApprox, updateIntermed, flowRes, turbRes, storeWall, nn, sps)
 
subroutine metrics
 
subroutine initres (varStart, varEnd)
 
subroutine sasource
 
subroutine saviscous
 
subroutine saadvection
 
subroutine saresscale
 
subroutine timestep (updateDtl)
 
subroutine inviscidcentralflux
 
subroutine invisciddissfluxmatrix
 
subroutine invisciddissfluxscalar
 
subroutine inviscidupwindflux (fineGrid)
 
subroutine invisciddissfluxscalarapprox
 
subroutine invisciddissfluxmatrixapprox
 
subroutine computespeedofsoundsquared
 
subroutine allnodalgradients
 
subroutine viscousflux (storeWallTensor)
 
subroutine viscousfluxapprox
 
subroutine sumdwandfw
 
subroutine resscale
 

Variables

integer(kind=inttype), parameter bs = 8
 
integer(kind=inttype), parameter bbil = BS + 1
 
integer(kind=inttype), parameter bbjl = BS + 1
 
integer(kind=inttype), parameter bbkl = BS + 1
 
integer(kind=inttype), parameter bbie = BS + 2
 
integer(kind=inttype), parameter bbje = BS + 2
 
integer(kind=inttype), parameter bbke = BS + 2
 
integer(kind=inttype), parameter bbib = BS + 3
 
integer(kind=inttype), parameter bbjb = BS + 3
 
integer(kind=inttype), parameter bbkb = BS + 3
 
integer(kind=inttype) nx
 
integer(kind=inttype) ny
 
integer(kind=inttype) nz
 
integer(kind=inttype) il
 
integer(kind=inttype) jl
 
integer(kind=inttype) kl
 
integer(kind=inttype) ie
 
integer(kind=inttype) je
 
integer(kind=inttype) ke
 
integer(kind=inttype) ib
 
integer(kind=inttype) jb
 
integer(kind=inttype) kb
 
integer(kind=inttype) singlehalostart
 
integer(kind=inttype) doublehalostart
 
integer(kind=inttype) nodestart
 
integer(kind=inttype) ii
 
integer(kind=inttype) jj
 
integer(kind=inttype) kk
 
real(kind=realtype), dimension(0:bbib, 0:bbjb, 0:bbkb, 1:6) w
 
real(kind=realtype), dimension(0:bbib, 0:bbjb, 0:bbkbp
 
real(kind=realtype), dimension(0:bbib, 0:bbjb, 0:bbkbgamma
 
real(kind=realtype), dimension(0:bbib, 0:bbjb, 0:bbkbss
 
real(kind=realtype), dimension(0:bbie, 0:bbje, 0:bbke, 3) x
 
real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbkerlv
 
real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbkerev
 
real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbkevol
 
real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbkeaa
 
real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbkeradi
 
real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbkeradj
 
real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbkeradk
 
real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbkedtl
 
real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbke, 3) dss
 
real(kind=realtype), dimension(2:bbil, 2:bbjl, 2:bbklvolref
 
real(kind=realtype), dimension(2:bbil, 2:bbjl, 2:bbkld2wall
 
integer(kind=inttype), dimension(2:bbil, 2:bbjl, 2:bbkliblank
 
integer(kind=portype), dimension(1:bbil, 2:bbjl, 2:bbklpori
 
integer(kind=portype), dimension(2:bbil, 1:bbjl, 2:bbklporj
 
integer(kind=portype), dimension(2:bbil, 2:bbjl, 1:bbklpork
 
real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbke, 1:5) fw
 
real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbke, 1:6) dw
 
real(kind=realtype), dimension(0:bbie, 1:bbje, 1:bbke, 3) si
 
real(kind=realtype), dimension(1:bbie, 0:bbje, 1:bbke, 3) sj
 
real(kind=realtype), dimension(1:bbie, 1:bbje, 0:bbke, 3) sk
 
real(kind=realtype), dimension(0:bbie, 1:bbje, 1:bbkesfacei
 
real(kind=realtype), dimension(1:bbie, 0:bbje, 1:bbkesfacej
 
real(kind=realtype), dimension(1:bbie, 1:bbje, 0:bbkesfacek
 
real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbklux
 
real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbkluy
 
real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbkluz
 
real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbklvx
 
real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbklvy
 
real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbklvz
 
real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbklwx
 
real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbklwy
 
real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbklwz
 
real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbklqx
 
real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbklqy
 
real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbklqz
 

Function/Subroutine Documentation

◆ allnodalgradients()

subroutine blockette::allnodalgradients

Definition at line 5205 of file blockette.F90.

References aa, constants::fourth, ie, il, constants::ivx, constants::ivy, constants::ivz, je, jl, ke, kl, nodestart, constants::one, qx, qy, qz, si, sj, sk, ux, uy, uz, vol, vx, vy, vz, w, wx, wy, wz, and constants::zero.

Referenced by blocketterescore(), and blockrescore().

Here is the caller graph for this function:

◆ blocketteres()

subroutine blockette::blocketteres ( logical, intent(in), optional  useDissApprox,
logical, intent(in), optional  useViscApprox,
logical, intent(in), optional  useUpdateIntermed,
logical, intent(in), optional  useFlowRes,
logical, intent(in), optional  useTurbRes,
logical, intent(in), optional  useSpatial,
logical, intent(in), optional  useStoreWall,
integer(kind=inttype), dimension(:, :), intent(in), optional  famLists,
real(kind=realtype), dimension(:, :), intent(out), optional  funcValues,
real(kind=realtype), dimension(:, :, :), intent(out), optional  forces,
character, dimension(:, :), intent(in), optional  bcDataNames,
real(kind=realtype), dimension(:), intent(in), optional  bcDataValues,
integer(kind=inttype), dimension(:, :), optional  bcDataFamLists 
)

Definition at line 70 of file blockette.F90.

References flowutils::adjustinflowangle(), bcroutines::applyallbc_block(), turbbcroutines::applyallturbbcthisblock(), turbbcroutines::bcturbtreatment(), blocketterescore(), blockrescore(), adjointextra::boundarynormals(), turbutils::computeeddyviscosity(), flowutils::computelamviscosity(), flowutils::computepressuresimple(), iteration::currentlevel, utils::echk(), inputphysics::equationmode, inputphysics::equations, haloexchange::exchangecoor(), getforces(), surfaceintegrations::getsolution(), inputdiscretization::lowspeedpreconditioner, adjointextra::metric_block(), actuatorregiondata::nactuatorregions, block::ndom, section::nsections, flowvarrefstate::nt1, flowvarrefstate::nt2, inputtimespectral::ntimeintervalsspectral, flowvarrefstate::nw, flowvarrefstate::nwf, constants::one, oversetdata::oversetpresent, inputoverset::oversetupdatemode, constants::ransequations, initializeflow::referencestate(), iteration::rfil, section::sections, bcdata::setbcdata(), bcdata::setbcdatafinegrid(), utils::setpointers(), residuals::sourceterms_block(), inputphysics::turbmodel, inputphysics::turbprod, constants::updatefast, oversetcommutilities::updateoversetconnectivity(), walldistance::updatewalldistancesquickly(), inputdiscretization::useapproxwalldistance, inputdiscretization::useblockettes, adjointextra::volume_block(), haloexchange::whalo2(), and adjointextra::xhalo_block().

Referenced by anksolver::ankstep(), anksolver::ankturbsolveksp(), nksolver::computeresidualnk(), anksolver::computeunsteadyresank(), anksolver::computeunsteadyresankturb(), anksolver::formfunction_mf(), and anksolver::formfunction_mf_turb().

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

◆ blocketterescore()

subroutine blockette::blocketterescore ( logical, intent(in)  dissApprox,
logical, intent(in)  viscApprox,
logical, intent(in)  updateIntermed,
logical, intent(in)  flowRes,
logical, intent(in)  turbRes,
logical, intent(in)  storeWall 
)

Definition at line 299 of file blockette.F90.

References blockpointers::aa, blockpointers::addgridvelocities, allnodalgradients(), bs, turbutils::computeeddyviscosity(), computespeedofsoundsquared(), iteration::currentlevel, blockpointers::d2wall, constants::dissmatrix, constants::dissscalar, doublehalostart, dss, blockpointers::dtl, blockpointers::dw, utils::echk(), inputphysics::equationmode, inputphysics::equations, blockpointers::fw, blockpointers::gamma, blockpointers::ib, blockpointers::iblank, blockpointers::ie, ii, blockpointers::il, initres(), inviscidcentralflux(), invisciddissfluxmatrix(), invisciddissfluxmatrixapprox(), invisciddissfluxscalar(), invisciddissfluxscalarapprox(), inviscidupwindflux(), blockpointers::jb, blockpointers::je, jj, blockpointers::jl, blockpointers::kb, blockpointers::ke, kk, blockpointers::kl, metrics(), nodestart, flowvarrefstate::nt1, flowvarrefstate::nt2, flowvarrefstate::nw, flowvarrefstate::nwf, blockpointers::nx, blockpointers::ny, blockpointers::nz, oversetdata::oversetpresent, blockpointers::p, blockpointers::pori, blockpointers::porj, blockpointers::pork, blockpointers::qx, blockpointers::qy, blockpointers::qz, blockpointers::radi, blockpointers::radj, blockpointers::radk, constants::ransequations, blockpointers::rev, blockpointers::rlv, saadvection(), saresscale(), sasource(), saviscous(), utils::setpointers(), blockpointers::sfacei, blockpointers::sfacej, blockpointers::sfacek, blockpointers::shocksensor, blockpointers::si, singlehalostart, blockpointers::sj, blockpointers::sk, inputdiscretization::spacediscr, constants::spalartallmaras, ss, sumdwandfw(), timestep(), inputphysics::turbmodel, constants::upwind, blockpointers::ux, blockpointers::uy, blockpointers::uz, flowvarrefstate::viscous, viscousflux(), viscousfluxapprox(), blockpointers::vol, blockpointers::volref, blockpointers::vx, blockpointers::vy, blockpointers::vz, blockpointers::w, blockpointers::wx, blockpointers::wy, blockpointers::wz, blockpointers::x, and constants::zero.

Referenced by masterroutines::block_res_state(), and blocketteres().

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

◆ blockrescore()

subroutine blockette::blockrescore ( logical, intent(in)  dissApprox,
logical, intent(in)  viscApprox,
logical, intent(in)  updateIntermed,
logical, intent(in)  flowRes,
logical, intent(in)  turbRes,
logical, intent(in)  storeWall,
integer(kind=inttype), intent(in)  nn,
integer(kind=inttype), intent(in)  sps 
)

◆ computespeedofsoundsquared()

subroutine blockette::computespeedofsoundsquared

Definition at line 5168 of file blockette.F90.

References aa, gamma, utils::getcorrectfork(), ie, constants::irho, constants::itu1, je, ke, p, singlehalostart, constants::third, constants::two, and w.

Referenced by blocketterescore(), and blockrescore().

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

◆ initres()

subroutine blockette::initres ( integer(kind=inttype)  varStart,
integer(kind=inttype)  varEnd 
)

Definition at line 962 of file blockette.F90.

References dw, and constants::zero.

Referenced by blocketterescore().

Here is the caller graph for this function:

◆ inviscidcentralflux()

subroutine blockette::inviscidcentralflux

◆ invisciddissfluxmatrix()

subroutine blockette::invisciddissfluxmatrix

◆ invisciddissfluxmatrixapprox()

subroutine blockette::invisciddissfluxmatrixapprox

◆ invisciddissfluxscalar()

subroutine blockette::invisciddissfluxscalar

◆ invisciddissfluxscalarapprox()

subroutine blockette::invisciddissfluxscalarapprox

◆ inviscidupwindflux()

subroutine blockette::inviscidupwindflux ( logical, intent(in)  fineGrid)

◆ metrics()

subroutine blockette::metrics

Definition at line 854 of file blockette.F90.

References constants::half, ie, je, ke, blockpointers::righthanded, si, sj, sk, and x.

Referenced by blocketterescore().

Here is the caller graph for this function:

◆ resscale()

subroutine blockette::resscale

◆ saadvection()

subroutine blockette::saadvection

◆ saresscale()

subroutine blockette::saresscale

Definition at line 1872 of file blockette.F90.

References dw, iblank, il, constants::itu1, jl, kl, volref, and constants::zero.

Referenced by blocketterescore().

Here is the caller graph for this function:

◆ sasource()

subroutine blockette::sasource

◆ saviscous()

subroutine blockette::saviscous

Definition at line 1170 of file blockette.F90.

References sa::cb3inv, sa::cv13, sa::cw36, dw, constants::half, il, constants::irho, constants::itu1, jl, sa::kar2inv, kl, constants::one, rlv, si, sj, sk, constants::two, vol, w, and constants::zero.

Referenced by blocketterescore().

Here is the caller graph for this function:

◆ sumdwandfw()

subroutine blockette::sumdwandfw

Definition at line 6839 of file blockette.F90.

References dw, fw, iblank, il, jl, kl, flowvarrefstate::nt1, flowvarrefstate::nt2, flowvarrefstate::nw, flowvarrefstate::nwf, inputiteration::turbresscale, and constants::zero.

Referenced by blocketterescore().

Here is the caller graph for this function:

◆ timestep()

subroutine blockette::timestep ( logical, intent(in), optional  updateDtl)

◆ viscousflux()

subroutine blockette::viscousflux ( logical, intent(in), optional  storeWallTensor)

◆ viscousfluxapprox()

subroutine blockette::viscousfluxapprox

Variable Documentation

◆ aa

real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbke) blockette::aa

◆ bbib

integer(kind=inttype), parameter blockette::bbib = BS + 3

Definition at line 12 of file blockette.F90.

◆ bbie

integer(kind=inttype), parameter blockette::bbie = BS + 2

Definition at line 11 of file blockette.F90.

◆ bbil

integer(kind=inttype), parameter blockette::bbil = BS + 1

Definition at line 10 of file blockette.F90.

◆ bbjb

integer(kind=inttype), parameter blockette::bbjb = BS + 3

Definition at line 12 of file blockette.F90.

◆ bbje

integer(kind=inttype), parameter blockette::bbje = BS + 2

Definition at line 11 of file blockette.F90.

◆ bbjl

integer(kind=inttype), parameter blockette::bbjl = BS + 1

Definition at line 10 of file blockette.F90.

◆ bbkb

integer(kind=inttype), parameter blockette::bbkb = BS + 3

Definition at line 12 of file blockette.F90.

◆ bbke

integer(kind=inttype), parameter blockette::bbke = BS + 2

Definition at line 11 of file blockette.F90.

◆ bbkl

integer(kind=inttype), parameter blockette::bbkl = BS + 1

Definition at line 10 of file blockette.F90.

◆ bs

integer(kind=inttype), parameter blockette::bs = 8

Definition at line 9 of file blockette.F90.

Referenced by blocketterescore().

◆ d2wall

real(kind=realtype), dimension(2:bbil, 2:bbjl, 2:bbkl) blockette::d2wall

Definition at line 35 of file blockette.F90.

Referenced by sasource().

◆ doublehalostart

integer(kind=inttype) blockette::doublehalostart

Definition at line 18 of file blockette.F90.

Referenced by blocketterescore(), and invisciddissfluxscalar().

◆ dss

real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbke, 3) blockette::dss

◆ dtl

real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbke) blockette::dtl

Definition at line 31 of file blockette.F90.

Referenced by timestep().

◆ dw

real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbke, 1:6) blockette::dw

◆ fw

real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbke, 1:5) blockette::fw

◆ gamma

real(kind=realtype), dimension(0:bbib, 0:bbjb, 0:bbkb) blockette::gamma

◆ ib

integer(kind=inttype) blockette::ib

Definition at line 15 of file blockette.F90.

Referenced by invisciddissfluxscalar().

◆ iblank

integer(kind=inttype), dimension(2:bbil, 2:bbjl, 2:bbkl) blockette::iblank

Definition at line 36 of file blockette.F90.

Referenced by saresscale(), and sumdwandfw().

◆ ie

integer(kind=inttype) blockette::ie

◆ ii

integer(kind=inttype) blockette::ii

Definition at line 21 of file blockette.F90.

Referenced by blocketterescore(), Bnd2WayBalance(), BucketSortKeysInc(), CheckVolKWayPartitionParams(), CompressGraph(), ComputeKWayVolGains(), ComputeKWayVolume(), ConstructMinCoverSeparator(), ConstructMinCoverSeparator0(), EliminateComponents(), EliminateSubDomainEdges(), EliminateVolComponents(), EliminateVolSubDomainEdges(), EstimateCFraction(), FM_2WayEdgeRefine(), FM_2WayNodeBalance(), FM_2WayNodeRefine(), FM_2WayNodeRefine2(), FM_2WayNodeRefine_OneSided(), FM_2WayNodeRefineEqWgt(), General2WayBalance(), Greedy_KWayEdgeBalance(), Greedy_KWayEdgeBalanceMConn(), Greedy_KWayEdgeRefine(), Greedy_KWayVolBalance(), Greedy_KWayVolBalanceMConn(), KWayVolUpdate(), leftrightstate(), Match_HEM(), Match_RM(), Match_RM_NVW(), Match_SHEM(), MCGreedy_KWayEdgeBalanceHorizontal(), MCMatch_HEM(), MCMatch_RM(), MCMatch_SBHEM(), MCMatch_SHEBM(), MCMatch_SHEM(), MCRandom_KWayEdgeRefineHorizontal(), METIS_NodeND(), METIS_NodeNDP(), MocFM_2WayEdgeRefine(), MocFM_2WayEdgeRefine2(), MocGeneral2WayBalance(), MocGeneral2WayBalance2(), MocInit2WayBalance(), MocInit2WayBalance2(), MocRandomBisection(), MoveGroup(), MoveGroupMConn(), popcharacterarray_(), popcomplex16array_(), popcomplex8array_(), popinteger4array_(), popinteger8array_(), popreal16array_(), popreal4array_(), popreal8array_(), pushcharacterarray_(), pushcomplex16array_(), pushcomplex8array_(), pushinteger4array_(), pushinteger8array_(), pushreal16array_(), pushreal4array_(), pushreal8array_(), Random_KWayEdgeRefine(), Random_KWayEdgeRefineMConn(), Random_KWayVolRefine(), Random_KWayVolRefineMConn(), RandomBisection(), SplitGraphOrder(), SplitGraphOrderCC(), and viscousflux().

◆ il

integer(kind=inttype) blockette::il

◆ jb

integer(kind=inttype) blockette::jb

Definition at line 15 of file blockette.F90.

Referenced by invisciddissfluxscalar().

◆ je

integer(kind=inttype) blockette::je

◆ jj

integer(kind=inttype) blockette::jj

◆ jl

integer(kind=inttype) blockette::jl

◆ kb

integer(kind=inttype) blockette::kb

Definition at line 15 of file blockette.F90.

Referenced by invisciddissfluxscalar().

◆ ke

integer(kind=inttype) blockette::ke

◆ kk

integer(kind=inttype) blockette::kk

◆ kl

integer(kind=inttype) blockette::kl

◆ nodestart

integer(kind=inttype) blockette::nodestart

Definition at line 18 of file blockette.F90.

Referenced by allnodalgradients(), and blocketterescore().

◆ nx

integer(kind=inttype) blockette::nx

Definition at line 15 of file blockette.F90.

Referenced by viscousflux().

◆ ny

integer(kind=inttype) blockette::ny

Definition at line 15 of file blockette.F90.

Referenced by viscousflux().

◆ nz

integer(kind=inttype) blockette::nz

Definition at line 15 of file blockette.F90.

Referenced by viscousflux().

◆ p

real(kind=realtype), dimension(0:bbib, 0:bbjb, 0:bbkb) blockette::p

◆ pori

integer(kind=portype), dimension(1:bbil, 2:bbjl, 2:bbkl) blockette::pori

◆ porj

integer(kind=portype), dimension(2:bbil, 1:bbjl, 2:bbkl) blockette::porj

◆ pork

integer(kind=portype), dimension(2:bbil, 2:bbjl, 1:bbkl) blockette::pork

◆ qx

real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbkl) blockette::qx

Definition at line 61 of file blockette.F90.

Referenced by allnodalgradients(), and viscousflux().

◆ qy

real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbkl) blockette::qy

Definition at line 61 of file blockette.F90.

Referenced by allnodalgradients(), and viscousflux().

◆ qz

real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbkl) blockette::qz

Definition at line 61 of file blockette.F90.

Referenced by allnodalgradients(), and viscousflux().

◆ radi

real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbke) blockette::radi

Definition at line 31 of file blockette.F90.

Referenced by invisciddissfluxscalar(), invisciddissfluxscalarapprox(), and timestep().

◆ radj

real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbke) blockette::radj

Definition at line 31 of file blockette.F90.

Referenced by invisciddissfluxscalar(), invisciddissfluxscalarapprox(), and timestep().

◆ radk

real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbke) blockette::radk

Definition at line 31 of file blockette.F90.

Referenced by invisciddissfluxscalar(), invisciddissfluxscalarapprox(), and timestep().

◆ rev

real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbke) blockette::rev

Definition at line 30 of file blockette.F90.

Referenced by timestep(), viscousflux(), and viscousfluxapprox().

◆ rlv

real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbke) blockette::rlv

Definition at line 30 of file blockette.F90.

Referenced by sasource(), saviscous(), timestep(), viscousflux(), and viscousfluxapprox().

◆ sfacei

real(kind=realtype), dimension(0:bbie, 1:bbje, 1:bbke) blockette::sfacei

◆ sfacej

real(kind=realtype), dimension(1:bbie, 0:bbje, 1:bbke) blockette::sfacej

◆ sfacek

real(kind=realtype), dimension(1:bbie, 1:bbje, 0:bbke) blockette::sfacek

◆ si

real(kind=realtype), dimension(0:bbie, 1:bbje, 1:bbke, 3) blockette::si

◆ singlehalostart

integer(kind=inttype) blockette::singlehalostart

◆ sj

real(kind=realtype), dimension(1:bbie, 0:bbje, 1:bbke, 3) blockette::sj

◆ sk

real(kind=realtype), dimension(1:bbie, 1:bbje, 0:bbke, 3) blockette::sk

◆ ss

real(kind=realtype), dimension(0:bbib, 0:bbjb, 0:bbkb) blockette::ss

◆ ux

real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbkl) blockette::ux

Definition at line 58 of file blockette.F90.

Referenced by allnodalgradients(), and viscousflux().

◆ uy

real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbkl) blockette::uy

Definition at line 58 of file blockette.F90.

Referenced by allnodalgradients(), and viscousflux().

◆ uz

real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbkl) blockette::uz

Definition at line 58 of file blockette.F90.

Referenced by allnodalgradients(), and viscousflux().

◆ vol

real(kind=realtype), dimension(1:bbie, 1:bbje, 1:bbke) blockette::vol

◆ volref

real(kind=realtype), dimension(2:bbil, 2:bbjl, 2:bbkl) blockette::volref

Definition at line 35 of file blockette.F90.

Referenced by resscale(), and saresscale().

◆ vx

real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbkl) blockette::vx

Definition at line 59 of file blockette.F90.

Referenced by allnodalgradients(), and viscousflux().

◆ vy

real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbkl) blockette::vy

Definition at line 59 of file blockette.F90.

Referenced by allnodalgradients(), and viscousflux().

◆ vz

real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbkl) blockette::vz

Definition at line 59 of file blockette.F90.

Referenced by allnodalgradients(), and viscousflux().

◆ w

real(kind=realtype), dimension(0:bbib, 0:bbjb, 0:bbkb, 1:6) blockette::w

◆ wx

real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbkl) blockette::wx

Definition at line 60 of file blockette.F90.

Referenced by allnodalgradients(), and viscousflux().

◆ wy

real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbkl) blockette::wy

Definition at line 60 of file blockette.F90.

Referenced by allnodalgradients(), and viscousflux().

◆ wz

real(kind=realtype), dimension(1:bbil, 1:bbjl, 1:bbkl) blockette::wz

Definition at line 60 of file blockette.F90.

Referenced by allnodalgradients(), and viscousflux().

◆ x

real(kind=realtype), dimension(0:bbie, 0:bbje, 0:bbke, 3) blockette::x

Definition at line 29 of file blockette.F90.

Referenced by metrics(), viscousflux(), and viscousfluxapprox().