Hitmap 1.3
 All Data Structures Namespaces Files Functions Variables Typedefs Friends Macros Groups Pages
Data Fields
HitComSparse Struct Reference

#include <hit_com.h>

Inheritance diagram for HitComSparse:
Inheritance graph
[legend]
Collaboration diagram for HitComSparse:
Collaboration graph
[legend]

Data Fields

HitShape shape
 
void * originData
 
int * recv
 
int * send
 
int nsend
 
int nrecv
 
size_t baseExtent
 
int * rows
 
- Data Fields inherited from HitComAlltoallv
int * sendcnts
 
int * sdispls
 
int * recvcnts
 
int * rdispls
 
struct HitComSparsesparse
 
- Data Fields inherited from HitCom
int commType
 
int myself
 
int sendTo
 
int recvFrom
 
int tag
 
HitType typeSend
 
HitType typeRecv
 
void * dataSend
 
void * dataRecv
 
MPI_Comm comm
 
MPI_Request requestSend
 
MPI_Request requestRecv
 
MPI_Status statusSend
 
MPI_Status statusRecv
 
HitOp operation
 
int count
 
struct HitComAlltoallvalltoallv
 

Detailed Description

HitComSparse: This struct extends the HitComAlltoallv struct to allow sparse updates.

Definition at line 267 of file hit_com.h.

Field Documentation

size_t baseExtent

Base size of the tile type.

Definition at line 277 of file hit_com.h.

int nrecv

Number of vertices to send.

Definition at line 275 of file hit_com.h.

int nsend

Number of vertices to send.

Definition at line 274 of file hit_com.h.

void* originData

Pointer of the array with the node values.

Definition at line 270 of file hit_com.h.

int* recv

Vertex to receive.

Definition at line 272 of file hit_com.h.

int* rows

Definition at line 279 of file hit_com.h.

int* send

Vertex to send.

Definition at line 273 of file hit_com.h.

HitShape shape

Shape of the graph to update.

Definition at line 269 of file hit_com.h.


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