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

Functions/Subroutines

subroutine getoblockbuffersizes (il, jl, kl, iSize, rSize)
 
subroutine packoblock (oBlock)
 
subroutine unpackoblock (oBlock)
 
subroutine getofringebuffersizes (il, jl, kl, iSize, rSize)
 
subroutine packofringe (oFringe)
 
subroutine unpackofringe (oFringe)
 
subroutine getwallsize (famList, nNodes, nCells, dualMesh)
 
subroutine getosurfbuffersizes (famList, il, jl, kl, iSize, rSize, dualMesh)
 
subroutine packosurf (famList, oSurf, dualMesh)
 
subroutine unpackosurf (oSurf)
 

Function/Subroutine Documentation

◆ getoblockbuffersizes()

subroutine oversetpackingroutines::getoblockbuffersizes ( integer(kind=inttype)  il,
integer(kind=inttype)  jl,
integer(kind=inttype)  kl,
integer(kind=inttype)  iSize,
integer(kind=inttype)  rSize 
)

Definition at line 4 of file oversetPackingRoutines.F90.

Referenced by oversetapi::oversetcomm(), and packoblock().

Here is the caller graph for this function:

◆ getofringebuffersizes()

subroutine oversetpackingroutines::getofringebuffersizes ( integer(kind=inttype), intent(in)  il,
integer(kind=inttype), intent(in)  jl,
integer(kind=inttype), intent(in)  kl,
integer(kind=inttype), intent(out)  iSize,
integer(kind=inttype), intent(out)  rSize 
)

Definition at line 346 of file oversetPackingRoutines.F90.

Referenced by oversetapi::oversetcomm(), and packofringe().

Here is the caller graph for this function:

◆ getosurfbuffersizes()

subroutine oversetpackingroutines::getosurfbuffersizes ( integer(kind=inttype), dimension(:), intent(in)  famList,
integer(kind=inttype), intent(in)  il,
integer(kind=inttype), intent(in)  jl,
integer(kind=inttype), intent(in)  kl,
integer(kind=inttype), intent(out)  iSize,
integer(kind=inttype), intent(out)  rSize,
logical, intent(in)  dualMesh 
)

Definition at line 549 of file oversetPackingRoutines.F90.

References getwallsize().

Referenced by zippermesh::createzippermesh(), oversetapi::oversetcomm(), and packosurf().

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

◆ getwallsize()

subroutine oversetpackingroutines::getwallsize ( integer(kind=inttype), dimension(:), intent(in)  famList,
integer(kind=inttype), intent(out)  nNodes,
integer(kind=inttype), intent(out)  nCells,
logical  dualMesh 
)

Definition at line 510 of file oversetPackingRoutines.F90.

References blockpointers::bctype, sorting::faminlist(), and blockpointers::nbocos.

Referenced by cartmesh::createcartmesh(), getosurfbuffersizes(), oversetinitialization::initializeosurf(), and gapboundaries::makegapboundarystrings().

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

◆ packoblock()

subroutine oversetpackingroutines::packoblock ( type(oversetblock), intent(inout)  oBlock)

Definition at line 60 of file oversetPackingRoutines.F90.

References getoblockbuffersizes().

Referenced by oversetapi::oversetcomm().

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

◆ packofringe()

subroutine oversetpackingroutines::packofringe ( type(oversetfringe), intent(inout)  oFringe)

Definition at line 371 of file oversetPackingRoutines.F90.

References getofringebuffersizes().

Referenced by oversetapi::oversetcomm().

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

◆ packosurf()

subroutine oversetpackingroutines::packosurf ( integer(kind=inttype), dimension(:), intent(in)  famList,
type(oversetwall), intent(inout)  oSurf,
logical, intent(in)  dualMesh 
)

Definition at line 604 of file oversetPackingRoutines.F90.

References getosurfbuffersizes().

Referenced by zippermesh::createzippermesh().

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

◆ unpackoblock()

subroutine oversetpackingroutines::unpackoblock ( type(oversetblock), intent(inout)  oBlock)

Definition at line 184 of file oversetPackingRoutines.F90.

References constants::adthexahedron, and constants::adtvolumeadt.

Referenced by oversetapi::oversetcomm().

Here is the caller graph for this function:

◆ unpackofringe()

subroutine oversetpackingroutines::unpackofringe ( type(oversetfringe), intent(inout)  oFringe)

Definition at line 436 of file oversetPackingRoutines.F90.

Referenced by oversetapi::oversetcomm().

Here is the caller graph for this function:

◆ unpackosurf()

subroutine oversetpackingroutines::unpackosurf ( type(oversetwall), intent(inout)  oSurf)

Definition at line 690 of file oversetPackingRoutines.F90.

References constants::adtquadrilateral, constants::adtsurfaceadt, and kdtree2_module::kdtree2_create().

Referenced by zippermesh::createzippermesh().

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