UniformGridPartition.h File Reference

A layout partitioner that will break a given global domain into N equally-sized blocks, where the user specifies how many subdivisions to make along each dimension (S_i). More...

#include "Domain/Loc.h"
#include "Domain/Interval.h"
#include "Layout/GuardLayers.h"
#include "Partition/ContextMapper.h"
#include "Partition/DistributedMapper.h"
#include "Utilities/PAssert.h"
#include <vector>
#include <list>

Include dependency graph for UniformGridPartition.h:

This graph shows which files directly or indirectly include this file:


Classes

class  UniformGridPartition< Dim >
 UniformGridPartition is a layout partitioner; it is created with the information needed to partition a global domain into subdomains using a grid layout. More...

Detailed Description

A layout partitioner that will break a given global domain into N equally-sized blocks, where the user specifies how many subdivisions to make along each dimension (S_i).

Thus, N = Prod(S_i). The user must provide consistent information; if the global domain given to this partitioner does not have the proper size in each dimension to allow it to be divided by S_i evenly, it will produce an assertion failure.


Generated on Wed Mar 16 06:19:25 2011 for FreePOOMA by  doxygen 1.5.9