ADflow  v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
Modules | Functions/Subroutines
pointMatchedCommPattern.F90 File Reference

Go to the source code of this file.

Modules

module  pointmatchedcommpattern
 

Functions/Subroutines

subroutine pointmatchedcommpattern::determinecommpattern (level)
 
subroutine pointmatchedcommpattern::deallocatepointershalolist (entityHalo, nHalo)
 
subroutine pointmatchedcommpattern::determineindirecthalos (nHalo, iihalo, entityHalo, transform, entityIndex, start, nLevel, offset, gridLevel)
 
subroutine pointmatchedcommpattern::determineperiodicdata (entityHalo, nHalo, externalComm, internalComm)
 
subroutine setperiodicdata (perHalo, nPerHalo, nPeriodic, periodicData)
 
subroutine pointmatchedcommpattern::allocmemhalolist (level)
 
subroutine pointmatchedcommpattern::determinefacehalos (level)
 
subroutine pointmatchedcommpattern::haloranges (mm, offset, cellRange, nodeRange, step)
 
subroutine pointmatchedcommpattern::init2ndlevelcellhalos
 
subroutine pointmatchedcommpattern::qsorthalolisttype (arr, nn)
 
subroutine pointmatchedcommpattern::finalcommstructures (entityHalo, nHalo, commPattern, internalComm, nInterp)
 
subroutine pointmatchedcommpattern::closestdirecthalos (entityHalo, entityIndex, start, nLevel, offset, gridLevel)
 
integer(kind=inttype) function pointmatchedcommpattern::getnumberindirecthalos (start, nLevel, offset, gridLevel)
 
subroutine pointmatchedcommpattern::determinenumberofhalos (level)
 
subroutine pointmatchedcommpattern::indirecthalosperlevel (level, iihalo, entityHalo, transform, entityIndex)
 
subroutine pointmatchedcommpattern::fillsendbuf (sendBuf, proc, entityHalo, transform, level, mm)
 
subroutine pointmatchedcommpattern::finddonorsrecvbuffer (recvBuf, nHalos, entityHalo, entityIndex, level, nItemReturn)
 
subroutine pointmatchedcommpattern::storehalosinlist (buffer, bufSize, proc, level, nItemReturn, entityHalo, entityIndex, iihalo)
 
subroutine pointmatchedcommpattern::qsortperiodicsubfaceshalotype (arr, nn)
 
subroutine pointmatchedcommpattern::determineperiodicfaces
 
integer(kind=inttype) function pointmatchedcommpattern::bsearchcgnsperiodictype (key, base)
 
subroutine pointmatchedcommpattern::qsortindhalotype (arr, nn)
 

Function/Subroutine Documentation

◆ setperiodicdata()

subroutine determineperiodicdata::setperiodicdata ( type(periodicsubfaceshalotype), dimension(:), intent(in)  perHalo,
integer(kind=inttype), intent(in)  nPerHalo,
integer(kind=inttype), intent(out)  nPeriodic,
type(periodicdatatype), dimension(:), pointer  periodicData 
)

Definition at line 478 of file pointMatchedCommPattern.F90.

References cgnsgrid::cgnsdoms, constants::one, periodicinfo::periodicglobal, utils::terminate(), and constants::zero.

Referenced by pointmatchedcommpattern::determineperiodicdata().

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