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

Go to the source code of this file.

Modules

module  loadbalance
 

Functions/Subroutines

subroutine loadbalance::loadbalancegrid
 
subroutine loadbalance::blockdistribution
 
logical function splittingisokay (cgnsID)
 
subroutine splitblockinitialization (cgnsID)
 
subroutine splitblocksloadbalance
 
subroutine loadbalance::initflowdoms
 
subroutine loadbalance::sortsubfaces (oldSubfaceID, blockID)
 
subroutine loadbalance::determinecomputeblocks (splitInfo)
 
subroutine loadbalance::bcfacessubblock (cgnsID, ii, jj)
 
subroutine loadbalance::externalfacessubblock (cgnsID, ii, jj, nSubPerCGNS, nAlloc, splitInfo)
 
subroutine loadbalance::internalfacessubblock (cgnsID, ii, jj, nSubPerCGNS, nAlloc, splitInfo)
 
subroutine searchinternalneighbors
 
subroutine loadbalance::graphpartitioning (emptyPartitions, commNeglected)
 
subroutine loadbalance::checkloadbalance (cellsBalanced, facesBalanced)
 
subroutine loadbalance::splitblock (compBlock, nSub, nCells, ranges)
 
subroutine loadbalance::split2block (nSub, n1, n2, nTarget, ranges, viscousDir)
 
subroutine loadbalance::reallocsubfacememory (ii, nAlloc)
 

Function/Subroutine Documentation

◆ searchinternalneighbors()

subroutine internalfacessubblock::searchinternalneighbors

Definition at line 2304 of file loadBalance.F90.

References partitionmod::blocks, and loadbalance::reallocsubfacememory().

Referenced by loadbalance::internalfacessubblock().

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

◆ splitblockinitialization()

subroutine blockdistribution::splitblockinitialization ( integer(kind=inttype), intent(in)  cgnsID)

◆ splitblocksloadbalance()

subroutine blockdistribution::splitblocksloadbalance

◆ splittingisokay()

logical function blockdistribution::splittingisokay ( integer(kind=inttype), intent(in)  cgnsID)

Definition at line 625 of file loadBalance.F90.

Referenced by loadbalance::blockdistribution().

Here is the caller graph for this function: