PULSAR  1.0.0
Parallel Ultra Light Systolic Array Runtime
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
prt_channel_s Struct Reference

VDP's data channel Implements a data link between a pair of VDPs. Identifies the source and destination VDPs by tuples. Contains a list of data packets, protected by a spinlock. More...

#include <prt_channel.h>

Collaboration diagram for prt_channel_s:

Data Fields

struct prt_vdp_svdp
 
int count
 
MPI_Datatype datatype
 
int * src_tuple
 
int src_slot
 
int * dst_tuple
 
int dst_slot
 
int src_node
 
int dst_node
 
int tag
 
icl_deque_tpackets
 

Detailed Description

VDP's data channel Implements a data link between a pair of VDPs. Identifies the source and destination VDPs by tuples. Contains a list of data packets, protected by a spinlock.

Definition at line 29 of file prt_channel.h.

Field Documentation

int prt_channel_s::count

Definition at line 31 of file prt_channel.h.

MPI_Datatype prt_channel_s::datatype

Definition at line 32 of file prt_channel.h.

int prt_channel_s::dst_node

Definition at line 38 of file prt_channel.h.

int prt_channel_s::dst_slot

Definition at line 36 of file prt_channel.h.

int* prt_channel_s::dst_tuple

Definition at line 35 of file prt_channel.h.

icl_deque_t* prt_channel_s::packets

Definition at line 40 of file prt_channel.h.

int prt_channel_s::src_node

Definition at line 37 of file prt_channel.h.

int prt_channel_s::src_slot

Definition at line 34 of file prt_channel.h.

int* prt_channel_s::src_tuple

Definition at line 33 of file prt_channel.h.

int prt_channel_s::tag

Definition at line 39 of file prt_channel.h.

struct prt_vdp_s* prt_channel_s::vdp

Definition at line 30 of file prt_channel.h.


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