moc_node_handle_ppu_struct Struct Reference
[Implementation-Core]

#include <imoc_core_ppu.h>

Collaboration diagram for moc_node_handle_ppu_struct:

Collaboration graph
[legend]

Detailed Description

Node-handle structure.

Note:
PPU only
Information each node knowns about himself and the world.

Definition at line 30 of file imoc_core_ppu.h.


Data Fields

uint8_t rank
 rank of node
uint8_t comm_size
 number of overall processes
uint8_t queue_size
 Size of a message-queue.
volatile moc_message_envelope_t * message_queue_base
 base-address of own message-queues
volatile moc_message_status_t * status_array_base
 base-address of own message-status-array
void * buffer_base
 base-address of own buffer
uint32_t buffer_size
 size of own buffer
volatile uint32_t * signal_area
 address of own signal-area
volatile moc_process_t * moc_process_list
 list of all other MOC-processes (index is rank of process)

Field Documentation

number of overall processes

Definition at line 33 of file imoc_core_ppu.h.

Referenced by IMOC_get_entry(), IMOC_getFreeMID(), MOC_Barrier(), MOC_Comm_size(), and MOC_Init().

Size of a message-queue.

Definition at line 34 of file imoc_core_ppu.h.

Referenced by IMOC_get_entry(), IMOC_getFreeEntry(), IMOC_getFreeMID(), MOC_Barrier(), MOC_Bsend(), MOC_Init(), MOC_ISsend(), and MOC_Ssend().

base-address of own message-queues

Definition at line 35 of file imoc_core_ppu.h.

Referenced by IMOC_get_entry(), MOC_Finalize(), and MOC_Init().

base-address of own buffer

Definition at line 37 of file imoc_core_ppu.h.

Referenced by IMOC_bmalloc(), MOC_Finalize(), and MOC_Init().

size of own buffer

Definition at line 38 of file imoc_core_ppu.h.

Referenced by IMOC_bmalloc(), and MOC_Init().

address of own signal-area

Definition at line 39 of file imoc_core_ppu.h.

Referenced by MOC_Finalize(), and MOC_Init().

list of all other MOC-processes (index is rank of process)

Definition at line 40 of file imoc_core_ppu.h.

Referenced by MOC_Finalize(), and MOC_Init().


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

Generated on Thu Feb 12 13:51:20 2009 for MPI On Cell (Documentation) by  doxygen 1.5.6