Changeset 696

Show
Ignore:
Timestamp:
10/28/09 07:57:39 (5 months ago)
Author:
robl
Message:

new routines for the multi-variable interface

Location:
trunk/src/libf
Files:
4 added
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/libf/mpifnetcdf.h

    r632 r696  
    2121extern FORTRAN_API int FORT_CALL nfmpi_end_indep_data_ ( int *v1 ); 
    2222extern FORTRAN_API int FORT_CALL nfmpi_close_ ( int *v1 ); 
     23extern FORTRAN_API int FORT_CALL nfmpi_wait_ ( NCMPI_Request*v1 ); 
     24extern FORTRAN_API int FORT_CALL nfmpi_waitall_ ( int *v1, NCMPI_Request v2[] ); 
    2325extern FORTRAN_API int FORT_CALL nfmpi_set_fill_ ( int *v1, int *v2, MPI_Fint *v3 ); 
    2426extern FORTRAN_API int FORT_CALL nfmpi_def_dim_ ( int *v1, char *v2 FORT_MIXED_LEN(d2), MPI_Offset *v3, MPI_Fint *v4 FORT_END_LEN(d2) ); 
     
    99101extern FORTRAN_API int FORT_CALL nfmpi_get_var_double_all_ ( int *v1, int *v2, double*v3 ); 
    100102extern FORTRAN_API int FORT_CALL nfmpi_put_vara_all_ ( int *v1, int *v2, MPI_Offset v3[], MPI_Offset v4[], void*v5, MPI_Offset *v6, MPI_Fint *v7 ); 
     103extern FORTRAN_API int FORT_CALL nfmpi_put_mvara_all_ ( int *v1, int *v2, MPI_Fint v3[], MPI_Offset**starts v4, MPI_Offset**counts v5, void**buffers v6, MPI_Offset*v7, MPI_Fint *v8 ); 
    101104extern FORTRAN_API int FORT_CALL nfmpi_get_vara_all_ ( int *v1, int *v2, MPI_Offset v3[], MPI_Offset v4[], void*v5, MPI_Offset *v6, MPI_Fint *v7 ); 
     105extern FORTRAN_API int FORT_CALL nfmpi_get_mvara_all_ ( int *v1, int *v2, MPI_Fint v3[], MPI_Offset**starts v4, MPI_Offset**counts v5, void**buffers v6, MPI_Offset*v7, MPI_Fint *v8 ); 
    102106extern FORTRAN_API int FORT_CALL nfmpi_put_vara_ ( int *v1, int *v2, MPI_Offset v3[], MPI_Offset v4[], void*v5, MPI_Offset *v6, MPI_Fint *v7 ); 
    103107extern FORTRAN_API int FORT_CALL nfmpi_get_vara_ ( int *v1, int *v2, MPI_Offset v3[], MPI_Offset v4[], void*v5, MPI_Offset *v6, MPI_Fint *v7 );