|
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 |