Overture  Version 25
Classes | Typedefs | Functions | Variables
ParallelUtility.h File Reference
#include "GenericDataBase.h"
#include "wdhdefs.h"
#include "mathutil.h"
#include "OvertureInit.h"
#include "broadCast.h"
#include "display.h"
#include <list>
#include <vector>
Include dependency graph for ParallelUtility.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ParallelUtility
 
class  IndexBox
 
class  CopyArray
 

Typedefs

typedef std::vector< IndexBoxListOfIndexBox
 

Functions

doubleSerialArray & getLocalArrayWithGhostBoundaries (const doubleArray &u, doubleSerialArray &uLocal)
 
floatSerialArray & getLocalArrayWithGhostBoundaries (const floatArray &u, floatSerialArray &uLocal)
 
intSerialArray & getLocalArrayWithGhostBoundaries (const intArray &u, intSerialArray &uLocal)
 

Variables

const int MAX_DISTRIBUTED_DIMENSIONS =4
 

Typedef Documentation

typedef std::vector<IndexBox> ListOfIndexBox

Function Documentation

doubleSerialArray& getLocalArrayWithGhostBoundaries ( const doubleArray &  u,
doubleSerialArray &  uLocal 
)

References NULL.

Referenced by Ogen::adjustBoundary(), PlotIt::adjustGrid(), MappedGridOperators::applyBCaDotGradU(), MappedGridOperators::applyBCaDotU(), MappedGridOperators::applyBCdirichlet(), MappedGridOperators::applyBCextrapolate(), MappedGridOperators::applyBCGenDiv(), MappedGridOperators::applyBCneumann(), MappedGridOperators::applyBCnormalComponent(), MappedGridOperators::applyBCnormalDerivative(), MappedGridOperators::applyBCsymmetry(), MappedGridOperators::applyBCtangentialComponent(), MappedGridOperators::applyBoundaryCondition(), MappedGridOperators::applyBoundaryConditionCoefficients(), Ogmg::applyInitialConditions(), AssignInterpNeighbours::assign(), ArrayUtil::assign(), assign(), MappedGridOperators::assignCoefficientsInternal(), ArrayUtil::assignGridFunction(), assignGridFunction(), OGFunction::assignGridFunction(), StretchedSquare::basicInverse(), NurbsMapping::basicInverse(), DataPointMapping::basicInverse(), ComposeMapping::basicInverse(), DataPointMapping::basicInverseS(), Integrate::buildAdaptiveMeshRefinementSurfaceWeights(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), Ogmg::buildPredefinedCoefficientMatrix(), Regrid::buildTaggedCells(), CanInterpolate::canInterpolate(), CanInterpolate::canInterpolateOld(), CompositeGrid::changeInterpolationWidth(), checkError(), Ogen::checkHoleCutting(), Ogen::checkInterpolationOnBoundaries(), checkParallelConsistency(), Ogen::checkUpdateRefinement(), Ogen::classifyPoints(), Ogmg::coarseGridSolverTest(), Ogmg::coarseToFine(), Ogmg::coarseToFineTest(), DerivedFunctions::computeDerivedFunctions(), ParallelOverlappingGridInterpolator::computeError(), ErrorEstimator::computeErrorFunction(), ErrorEstimator::computeFunction(), DataPointMapping::computeGhostPoints(), Integrate::computeSurfaceWeights(), Integrate::computeWeights(), PlotIt::contourOpt2d(), CompositeGridData::convertLocalInterpolationData(), CopyArray::copyArray(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), floatMappedGridFunction::dataCopy(), intMappedGridFunction::dataCopy(), doubleMappedGridFunction::dataCopy(), MappedGridOperators::derivativeInternal(), displayCoeff(), displayMaskPrivate(), dudt(), SurfaceStitcher::enlargeGap(), SurfaceStitcher::enlargeGapWidth(), TrimmedMapping::findClosestCurve(), AssignInterpNeighbours::findInterpolationNeighbours(), GenericMappedGridOperators::findInterpolationNeighbours(), Ogmg::fineToCoarse(), Ogmg::fineToCoarseTest(), GenericMappedGridOperators::finishBoundaryConditions(), floatMappedGridFunction::fixupUnusedPoints(), intMappedGridFunction::fixupUnusedPoints(), doubleMappedGridFunction::fixupUnusedPoints(), OGFunction::gd(), Ogen::getAdjustmentVectors(), Mapping::getBoundingBox(), GridFunctionNorms::getBounds(), Ogmg::getDefect(), HDF_DataBase::getDistributed(), getDt(), Mapping::getGrid(), Mapping::getGridMinAndMax(), GridStatistics::getGridSpacing(), Ogmg::getInterpolationCoordinates(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), Ogmg::getInterpolationStencil(), getSignForJacobian(), getTrueSolution(), DerivedFunctions::getUserDefinedDerivedFunction(), PlotIt::grid3d(), ExposedPoints::initialize(), ParallelOverlappingGridInterpolator::internalInterpolate(), InterpolatePointsOnAGrid::internalInterpolate(), ExposedPoints::interpolate(), Ogen::interpolateAll(), InterpolatePoints::interpolateAllPoints(), InterpolatePointsOnAGrid::interpolateAllPoints(), InterpolateRefinements::interpolateCoarseFromFine(), Interpolate::interpolateCoarseFromFine(), Interpolate::interpolateFineFromCoarse(), InterpolatePoints::interpolatePoints(), interpolatePoints(), InterpolateRefinements::interpolateRefinementBoundaries(), InterpolateRefinements::interpolateRefinements(), MatrixMapping::inverseMap(), ComposeMapping::inverseMap(), StretchMapping::inverseMap(), Mapping::inverseMap(), Ogmg::l2Error(), l2Norm(), Ogmg::l2Norm(), Ogen::lastChanceInterpolation(), lpNorm(), main(), SquareMapping::map(), StretchedSquare::map(), MatrixMapping::map(), TFIMapping::map(), ComposeMapping::map(), StretchMapping::map(), NurbsMapping::map(), Mapping::mapGrid(), DataPointMapping::mapScalar(), markGhostPoints(), maxNorm(), Ogmg::maxNorm(), CompositeGridData::operator=(), Mapping::operator=(), doubleMappedGridFunction::operator=(), intMappedGridFunction::operator=(), floatMappedGridFunction::operator=(), Ogmg::operatorAveraging(), InterpolatePointsOnAGrid::parallelInternalInterpolate(), PlotIt::plot(), PlotIt::plotGrid2d(), PlotIt::plotGridBoundaries(), PlotIt::plotParallelGridDistribution(), GridStatistics::printGridStatistics(), HDF_DataBase::putDistributed(), Regrid::regridAligned(), Ogen::removeExteriorPointsNew(), rungeKutta1(), rungeKutta2(), rungeKutta4(), DataPointMapping::setDataPoints(), Oges::setEquationAndBoundaryConditions(), Mapping::setGrid(), DataPointMapping::setMapping(), SurfaceStitcher::setMask(), GridCollection::setMaskAtRefinements(), ErrorEstimator::smooth(), Ogmg::smoothBoundary(), Ogmg::smoothInterpolationNeighbours(), Ogmg::smoothLine(), Ogmg::smoothRedBlack(), Ogmg::smoothTest(), PlotIt::surfaceGrid3d(), Integrate::surfaceIntegral(), testConsistency(), PlotIt::unAdjustGrid(), Ogen::updateBoundaryAdjustment(), CompositeGridData::updateCollection(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), Ogen::updateRefinementNewer(), Integrate::volume(), and Integrate::volumeIntegral().

floatSerialArray& getLocalArrayWithGhostBoundaries ( const floatArray &  u,
floatSerialArray &  uLocal 
)

References NULL.

intSerialArray& getLocalArrayWithGhostBoundaries ( const intArray &  u,
intSerialArray &  uLocal 
)

References NULL.

Variable Documentation

const int MAX_DISTRIBUTED_DIMENSIONS =4