Grid 0.7.0
Stencil.h File Reference

Go to the source code of this file.

Data Structures

struct  DefaultImplParams
class  StencilBuffer
struct  StencilEntry
class  CartesianStencilAccelerator< vobj, cobj, Parameters >
class  CartesianStencilView< vobj, cobj, Parameters >
class  CartesianStencil< vobj, cobj, Parameters >
struct  CartesianStencil< vobj, cobj, Parameters >::Packet
struct  CartesianStencil< vobj, cobj, Parameters >::Merge
struct  CartesianStencil< vobj, cobj, Parameters >::Decompress
struct  CartesianStencil< vobj, cobj, Parameters >::CopyReceiveBuffer
struct  CartesianStencil< vobj, cobj, Parameters >::CachedTransfer

Macros

#define STENCIL_MAX

Functions

 NAMESPACE_BEGIN (Grid)
void Gather_plane_table_compute (GridBase *grid, int dimension, int plane, int cbmask, int off, std::vector< std::pair< int, int > > &table)
void DslashResetCounts (void)
void DslashGetCounts (uint64_t &dirichlet, uint64_t &partial, uint64_t &full)
void DslashLogFull (void)
void DslashLogPartial (void)
void DslashLogDirichlet (void)
 NAMESPACE_END (Grid)

Macro Definition Documentation

◆ STENCIL_MAX

#define STENCIL_MAX

Definition at line 31 of file Stencil.h.

Function Documentation

◆ NAMESPACE_BEGIN()

NAMESPACE_BEGIN ( Grid )

◆ Gather_plane_table_compute()

void Gather_plane_table_compute ( GridBase * grid,
int dimension,
int plane,
int cbmask,
int off,
std::vector< std::pair< int, int > > & table )

◆ DslashResetCounts()

void DslashResetCounts ( void )

Definition at line 36 of file Stencil.cc.

References DslashDirichletCount, and DslashFullCount.

◆ DslashGetCounts()

void DslashGetCounts ( uint64_t & dirichlet,
uint64_t & partial,
uint64_t & full )

◆ DslashLogFull()

void DslashLogFull ( void )

◆ DslashLogPartial()

void DslashLogPartial ( void )

◆ DslashLogDirichlet()

void DslashLogDirichlet ( void )

◆ NAMESPACE_END()

NAMESPACE_END ( Grid )