Brick Library 0.1
Performance-portable stencil datalayout & codegen
|
#include "brick-mpi.h"
Functions | |
void | allneighbors (BitSet cur, long idx, long dim, std::vector< BitSet > &neighbors) |
Enumerate all neighbors. | |
Variables | |
double | packtime |
double | calltime |
double | waittime |
double | movetime |
double | calctime |
std::vector< BitSet > | skin3d_good |
Optimized surface ordering for 3D. | |
std::vector< BitSet > | skin3d_normal |
std::vector< BitSet > | skin3d_bad |
Enumerate all neighbors.
[in] | cur | usually 0 |
[in] | idx | current dimension, starts from 1 |
[in] | dim | total number of dimensions |
[out] | neighbors | a list of neighbors |
double calctime |
double calltime |
double movetime |
double packtime |
std::vector<BitSet> skin3d_bad |
std::vector<BitSet> skin3d_good |
Optimized surface ordering for 3D.
std::vector<BitSet> skin3d_normal |
double waittime |