bsp_exptable.c File Reference

Implements the communication method on an ExpandableTable. More...

#include "bsp_exptable.h"
#include "bsp_alloc.h"
#include "bsp_abort.h"

Include dependency graph for bsp_exptable.c:

Go to the source code of this file.

Functions

void expandableTable_comm (const ExpandableTable *restrict send, ExpandableTable *restrict recv, MPI_Comm communicator)
 communicates the table to the other processor.


Detailed Description

Implements the communication method on an ExpandableTable.

Author:
Wijnand Suijlen

Definition in file bsp_exptable.c.


Function Documentation

void expandableTable_comm const ExpandableTable *restrict  send,
ExpandableTable *restrict  recv,
MPI_Comm  communicator
 

communicates the table to the other processor.

Each column of the table corresponds to a chunk of data which is to be send to the processor with rank equal to the column number. The received data is equally ordered, i.e.: each column corresponds to the data received from the processor with rank equal to the column number.

Parameters:
send Reference to a table which should be send to the other processors
recv Reference to a table which could contain the data received. This table is expanded if necessary
communicator MPI Communicator group which exchange the tables.

Definition at line 47 of file bsp_exptable.c.


Generated on Sat Apr 8 20:13:19 2006 for BSPonMPI by  doxygen 1.4.6