/[escript]/trunk/paso/src/CommBuffer.h
ViewVC logotype

Diff of /trunk/paso/src/CommBuffer.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 789 by bcumming, Mon Jun 26 01:46:34 2006 UTC revision 790 by bcumming, Wed Jul 26 23:12:34 2006 UTC
# Line 1  Line 1 
1    #ifdef PASO_MPI
2    
3  #ifndef INC_COMMBUFFER  #ifndef INC_COMMBUFFER
4  #define INC_COMMBUFFER  #define INC_COMMBUFFER
5    
6  #include "Paso.h"  #include "Paso.h"
7    #include "Paso_MPI.h"
 #ifdef PASO_MPI  
8                
9  #define TRACE_COMMBUFFER  #define TRACE_COMMBUFFER
10    
# Line 54  bool_t Paso_CommBuffer_waitSendPending( Line 55  bool_t Paso_CommBuffer_waitSendPending(
55  bool_t Paso_CommBuffer_waitSend( Paso_CommBuffer *in, index_t dom );  bool_t Paso_CommBuffer_waitSend( Paso_CommBuffer *in, index_t dom );
56  bool_t Paso_CommBuffer_waitRecvPending( Paso_CommBuffer *in );  bool_t Paso_CommBuffer_waitRecvPending( Paso_CommBuffer *in );
57  bool_t Paso_CommBuffer_waitRecv( Paso_CommBuffer *in, index_t dom );  bool_t Paso_CommBuffer_waitRecv( Paso_CommBuffer *in, index_t dom );
 void*  Paso_CommBuffer_getBufferForward( Paso_CommBuffer *in, index_t dom );  
58  void   Paso_CommBuffer_pack( Paso_CommBuffer *in, index_t dom, index_t *index, void *data, size_t itemSize, dim_t offset );  void   Paso_CommBuffer_pack( Paso_CommBuffer *in, index_t dom, index_t *index, void *data, size_t itemSize, dim_t offset );
59  void   Paso_CommBuffer_unpack( Paso_CommBuffer *in, index_t dom, index_t *index, void *data, size_t itemSize, dim_t offset );  void   Paso_CommBuffer_unpack( Paso_CommBuffer *in, index_t dom, index_t *index, void *data, size_t itemSize, dim_t offset );
60  bool_t Paso_CommBuffer_validate( Paso_CommBuffer *in );  bool_t Paso_CommBuffer_validate( Paso_CommBuffer *in );

Legend:
Removed from v.789  
changed lines
  Added in v.790

  ViewVC Help
Powered by ViewVC 1.1.26