#include <bsp_private.h>
Data Fields | |
double | begintime |
start time in bsp_begin() | |
int | nprocs |
number of processors | |
int | rank |
rank of this process | |
MPI_Comm | communicator |
MPI Communicator of the BSP program. | |
ExpandableTable | delivery_table |
Message combining table for delivery of data, i.e. | |
ExpandableTable | delivery_received_table |
Table in which received data is stored to be executed later. | |
ExpandableTable | request_table |
Message combining table for just bsp_get() requests. | |
ExpandableTable | request_received_table |
Table in which received requests are stored to be executed later. | |
ExpandableTable | memory_register |
Memory register. | |
MessageQueue | message_queue |
Mesage queue. |
Definition at line 41 of file bsp_private.h.
|
start time in bsp_begin()
Definition at line 43 of file bsp_private.h. Referenced by bsp_begin(), and bsp_time(). |
|
MPI Communicator of the BSP program.
Definition at line 47 of file bsp_private.h. Referenced by bsp_begin(). |
|
Table in which received data is stored to be executed later.
Definition at line 53 of file bsp_private.h. Referenced by bsp_begin(), bsp_end(), and bsp_sync(). |
|
Message combining table for delivery of data, i.e. : bsp_put(), bsp_send() and the delivery of bsp_get() Definition at line 51 of file bsp_private.h. Referenced by bsp_begin(), bsp_end(), bsp_pop_reg(), bsp_push_reg(), bsp_put(), bsp_send(), bsp_set_tagsize(), and bsp_sync(). |
|
Memory register. Tracks registered variables and memory locations to be used in DRMA operations, i.e.: bsp_get() and bsp_put() Definition at line 60 of file bsp_private.h. Referenced by bsp_begin(), bsp_end(), bsp_get(), and bsp_put(). |
|
Mesage queue. Points to all received data initiated by a bsp_send() on some processor. Definition at line 63 of file bsp_private.h. Referenced by bsp_begin(), bsp_get_tag(), bsp_hpmove(), bsp_move(), bsp_qsize(), bsp_send(), bsp_set_tagsize(), and bsp_sync(). |
|
number of processors
Definition at line 44 of file bsp_private.h. Referenced by bsp_begin(), bsp_init(), bsp_nprocs(), bsp_push_reg(), and bsp_sync(). |
|
rank of this process
Definition at line 45 of file bsp_private.h. Referenced by bsp_begin(), bsp_init(), bsp_pid(), bsp_pop_reg(), and bsp_set_tagsize(). |
|
Table in which received requests are stored to be executed later.
Definition at line 57 of file bsp_private.h. Referenced by bsp_begin(), bsp_end(), and bsp_sync(). |
|
Message combining table for just bsp_get() requests.
Definition at line 55 of file bsp_private.h. Referenced by bsp_begin(), bsp_end(), bsp_get(), and bsp_sync(). |