Overture  Version 25
Static Public Member Functions | List of all members
ParallelGridUtility Class Reference

#include <ParallelGridUtility.h>

Static Public Member Functions

static void redistribute (const realGridCollectionFunction &u, GridCollection &gcP, realGridCollectionFunction &v, const Range &Processors)
 
static void redistribute (const realCompositeGridFunction &u, CompositeGrid &gcP, realCompositeGridFunction &v, const Range &Processors)
 
static void redistribute (const GridCollection &gc, GridCollection &gcP, const Range &Processors)
 
static void redistribute (const CompositeGrid &gc, CompositeGrid &gcP, const Range &Processors)
 
static void getLocalIndexBoundsAndBoundaryConditions (const realMappedGridFunction &a, IntegerArray &indexRangeLocal, IntegerArray &dimensionLocal, IntegerArray &bcLocal, int internalGhostBC=-1)
 
static void getLocalBoundaryConditions (const realMappedGridFunction &a, IntegerArray &bcLocal)
 
static int getLocalInterpolationData (CompositeGrid &cg, InterpolationData *&interpData)
 Get a list of interp pts that are on this processor : This routine will fill in in the interpData class with the interpolation data for all interpolation points that live on the current processor (i.e. all points where cg.interpolationPoint(i,.) is located on the part of the grid function (e.g. the mask) that exists on this processor. wdh, 091202.
 

Member Function Documentation

void ParallelGridUtility::getLocalBoundaryConditions ( const realMappedGridFunction a,
IntegerArray bcLocal 
)
static
void ParallelGridUtility::getLocalIndexBoundsAndBoundaryConditions ( const realMappedGridFunction a,
IntegerArray indexRangeLocal,
IntegerArray dimensionLocal,
IntegerArray bcLocal,
int  internalGhostBC = -1 
)
static
int ParallelGridUtility::getLocalInterpolationData ( CompositeGrid cg,
InterpolationData *&  interpData 
)
static

Get a list of interp pts that are on this processor : This routine will fill in in the interpData class with the interpolation data for all interpolation points that live on the current processor (i.e. all points where cg.interpolationPoint(i,.) is located on the part of the grid function (e.g. the mask) that exists on this processor. wdh, 091202.

References assert, aString, ci, debug, debugFile, ig, il, InterpolationData::interpolationCoordinates, CompositeGrid::interpolationCoordinates, CompositeGridData::interpolationCoordinatesLocal, InterpolationData::interpolationPoint, CompositeGrid::interpolationPoint, CompositeGridData::interpolationPointLocal, InterpolationData::interpoleeGrid, CompositeGrid::interpoleeGrid, CompositeGridData::interpoleeGridLocal, InterpolationData::interpoleeLocation, CompositeGrid::interpoleeLocation, CompositeGridData::interpoleeLocationLocal, ip, CompositeGridData::localInterpolationDataForAll, CompositeGridData::localInterpolationDataForAMR, CompositeGridData::localInterpolationDataState, mask, max(), MPI_Real, CompositeGridData::noLocalInterpolationData, NULL, GenericGridCollection::numberOfBaseGrids(), GenericGridCollection::numberOfComponentGrids(), GridCollection::numberOfDimensions(), InterpolationData::numberOfInterpolationPoints, CompositeGrid::numberOfInterpolationPoints, OV_ABORT, Overture::OV_COMM, printF(), sPrintF(), InterpolationData::variableInterpolationWidth, CompositeGrid::variableInterpolationWidth, CompositeGridData::variableInterpolationWidthLocal, and viw.

Referenced by Ogmg::buildExtraLevelsNew().

void ParallelGridUtility::redistribute ( const realGridCollectionFunction u,
GridCollection gcP,
realGridCollectionFunction v,
const Range &  Processors 
)
static
void ParallelGridUtility::redistribute ( const realCompositeGridFunction u,
CompositeGrid gcP,
realCompositeGridFunction v,
const Range &  Processors 
)
static
void ParallelGridUtility::redistribute ( const GridCollection gc,
GridCollection gcP,
const Range &  Processors 
)
static
void ParallelGridUtility::redistribute ( const CompositeGrid gc,
CompositeGrid gcP,
const Range &  Processors 
)
static

The documentation for this class was generated from the following files: