Brick Library 0.1
Performance-portable stencil datalayout & codegen
Loading...
Searching...
No Matches
Public Attributes | List of all members
BrickDecomp< dim, BDims >::g_region Struct Reference

Record start and end of each region. More...

#include <brick-mpi.h>

Collaboration diagram for BrickDecomp< dim, BDims >::g_region:
[legend]

Public Attributes

BitSet neighbor
 The set for the neighbor.
 
unsigned skin_st
 starting elements in the skin list
 
unsigned skin_ed
 ending index in the skin list (not included)
 
unsigned pos
 starting from which brick
 
unsigned len
 ending at which brick (not included)
 
unsigned first_pad
 
unsigned last_pad
 

Detailed Description

template<unsigned dim, unsigned ... BDims>
struct BrickDecomp< dim, BDims >::g_region

Record start and end of each region.

Member Data Documentation

◆ first_pad

template<unsigned dim, unsigned ... BDims>
unsigned BrickDecomp< dim, BDims >::g_region::first_pad

◆ last_pad

template<unsigned dim, unsigned ... BDims>
unsigned BrickDecomp< dim, BDims >::g_region::last_pad

◆ len

template<unsigned dim, unsigned ... BDims>
unsigned BrickDecomp< dim, BDims >::g_region::len

ending at which brick (not included)

◆ neighbor

template<unsigned dim, unsigned ... BDims>
BitSet BrickDecomp< dim, BDims >::g_region::neighbor

The set for the neighbor.

◆ pos

template<unsigned dim, unsigned ... BDims>
unsigned BrickDecomp< dim, BDims >::g_region::pos

starting from which brick

◆ skin_ed

template<unsigned dim, unsigned ... BDims>
unsigned BrickDecomp< dim, BDims >::g_region::skin_ed

ending index in the skin list (not included)

◆ skin_st

template<unsigned dim, unsigned ... BDims>
unsigned BrickDecomp< dim, BDims >::g_region::skin_st

starting elements in the skin list


The documentation for this struct was generated from the following file: