|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
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) |
| subroutine internalfacessubblock::searchinternalneighbors |
Definition at line 2304 of file loadBalance.F90.
References partitionmod::blocks, and loadbalance::reallocsubfacememory().
Referenced by loadbalance::internalfacessubblock().


| subroutine blockdistribution::splitblockinitialization | ( | integer(kind=inttype), intent(in) | cgnsID | ) |
Definition at line 677 of file loadBalance.F90.
References constants::b2bmatch, cgnsgrid::cgnsdoms, constants::imax, constants::imin, constants::jmax, constants::jmin, constants::kmax, constants::kmin, partitionmod::nblocks, partitionmod::sortrangessplitinfo(), loadbalance::splitblock(), inputparallel::splitblocks, and utils::terminate().
Referenced by loadbalance::blockdistribution().


| subroutine blockdistribution::splitblocksloadbalance |
Definition at line 880 of file loadBalance.F90.
References partitionmod::blocks, sorting::bsearchintegers(), cgnsgrid::cgnsndom, partitionmod::nblocks, communication::nproc, partitionmod::part, sorting::qsortintegers(), partitionmod::sortrangessplitinfo(), loadbalance::splitblock(), and utils::terminate().
Referenced by loadbalance::blockdistribution().


| logical function blockdistribution::splittingisokay | ( | integer(kind=inttype), intent(in) | cgnsID | ) |
Definition at line 625 of file loadBalance.F90.
Referenced by loadbalance::blockdistribution().
