Show
Ignore:
Timestamp:
10/30/09 05:36:47 (5 months ago)
Author:
kgao
Message:

add the binding of iput_vara_all, iget_vara_all, waitall, wait in order to support multi-variable I/O operations on Fortran

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/pnetcdf.h

    r691 r698  
    8686  MPI_Offset* start; 
    8787  MPI_Offset* count; 
     88  int rw_flag; 
    8889}; 
    8990typedef struct NCMPI_Req * NCMPI_Request; 
     91 
    9092#define NCMPI_REQUEST_NULL ((NCMPI_Request)NULL) 
    9193#define NCMPI_REQTYPE_READ      1 
     
    698700                   void **buffers, MPI_Offset *bufcounts, 
    699701                   MPI_Datatype *datatypes); 
    700 int 
    701 ncmpi_iput_vara_all(int ncid, int varid, 
     702 
     703int ncmpi_iput_vara_all(int ncid, int varid, 
    702704                   const MPI_Offset start[], const MPI_Offset count[], 
    703705                   const void *buf, MPI_Offset bufcount, 
     
    713715                   void **buffers, MPI_Offset *bufcounts, 
    714716                   MPI_Datatype *datatypes); 
     717 
     718int ncmpi_iget_vara_all(int ncid, int varid, 
     719                   const MPI_Offset start[], const MPI_Offset count[], 
     720                   const void *buf, MPI_Offset bufcount, 
     721                   MPI_Datatype datatype, NCMPI_Request *request); 
    715722 
    716723int ncmpi_put_vara(int ncid, int varid,