Next: Summary of Fortran 77 Interface, Previous: Error Codes, Up: Top [Index]
const char* ncmpi_strerror(int err); const char* ncmpi_strerrno(int err); int ncmpi_create (MPI_Comm comm, const char *path, int cmode, MPI_Info info, int *ncidp); int ncmpi_open (MPI_Comm comm, const char *path, int omode, MPI_Info info, int *ncidp); int ncmpi_delete (const char *filename, MPI_Info info); int ncmpi_enddef (int ncid); int ncmpi__enddef (int ncid, MPI_Offset h_minfree, MPI_Offset v_align, MPI_Offset v_minfree, MPI_Offset r_align); int ncmpi_redef (int ncid); int ncmpi_set_default_format (int format, int *old_formatp); int ncmpi_inq_default_format (int *formatp); int ncmpi_flush (int ncid); int ncmpi_sync (int ncid); int ncmpi_sync_numrecs (int ncid); int ncmpi_abort (int ncid); int ncmpi_begin_indep_data (int ncid); int ncmpi_end_indep_data (int ncid); int ncmpi_close (int ncid); int ncmpi_set_fill (int ncid, int fillmode, int *old_modep);
int ncmpi_def_dim (int ncid, const char *name, MPI_Offset len, int *idp); int ncmpi_def_var (int ncid, const char *name, nc_type xtype, int ndims, const int *dimidsp, int *varidp); int ncmpi_rename_dim (int ncid, int dimid, const char *name); int ncmpi_rename_var (int ncid, int varid, const char *name);
const char* ncmpi_inq_libvers (void); int ncmpi_inq (int ncid, int *ndimsp, int *nvarsp, int *ngattsp, int *unlimdimidp); int ncmpi_inq_format (int ncid, int *formatp); int ncmpi_inq_file_format (const char *filename, int *formatp); int ncmpi_inq_version (int ncid, int *nc_mode); int ncmpi_inq_striping (int ncid, int *striping_size, int *striping_count); int ncmpi_inq_ndims (int ncid, int *ndimsp); int ncmpi_inq_nvars (int ncid, int *nvarsp); int ncmpi_inq_num_rec_vars (int ncid, int *num_rec_varsp); int ncmpi_inq_num_fix_vars (int ncid, int *num_fix_varsp); int ncmpi_inq_natts (int ncid, int *ngattsp); int ncmpi_inq_unlimdim (int ncid, int *unlimdimidp); int ncmpi_inq_dimid (int ncid, const char *name, int *idp); int ncmpi_inq_dim (int ncid, int dimid, char *name, MPI_Offset *lenp); int ncmpi_inq_dimname (int ncid, int dimid, char *name); int ncmpi_inq_dimlen (int ncid, int dimid, MPI_Offset *lenp); int ncmpi_inq_var (int ncid, int varid, char *name, nc_type *xtypep, int *ndimsp, int *dimidsp, int *nattsp); int ncmpi_inq_varid (int ncid, const char *name, int *varidp); int ncmpi_inq_varname (int ncid, int varid, char *name); int ncmpi_inq_vartype (int ncid, int varid, nc_type *xtypep); int ncmpi_inq_varndims (int ncid, int varid, int *ndimsp); int ncmpi_inq_vardimid (int ncid, int varid, int *dimidsp); int ncmpi_inq_varnatts (int ncid, int varid, int *nattsp); int ncmpi_inq_varoffset (int ncid, int varid, MPI_Offset *offset); int ncmpi_inq_put_size (int ncid, MPI_Offset *size); int ncmpi_inq_get_size (int ncid, MPI_Offset *size); int ncmpi_inq_header_size (int ncid, MPI_Offset *size); int ncmpi_inq_header_extent (int ncid, MPI_Offset *extent); int ncmpi_inq_file_info (int ncid, MPI_Info *info_used); int ncmpi_get_file_info (int ncid, MPI_Info *info_used); int ncmpi_inq_malloc_size (MPI_Offset *size); int ncmpi_inq_malloc_max_size (MPI_Offset *size); int ncmpi_inq_malloc_list (void); int ncmpi_inq_files_opened (int *num, int *ncids); int ncmpi_inq_recsize (int ncid, MPI_Offset *recsize); int ncmpi_def_var_fill (int ncid, int varid, int no_fill, const void *fill_value); int ncmpi_inq_var_fill (int ncid, int varid, int *no_fill, void *fill_value); int ncmpi_inq_path (int ncid, int *pathlen, char *path);
int ncmpi_inq_att (int ncid, int varid, const char *name, nc_type *xtypep, MPI_Offset *lenp); int ncmpi_inq_attid (int ncid, int varid, const char *name, int *idp); int ncmpi_inq_atttype (int ncid, int varid, const char *name, nc_type *xtypep); int ncmpi_inq_attlen (int ncid, int varid, const char *name, MPI_Offset *lenp); int ncmpi_inq_attname (int ncid, int varid, int attnum, char *name); int ncmpi_copy_att (int ncid, int varid, const char *name, int ncid_out, int varid_out); int ncmpi_rename_att (int ncid, int varid, const char *name, const char *newname); int ncmpi_del_att (int ncid, int varid, const char *name); int ncmpi_put_att (int ncid, int varid, const char *name, nc_type xtype, MPI_Offset len, const void *op); int ncmpi_put_att_text (int ncid, int varid, const char *name, MPI_Offset len, const char *op); int ncmpi_put_att_schar (int ncid, int varid, const char *name, nc_type xtype, MPI_Offset len, const signed char *op); int ncmpi_put_att_short (int ncid, int varid, const char *name, nc_type xtype, MPI_Offset len, const short *op); int ncmpi_put_att_int (int ncid, int varid, const char *name, nc_type xtype, MPI_Offset len, const int *op); int ncmpi_put_att_float (int ncid, int varid, const char *name, nc_type xtype, MPI_Offset len, const float *op); int ncmpi_put_att_double (int ncid, int varid, const char *name, nc_type xtype, MPI_Offset len, const double *op); int ncmpi_put_att_longlong (int ncid, int varid, const char *name, nc_type xtype, MPI_Offset len, const long long *op); int ncmpi_get_att (int ncid, int varid, const char *name, void *ip); int ncmpi_get_att_text (int ncid, int varid, const char *name, char *ip); int ncmpi_get_att_schar (int ncid, int varid, const char *name, signed char *ip); int ncmpi_get_att_short (int ncid, int varid, const char *name, short *ip); int ncmpi_get_att_int (int ncid, int varid, const char *name, int *ip); int ncmpi_get_att_float (int ncid, int varid, const char *name, float *ip); int ncmpi_get_att_double (int ncid, int varid, const char *name, double *ip); int ncmpi_get_att_longlong (int ncid, int varid, const char *name, long long *ip);
The following attribute APIs are skipped for Fortran binding as Fortran APIs does not support the following C types: uchar, ubyte, ushort, uint, long, ulonglong, string.
int ncmpi_put_att_uchar (int ncid, int varid, const char *name, nc_type xtype, MPI_Offset len, const unsigned char *op); int ncmpi_put_att_ubyte (int ncid, int varid, const char *name, nc_type xtype, MPI_Offset len, const unsigned char *op); int ncmpi_put_att_ushort (int ncid, int varid, const char *name, nc_type xtype, MPI_Offset len, const unsigned short *op); int ncmpi_put_att_uint (int ncid, int varid, const char *name, nc_type xtype, MPI_Offset len, const unsigned int *op); int ncmpi_put_att_long (int ncid, int varid, const char *name, nc_type xtype, MPI_Offset len, const long *op); int ncmpi_put_att_ulonglong (int ncid, int varid, const char *name, nc_type xtype, MPI_Offset len, const unsigned long long *op); int ncmpi_get_att_uchar (int ncid, int varid, const char *name, unsigned char *ip); int ncmpi_get_att_ubyte (int ncid, int varid, const char *name, unsigned char *ip); int ncmpi_get_att_ushort (int ncid, int varid, const char *name, unsigned short *ip); int ncmpi_get_att_uint (int ncid, int varid, const char *name, unsigned int *ip); int ncmpi_get_att_long (int ncid, int varid, const char *name, long *ip); int ncmpi_get_att_ulonglong (int ncid, int varid, const char *name, unsigned long long *ip);
int ncmpi_fill_var_rec (int ncid, int varid, MPI_Offset recno);
int ncmpi_put_var1 (int ncid, int varid, const MPI_Offset index[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_put_var1_all (int ncid, int varid, const MPI_Offset index[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_put_var1_text (int ncid, int varid, const MPI_Offset index[], const char *op); int ncmpi_put_var1_text_all (int ncid, int varid, const MPI_Offset index[], const char *op); int ncmpi_put_var1_schar (int ncid, int varid, const MPI_Offset index[], const signed char *op); int ncmpi_put_var1_schar_all (int ncid, int varid, const MPI_Offset index[], const signed char *op); int ncmpi_put_var1_short (int ncid, int varid, const MPI_Offset index[], const short *op); int ncmpi_put_var1_short_all (int ncid, int varid, const MPI_Offset index[], const short *op); int ncmpi_put_var1_int (int ncid, int varid, const MPI_Offset index[], const int *op); int ncmpi_put_var1_int_all (int ncid, int varid, const MPI_Offset index[], const int *op); int ncmpi_put_var1_float (int ncid, int varid, const MPI_Offset index[], const float *op); int ncmpi_put_var1_float_all (int ncid, int varid, const MPI_Offset index[], const float *op); int ncmpi_put_var1_double (int ncid, int varid, const MPI_Offset index[], const double *op); int ncmpi_put_var1_double_all (int ncid, int varid, const MPI_Offset index[], const double *op); int ncmpi_put_var1_longlong (int ncid, int varid, const MPI_Offset index[], const long long *op); int ncmpi_put_var1_longlong_all (int ncid, int varid, const MPI_Offset index[], const long long *op); int ncmpi_get_var1 (int ncid, int varid, const MPI_Offset index[], void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_get_var1_all (int ncid, int varid, const MPI_Offset index[], void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_get_var1_text (int ncid, int varid, const MPI_Offset index[], char *ip); int ncmpi_get_var1_text_all (int ncid, int varid, const MPI_Offset index[], char *ip); int ncmpi_get_var1_schar (int ncid, int varid, const MPI_Offset index[], signed char *ip); int ncmpi_get_var1_schar_all (int ncid, int varid, const MPI_Offset index[], signed char *ip); int ncmpi_get_var1_short (int ncid, int varid, const MPI_Offset index[], short *ip); int ncmpi_get_var1_short_all (int ncid, int varid, const MPI_Offset index[], short *ip); int ncmpi_get_var1_int (int ncid, int varid, const MPI_Offset index[], int *ip); int ncmpi_get_var1_int_all (int ncid, int varid, const MPI_Offset index[], int *ip); int ncmpi_get_var1_float (int ncid, int varid, const MPI_Offset index[], float *ip); int ncmpi_get_var1_float_all (int ncid, int varid, const MPI_Offset index[], float *ip); int ncmpi_get_var1_double (int ncid, int varid, const MPI_Offset index[], double *ip); int ncmpi_get_var1_double_all (int ncid, int varid, const MPI_Offset index[], double *ip); int ncmpi_get_var1_longlong (int ncid, int varid, const MPI_Offset index[], long long *ip); int ncmpi_get_var1_longlong_all (int ncid, int varid, const MPI_Offset index[], long long *ip);
The following put/get var1 APIs are skipped for Fortran binding as Fortran APIs does not support the following C types: uchar, ubyte, ushort, uint, long, ulonglong, string.
int ncmpi_put_var1_uchar (int ncid, int varid, const MPI_Offset index[], const unsigned char *op); int ncmpi_put_var1_uchar_all (int ncid, int varid, const MPI_Offset index[], const unsigned char *op); int ncmpi_put_var1_ushort (int ncid, int varid, const MPI_Offset index[], const unsigned short *op); int ncmpi_put_var1_ushort_all (int ncid, int varid, const MPI_Offset index[], const unsigned short *op); int ncmpi_put_var1_uint (int ncid, int varid, const MPI_Offset index[], const unsigned int *op); int ncmpi_put_var1_uint_all (int ncid, int varid, const MPI_Offset index[], const unsigned int *op); int ncmpi_put_var1_long (int ncid, int varid, const MPI_Offset index[], const long *ip); int ncmpi_put_var1_long_all (int ncid, int varid, const MPI_Offset index[], const long *ip); int ncmpi_put_var1_ulonglong (int ncid, int varid, const MPI_Offset index[], const unsigned long long *ip); int ncmpi_put_var1_ulonglong_all (int ncid, int varid, const MPI_Offset index[], const unsigned long long *ip); int ncmpi_get_var1_uchar (int ncid, int varid, const MPI_Offset index[], unsigned char *ip); int ncmpi_get_var1_uchar_all (int ncid, int varid, const MPI_Offset index[], unsigned char *ip); int ncmpi_get_var1_ushort (int ncid, int varid, const MPI_Offset index[], unsigned short *ip); int ncmpi_get_var1_ushort_all (int ncid, int varid, const MPI_Offset index[], unsigned short *ip); int ncmpi_get_var1_uint (int ncid, int varid, const MPI_Offset index[], unsigned int *ip); int ncmpi_get_var1_uint_all (int ncid, int varid, const MPI_Offset index[], unsigned int *ip); int ncmpi_get_var1_long (int ncid, int varid, const MPI_Offset index[], long *ip); int ncmpi_get_var1_long_all (int ncid, int varid, const MPI_Offset index[], long *ip); int ncmpi_get_var1_ulonglong (int ncid, int varid, const MPI_Offset index[], unsigned long long *ip); int ncmpi_get_var1_ulonglong_all (int ncid, int varid, const MPI_Offset index[], unsigned long long *ip);
int ncmpi_put_var (int ncid, int varid, const void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_put_var_all (int ncid, int varid, const void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_put_var_text (int ncid, int varid, const char *op); int ncmpi_put_var_text_all (int ncid, int varid, const char *op); int ncmpi_put_var_schar (int ncid, int varid, const signed char *op); int ncmpi_put_var_schar_all (int ncid, int varid, const signed char *op); int ncmpi_put_var_short (int ncid, int varid, const short *op); int ncmpi_put_var_short_all (int ncid, int varid, const short *op); int ncmpi_put_var_int (int ncid, int varid, const int *op); int ncmpi_put_var_int_all (int ncid, int varid, const int *op); int ncmpi_put_var_float (int ncid, int varid, const float *op); int ncmpi_put_var_float_all (int ncid, int varid, const float *op); int ncmpi_put_var_double (int ncid, int varid, const double *op); int ncmpi_put_var_double_all (int ncid, int varid, const double *op); int ncmpi_put_var_longlong (int ncid, int varid, const long long *op); int ncmpi_put_var_longlong_all (int ncid, int varid, const long long *op); int ncmpi_get_var (int ncid, int varid, void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_get_var_all (int ncid, int varid, void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_get_var_text (int ncid, int varid, char *ip); int ncmpi_get_var_text_all (int ncid, int varid, char *ip); int ncmpi_get_var_schar (int ncid, int varid, signed char *ip); int ncmpi_get_var_schar_all (int ncid, int varid, signed char *ip); int ncmpi_get_var_short (int ncid, int varid, short *ip); int ncmpi_get_var_short_all (int ncid, int varid, short *ip); int ncmpi_get_var_int (int ncid, int varid, int *ip); int ncmpi_get_var_int_all (int ncid, int varid, int *ip); int ncmpi_get_var_float (int ncid, int varid, float *ip); int ncmpi_get_var_float_all (int ncid, int varid, float *ip); int ncmpi_get_var_double (int ncid, int varid, double *ip); int ncmpi_get_var_double_all (int ncid, int varid, double *ip); int ncmpi_get_var_longlong (int ncid, int varid, long long *ip); int ncmpi_get_var_longlong_all (int ncid, int varid, long long *ip);
The following put/get var APIs are skipped for Fortran binding as Fortran APIs does not support the following C types: uchar, ubyte, ushort, uint, long, ulonglong, string.
int ncmpi_put_var_uchar (int ncid, int varid, const unsigned char *op); int ncmpi_put_var_uchar_all (int ncid, int varid, const unsigned char *op); int ncmpi_put_var_ushort (int ncid, int varid, const unsigned short *op); int ncmpi_put_var_ushort_all (int ncid, int varid, const unsigned short *op); int ncmpi_put_var_uint (int ncid, int varid, const unsigned int *op); int ncmpi_put_var_uint_all (int ncid, int varid, const unsigned int *op); int ncmpi_put_var_long (int ncid, int varid, const long *op); int ncmpi_put_var_long_all (int ncid, int varid, const long *op); int ncmpi_put_var_ulonglong (int ncid, int varid, const unsigned long long *op); int ncmpi_put_var_ulonglong_all (int ncid, int varid, const unsigned long long *op); int ncmpi_get_var_uchar (int ncid, int varid, unsigned char *ip); int ncmpi_get_var_uchar_all (int ncid, int varid, unsigned char *ip); int ncmpi_get_var_ushort (int ncid, int varid, unsigned short *ip); int ncmpi_get_var_ushort_all (int ncid, int varid, unsigned short *ip); int ncmpi_get_var_uint (int ncid, int varid, unsigned int *ip); int ncmpi_get_var_uint_all (int ncid, int varid, unsigned int *ip); int ncmpi_get_var_long (int ncid, int varid, long *ip); int ncmpi_get_var_long_all (int ncid, int varid, long *ip); int ncmpi_get_var_ulonglong (int ncid, int varid, unsigned long long *ip); int ncmpi_get_var_ulonglong_all (int ncid, int varid, unsigned long long *ip);
int ncmpi_put_vara (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_put_vara_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_put_vara_text (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const char *op); int ncmpi_put_vara_text_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const char *op); int ncmpi_put_vara_schar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const signed char *op); int ncmpi_put_vara_schar_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const signed char *op); int ncmpi_put_vara_short (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const short *op); int ncmpi_put_vara_short_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const short *op); int ncmpi_put_vara_int (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const int *op); int ncmpi_put_vara_int_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const int *op); int ncmpi_put_vara_float (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const float *op); int ncmpi_put_vara_float_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const float *op); int ncmpi_put_vara_double (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const double *op); int ncmpi_put_vara_double_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const double *op); int ncmpi_put_vara_longlong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const long long *op); int ncmpi_put_vara_longlong_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const long long *op); int ncmpi_get_vara (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_get_vara_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_get_vara_text (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], char *ip); int ncmpi_get_vara_text_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], char *ip); int ncmpi_get_vara_schar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], signed char *ip); int ncmpi_get_vara_schar_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], signed char *ip); int ncmpi_get_vara_short (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], short *ip); int ncmpi_get_vara_short_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], short *ip); int ncmpi_get_vara_int (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], int *ip); int ncmpi_get_vara_int_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], int *ip); int ncmpi_get_vara_float (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], float *ip); int ncmpi_get_vara_float_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], float *ip); int ncmpi_get_vara_double (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], double *ip); int ncmpi_get_vara_double_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], double *ip); int ncmpi_get_vara_longlong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], long long *ip); int ncmpi_get_vara_longlong_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], long long *ip);
The following put/get vara APIs are skipped for Fortran binding as Fortran APIs does not support the following C types: uchar, ubyte, ushort, uint, long, ulonglong, string.
int ncmpi_put_vara_uchar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const unsigned char *op); int ncmpi_put_vara_uchar_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const unsigned char *op); int ncmpi_put_vara_ushort (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const unsigned short *op); int ncmpi_put_vara_ushort_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const unsigned short *op); int ncmpi_put_vara_uint (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const unsigned int *op); int ncmpi_put_vara_uint_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const unsigned int *op); int ncmpi_put_vara_long (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const long *op); int ncmpi_put_vara_long_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const long *op); int ncmpi_put_vara_ulonglong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const unsigned long long *op); int ncmpi_put_vara_ulonglong_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const unsigned long long *op); int ncmpi_get_vara_uchar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], unsigned char *ip); int ncmpi_get_vara_uchar_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], unsigned char *ip); int ncmpi_get_vara_ushort (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], unsigned short *ip); int ncmpi_get_vara_ushort_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], unsigned short *ip); int ncmpi_get_vara_uint (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], unsigned int *ip); int ncmpi_get_vara_uint_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], unsigned int *ip); int ncmpi_get_vara_long (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], long *ip); int ncmpi_get_vara_long_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], long *ip); int ncmpi_get_vara_ulonglong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], unsigned long long *ip); int ncmpi_get_vara_ulonglong_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], unsigned long long *ip);
int ncmpi_put_vars (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_put_vars_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_put_vars_text (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const char *op); int ncmpi_put_vars_text_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const char *op); int ncmpi_put_vars_schar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const signed char *op); int ncmpi_put_vars_schar_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const signed char *op); int ncmpi_put_vars_short (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const short *op); int ncmpi_put_vars_short_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const short *op); int ncmpi_put_vars_int (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const int *op); int ncmpi_put_vars_int_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const int *op); int ncmpi_put_vars_float (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const float *op); int ncmpi_put_vars_float_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const float *op); int ncmpi_put_vars_double (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const double *op); int ncmpi_put_vars_double_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const double *op); int ncmpi_put_vars_longlong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const long long *op); int ncmpi_put_vars_longlong_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const long long *op); int ncmpi_get_vars (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_get_vars_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_get_vars_schar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], signed char *ip); int ncmpi_get_vars_schar_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], signed char *ip); int ncmpi_get_vars_text (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], char *ip); int ncmpi_get_vars_text_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], char *ip); int ncmpi_get_vars_short (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], short *ip); int ncmpi_get_vars_short_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], short *ip); int ncmpi_get_vars_int (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], int *ip); int ncmpi_get_vars_int_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], int *ip); int ncmpi_get_vars_float (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], float *ip); int ncmpi_get_vars_float_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], float *ip); int ncmpi_get_vars_double (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], double *ip); int ncmpi_get_vars_double_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], double *ip); int ncmpi_get_vars_longlong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], long long *ip); int ncmpi_get_vars_longlong_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], long long *ip);
The following put/get vars APIs are skipped for Fortran binding as Fortran APIs does not support the following C types: uchar, ubyte, ushort, uint, long, ulonglong, string.
int ncmpi_put_vars_uchar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const unsigned char *op); int ncmpi_put_vars_uchar_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const unsigned char *op); int ncmpi_put_vars_ushort (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const unsigned short *op); int ncmpi_put_vars_ushort_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const unsigned short *op); int ncmpi_put_vars_uint (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const unsigned int *op); int ncmpi_put_vars_uint_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const unsigned int *op); int ncmpi_put_vars_long (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const long *op); int ncmpi_put_vars_long_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const long *op); int ncmpi_put_vars_ulonglong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const unsigned long long *op); int ncmpi_put_vars_ulonglong_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const unsigned long long *op); int ncmpi_get_vars_uchar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], unsigned char *ip); int ncmpi_get_vars_uchar_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], unsigned char *ip); int ncmpi_get_vars_ushort (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], unsigned short *ip); int ncmpi_get_vars_ushort_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], unsigned short *ip); int ncmpi_get_vars_uint (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], unsigned int *ip); int ncmpi_get_vars_uint_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], unsigned int *ip); int ncmpi_get_vars_long (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], long *ip); int ncmpi_get_vars_long_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], long *ip); int ncmpi_get_vars_ulonglong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], unsigned long long *ip); int ncmpi_get_vars_ulonglong_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], unsigned long long *ip);
int ncmpi_put_varm (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_put_varm_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_put_varm_text (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const char *op); int ncmpi_put_varm_text_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const char *op); int ncmpi_put_varm_schar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const signed char *op); int ncmpi_put_varm_schar_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const signed char *op); int ncmpi_put_varm_short (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const short *op); int ncmpi_put_varm_short_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const short *op); int ncmpi_put_varm_int (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const int *op); int ncmpi_put_varm_int_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const int *op); int ncmpi_put_varm_float (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const float *op); int ncmpi_put_varm_float_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const float *op); int ncmpi_put_varm_double (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const double *op); int ncmpi_put_varm_double_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const double *op); int ncmpi_put_varm_longlong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const long long *op); int ncmpi_put_varm_longlong_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const long long *op); int ncmpi_get_varm (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_get_varm_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_get_varm_schar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], signed char *ip); int ncmpi_get_varm_schar_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], signed char *ip); int ncmpi_get_varm_text (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], char *ip); int ncmpi_get_varm_text_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], char *ip); int ncmpi_get_varm_short (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], short *ip); int ncmpi_get_varm_short_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], short *ip); int ncmpi_get_varm_int (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], int *ip); int ncmpi_get_varm_int_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], int *ip); int ncmpi_get_varm_float (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], float *ip); int ncmpi_get_varm_float_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], float *ip); int ncmpi_get_varm_double (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], double *ip); int ncmpi_get_varm_double_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], double *ip); int ncmpi_get_varm_longlong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], long long *ip); int ncmpi_get_varm_longlong_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], long long *ip);
The following iput/iget/bput varm APIs are skipped for Fortran binding as Fortran APIs does not support the following C types: uchar, ubyte, ushort, uint, long, ulonglong, string.
int ncmpi_put_varm_uchar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const unsigned char *op); int ncmpi_put_varm_uchar_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const unsigned char *op); int ncmpi_put_varm_ushort (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const unsigned short *op); int ncmpi_put_varm_ushort_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const unsigned short *op); int ncmpi_put_varm_uint (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const unsigned int *op); int ncmpi_put_varm_uint_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const unsigned int *op); int ncmpi_put_varm_long (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const long *op); int ncmpi_put_varm_long_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const long *op); int ncmpi_put_varm_ulonglong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const unsigned long long *op); int ncmpi_put_varm_ulonglong_all(int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const unsigned long long *op); int ncmpi_get_varm_uchar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], unsigned char *ip); int ncmpi_get_varm_uchar_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], unsigned char *ip); int ncmpi_get_varm_ushort (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], unsigned short *ip); int ncmpi_get_varm_ushort_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], unsigned short *ip); int ncmpi_get_varm_uint (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], unsigned int *ip); int ncmpi_get_varm_uint_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], unsigned int *ip); int ncmpi_get_varm_long (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], long *ip); int ncmpi_get_varm_long_all (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], long *ip); int ncmpi_get_varm_ulonglong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], unsigned long long *ip); int ncmpi_get_varm_ulonglong_all(int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], unsigned long long *ip);
int ncmpi_wait (int ncid, int count, int array_of_requests[], int array_of_statuses[]); int ncmpi_wait_all (int ncid, int count, int array_of_requests[], int array_of_statuses[]); int ncmpi_cancel (int ncid, int num, int *requests, int *statuses); int ncmpi_buffer_attach (int ncid, MPI_Offset bufsize); int ncmpi_buffer_detach (int ncid); int ncmpi_inq_buffer_usage (int ncid, MPI_Offset *usage); int ncmpi_inq_buffer_size (int ncid, MPI_Offset *buf_size); int ncmpi_inq_nreqs (int ncid, int *nreqs);
int ncmpi_iput_var1 (int ncid, int varid, const MPI_Offset index[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_iput_var1_text (int ncid, int varid, const MPI_Offset index[], const char *op, int *request); int ncmpi_iput_var1_schar (int ncid, int varid, const MPI_Offset index[], const signed char *op, int *request); int ncmpi_iput_var1_short (int ncid, int varid, const MPI_Offset index[], const short *op, int *request); int ncmpi_iput_var1_int (int ncid, int varid, const MPI_Offset index[], const int *op, int *request); int ncmpi_iput_var1_float (int ncid, int varid, const MPI_Offset index[], const float *op, int *request); int ncmpi_iput_var1_double (int ncid, int varid, const MPI_Offset index[], const double *op, int *request); int ncmpi_iput_var1_longlong (int ncid, int varid, const MPI_Offset index[], const long long *op, int *request); int ncmpi_iget_var1 (int ncid, int varid, const MPI_Offset index[], void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_iget_var1_schar (int ncid, int varid, const MPI_Offset index[], signed char *ip, int *request); int ncmpi_iget_var1_text (int ncid, int varid, const MPI_Offset index[], char *ip, int *request); int ncmpi_iget_var1_short (int ncid, int varid, const MPI_Offset index[], short *ip, int *request); int ncmpi_iget_var1_int (int ncid, int varid, const MPI_Offset index[], int *ip, int *request); int ncmpi_iget_var1_float (int ncid, int varid, const MPI_Offset index[], float *ip, int *request); int ncmpi_iget_var1_double (int ncid, int varid, const MPI_Offset index[], double *ip, int *request); int ncmpi_iget_var1_longlong (int ncid, int varid, const MPI_Offset index[], long long *ip, int *request); int ncmpi_bput_var1 (int ncid, int varid, const MPI_Offset index[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_bput_var1_text (int ncid, int varid, const MPI_Offset index[], const char *op, int *request); int ncmpi_bput_var1_schar (int ncid, int varid, const MPI_Offset index[], const signed char *op, int *request); int ncmpi_bput_var1_short (int ncid, int varid, const MPI_Offset index[], const short *op, int *request); int ncmpi_bput_var1_int (int ncid, int varid, const MPI_Offset index[], const int *op, int *request); int ncmpi_bput_var1_float (int ncid, int varid, const MPI_Offset index[], const float *op, int *request); int ncmpi_bput_var1_double (int ncid, int varid, const MPI_Offset index[], const double *op, int *request); int ncmpi_bput_var1_longlong (int ncid, int varid, const MPI_Offset index[], const long long *op, int *request);
The following iput/iget/bput var1 APIs are skipped for Fortran binding as Fortran APIs does not support the following C types: uchar, ubyte, ushort, uint, long, ulonglong, string.
int ncmpi_iput_var1_uchar (int ncid, int varid, const MPI_Offset index[], const unsigned char *op, int *request); int ncmpi_iput_var1_ushort (int ncid, int varid, const MPI_Offset index[], const unsigned short *op, int *request); int ncmpi_iput_var1_uint (int ncid, int varid, const MPI_Offset index[], const unsigned int *op, int *request); int ncmpi_iput_var1_long (int ncid, int varid, const MPI_Offset index[], const long *ip, int *request); int ncmpi_iput_var1_ulonglong (int ncid, int varid, const MPI_Offset index[], const unsigned long long *op, int *request); int ncmpi_iget_var1_uchar (int ncid, int varid, const MPI_Offset index[], unsigned char *ip, int *request); int ncmpi_iget_var1_ushort (int ncid, int varid, const MPI_Offset index[], unsigned short *ip, int *request); int ncmpi_iget_var1_uint (int ncid, int varid, const MPI_Offset index[], unsigned int *ip, int *request); int ncmpi_iget_var1_long (int ncid, int varid, const MPI_Offset index[], long *ip, int *request); int ncmpi_iget_var1_ulonglong (int ncid, int varid, const MPI_Offset index[], unsigned long long *ip, int *request); int ncmpi_bput_var1_uchar (int ncid, int varid, const MPI_Offset index[], const unsigned char *op, int *request); int ncmpi_bput_var1_ushort (int ncid, int varid, const MPI_Offset index[], const unsigned short *op, int *request); int ncmpi_bput_var1_uint (int ncid, int varid, const MPI_Offset index[], const unsigned int *op, int *request); int ncmpi_bput_var1_long (int ncid, int varid, const MPI_Offset index[], const long *ip, int *request); int ncmpi_bput_var1_ulonglong (int ncid, int varid, const MPI_Offset index[], const unsigned long long *op, int *request);
int ncmpi_iput_var (int ncid, int varid, const void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_iput_var_schar (int ncid, int varid, const signed char *op, int *request); int ncmpi_iput_var_text (int ncid, int varid, const char *op, int *request); int ncmpi_iput_var_short (int ncid, int varid, const short *op, int *request); int ncmpi_iput_var_int (int ncid, int varid, const int *op, int *request); int ncmpi_iput_var_float (int ncid, int varid, const float *op, int *request); int ncmpi_iput_var_double (int ncid, int varid, const double *op, int *request); int ncmpi_iput_var_longlong (int ncid, int varid, const long long *op, int *request); int ncmpi_iget_var (int ncid, int varid, void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_iget_var_schar (int ncid, int varid, signed char *ip, int *request); int ncmpi_iget_var_text (int ncid, int varid, char *ip, int *request); int ncmpi_iget_var_short (int ncid, int varid, short *ip, int *request); int ncmpi_iget_var_int (int ncid, int varid, int *ip, int *request); int ncmpi_iget_var_float (int ncid, int varid, float *ip, int *request); int ncmpi_iget_var_double (int ncid, int varid, double *ip, int *request); int ncmpi_iget_var_longlong (int ncid, int varid, long long *ip, int *request); int ncmpi_bput_var (int ncid, int varid, const void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_bput_var_schar (int ncid, int varid, const signed char *op, int *request); int ncmpi_bput_var_text (int ncid, int varid, const char *op, int *request); int ncmpi_bput_var_short (int ncid, int varid, const short *op, int *request); int ncmpi_bput_var_int (int ncid, int varid, const int *op, int *request); int ncmpi_bput_var_float (int ncid, int varid, const float *op, int *request); int ncmpi_bput_var_double (int ncid, int varid, const double *op, int *request); int ncmpi_bput_var_longlong (int ncid, int varid, const long long *op, int *request);
The following iput/iget/bput var APIs are skipped for Fortran binding as Fortran APIs does not support the following C types: uchar, ubyte, ushort, uint, long, ulonglong, string.
int ncmpi_iput_var_uchar (int ncid, int varid, const unsigned char *op, int *request); int ncmpi_iput_var_ushort (int ncid, int varid, const unsigned short *op, int *request); int ncmpi_iput_var_uint (int ncid, int varid, const unsigned int *op, int *request); int ncmpi_iput_var_long (int ncid, int varid, const long *op, int *request); int ncmpi_iput_var_ulonglong (int ncid, int varid, const unsigned long long *op, int *request); int ncmpi_iget_var_uchar (int ncid, int varid, unsigned char *ip, int *request); int ncmpi_iget_var_ushort (int ncid, int varid, unsigned short *ip, int *request); int ncmpi_iget_var_uint (int ncid, int varid, unsigned int *ip, int *request); int ncmpi_iget_var_long (int ncid, int varid, long *ip, int *request); int ncmpi_iget_var_ulonglong (int ncid, int varid, unsigned long long *ip, int *request); int ncmpi_bput_var_uchar (int ncid, int varid, const unsigned char *op, int *request); int ncmpi_bput_var_ushort (int ncid, int varid, const unsigned short *op, int *request); int ncmpi_bput_var_uint (int ncid, int varid, const unsigned int *op, int *request); int ncmpi_bput_var_long (int ncid, int varid, const long *op, int *request); int ncmpi_bput_var_ulonglong (int ncid, int varid, const unsigned long long *op, int *request);
int ncmpi_iput_vara (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_iput_vara_schar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const signed char *op, int *request); int ncmpi_iput_vara_text (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const char *op, int *request); int ncmpi_iput_vara_short (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const short *op, int *request); int ncmpi_iput_vara_int (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const int *op, int *request); int ncmpi_iput_vara_float (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const float *op, int *request); int ncmpi_iput_vara_double (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const double *op, int *request); int ncmpi_iput_vara_longlong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const long long *op, int *request); int ncmpi_iget_vara (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_iget_vara_schar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], signed char *ip, int *request); int ncmpi_iget_vara_text (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], char *ip, int *request); int ncmpi_iget_vara_short (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], short *ip, int *request); int ncmpi_iget_vara_int (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], int *ip, int *request); int ncmpi_iget_vara_float (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], float *ip, int *request); int ncmpi_iget_vara_double (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], double *ip, int *request); int ncmpi_iget_vara_longlong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], long long *ip, int *request); int ncmpi_bput_vara (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_bput_vara_schar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const signed char *op, int *request); int ncmpi_bput_vara_text (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const char *op, int *request); int ncmpi_bput_vara_short (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const short *op, int *request); int ncmpi_bput_vara_int (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const int *op, int *request); int ncmpi_bput_vara_float (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const float *op, int *request); int ncmpi_bput_vara_double (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const double *op, int *request); int ncmpi_bput_vara_longlong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const long long *op, int *request);
The following iput/iget/bput vara APIs are skipped for Fortran binding as Fortran APIs does not support the following C types: uchar, ubyte, ushort, uint, long, ulonglong, string.
int ncmpi_iput_vara_uchar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const unsigned char *op, int *request); int ncmpi_iput_vara_ushort (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const unsigned short *op, int *request); int ncmpi_iput_vara_uint (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const unsigned int *op, int *request); int ncmpi_iput_vara_long (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const long *op, int *request); int ncmpi_iput_vara_ulonglong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const unsigned long long *op, int *request); int ncmpi_iget_vara_uchar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], unsigned char *ip, int *request); int ncmpi_iget_vara_ushort (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], unsigned short *ip, int *request); int ncmpi_iget_vara_uint (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], unsigned int *ip, int *request); int ncmpi_iget_vara_long (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], long *ip, int *request); int ncmpi_iget_vara_ulonglong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], unsigned long long *ip, int *request); int ncmpi_bput_vara_uchar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const unsigned char *op, int *request); int ncmpi_bput_vara_ushort (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const unsigned short *op, int *request); int ncmpi_bput_vara_uint (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const unsigned int *op, int *request); int ncmpi_bput_vara_long (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const long *op, int *request); int ncmpi_bput_vara_ulonglong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const unsigned long long *op, int *request);
int ncmpi_iput_vars (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_iput_vars_schar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const signed char *op, int *request); int ncmpi_iput_vars_text (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const char *op, int *request); int ncmpi_iput_vars_short (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const short *op, int *request); int ncmpi_iput_vars_int (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const int *op, int *request); int ncmpi_iput_vars_float (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const float *op, int *request); int ncmpi_iput_vars_double (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const double *op, int *request); int ncmpi_iput_vars_longlong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const long long *op, int *request); int ncmpi_iget_vars (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_iget_vars_schar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], signed char *ip, int *request); int ncmpi_iget_vars_text (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], char *ip, int *request); int ncmpi_iget_vars_short (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], short *ip, int *request); int ncmpi_iget_vars_int (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], int *ip, int *request); int ncmpi_iget_vars_float (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], float *ip, int *request); int ncmpi_iget_vars_double (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], double *ip, int *request); int ncmpi_iget_vars_longlong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], long long *ip, int *request); int ncmpi_bput_vars (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_bput_vars_schar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const signed char *op, int *request); int ncmpi_bput_vars_text (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const char *op, int *request); int ncmpi_bput_vars_short (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const short *op, int *request); int ncmpi_bput_vars_int (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const int *op, int *request); int ncmpi_bput_vars_float (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const float *op, int *request); int ncmpi_bput_vars_double (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const double *op, int *request); int ncmpi_bput_vars_longlong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const long long *op, int *request);
The following iput/iget/bput vars APIs are skipped for Fortran binding as Fortran APIs does not support the following C types: uchar, ubyte, ushort, uint, long, ulonglong, string.
int ncmpi_iput_vars_uchar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const unsigned char *op, int *request); int ncmpi_iput_vars_ushort (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const unsigned short *op, int *request); int ncmpi_iput_vars_uint (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const unsigned int *op, int *request); int ncmpi_iput_vars_long (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const long *op, int *request); int ncmpi_iput_vars_ulonglong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const unsigned long long *op, int *request); int ncmpi_iget_vars_uchar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], unsigned char *ip, int *request); int ncmpi_iget_vars_ushort (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], unsigned short *ip, int *request); int ncmpi_iget_vars_uint (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], unsigned int *ip, int *request); int ncmpi_iget_vars_long (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], long *ip, int *request); int ncmpi_iget_vars_ulonglong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], unsigned long long *ip, int *request); int ncmpi_bput_vars_uchar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const unsigned char *op, int *request); int ncmpi_bput_vars_ushort (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const unsigned short *op, int *request); int ncmpi_bput_vars_uint (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const unsigned int *op, int *request); int ncmpi_bput_vars_long (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const long *op, int *request); int ncmpi_bput_vars_ulonglong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const unsigned long long *op, int *request);
int ncmpi_iput_varm (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_iput_varm_schar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const signed char *op, int *request); int ncmpi_iput_varm_text (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const char *op, int *request); int ncmpi_iput_varm_short (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const short *op, int *request); int ncmpi_iput_varm_int (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const int *op, int *request); int ncmpi_iput_varm_float (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const float *op, int *request); int ncmpi_iput_varm_double (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const double *op, int *request); int ncmpi_iput_varm_longlong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const long long *op, int *request); int ncmpi_iget_varm (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_iget_varm_schar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], signed char *ip, int *request); int ncmpi_iget_varm_text (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], char *ip, int *request); int ncmpi_iget_varm_short (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], short *ip, int *request); int ncmpi_iget_varm_int (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], int *ip, int *request); int ncmpi_iget_varm_float (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], float *ip, int *request); int ncmpi_iget_varm_double (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], double *ip, int *request); int ncmpi_iget_varm_longlong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], long long *ip, int *request); int ncmpi_bput_varm (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_bput_varm_schar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const signed char *op, int *request); int ncmpi_bput_varm_text (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const char *op, int *request); int ncmpi_bput_varm_short (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const short *op, int *request); int ncmpi_bput_varm_int (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const int *op, int *request); int ncmpi_bput_varm_float (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const float *op, int *request); int ncmpi_bput_varm_double (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const double *op, int *request); int ncmpi_bput_varm_longlong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const long long *op, int *request);
The following iput/iget/bput varm APIs are skipped for Fortran binding as Fortran APIs does not support the following C types: uchar, ubyte, ushort, uint, long, ulonglong, string.
int ncmpi_iput_varm_uchar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const unsigned char *op, int *request); int ncmpi_iput_varm_ushort (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const unsigned short *op, int *request); int ncmpi_iput_varm_uint (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const unsigned int *op, int *request); int ncmpi_iput_varm_long (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const long *op, int *request); int ncmpi_iput_varm_ulonglong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const unsigned long long *op, int *request); int ncmpi_iget_varm_uchar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], unsigned char *ip, int *request); int ncmpi_iget_varm_ushort (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], unsigned short *ip, int *request); int ncmpi_iget_varm_uint (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], unsigned int *ip, int *request); int ncmpi_iget_varm_long (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], long *ip, int *request); int ncmpi_iget_varm_ulonglong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], unsigned long long *ip, int *request); int ncmpi_bput_varm_uchar (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const unsigned char *op, int *request); int ncmpi_bput_varm_ushort (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const unsigned short *op, int *request); int ncmpi_bput_varm_uint (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const unsigned int *op, int *request); int ncmpi_bput_varm_long (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const long *op, int *request); int ncmpi_bput_varm_ulonglong (int ncid, int varid, const MPI_Offset start[], const MPI_Offset count[], const MPI_Offset stride[], const MPI_Offset imap[], const unsigned long long *op, int *request);
int ncmpi_put_varn (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_put_varn_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_get_varn (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_get_varn_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_put_varn_text (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const char *buf); int ncmpi_put_varn_schar (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const signed char *buf); int ncmpi_put_varn_short (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const short *buf); int ncmpi_put_varn_int (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const int *buf); int ncmpi_put_varn_float (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const float *buf); int ncmpi_put_varn_double (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const double *buf); int ncmpi_put_varn_longlong (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const long long *buf); int ncmpi_put_varn_text_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const char *buf); int ncmpi_put_varn_schar_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const signed char *buf); int ncmpi_put_varn_short_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const short *buf); int ncmpi_put_varn_int_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const int *buf); int ncmpi_put_varn_float_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const float *buf); int ncmpi_put_varn_double_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const double *buf); int ncmpi_put_varn_longlong_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const long long *buf); int ncmpi_get_varn_text (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], char *buf); int ncmpi_get_varn_schar (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], signed char *buf); int ncmpi_get_varn_short (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], short *buf); int ncmpi_get_varn_int (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], int *buf); int ncmpi_get_varn_float (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], float *buf); int ncmpi_get_varn_double (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], double *buf); int ncmpi_get_varn_longlong (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], long long *buf); int ncmpi_get_varn_text_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], char *buf); int ncmpi_get_varn_schar_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], signed char *buf); int ncmpi_get_varn_short_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], short *buf); int ncmpi_get_varn_int_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], int *buf); int ncmpi_get_varn_float_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], float *buf); int ncmpi_get_varn_double_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], double *buf); int ncmpi_get_varn_longlong_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], long long *buf);
The following put/get varn APIs are skipped for Fortran binding as Fortran APIs does not support the following C types: uchar, ubyte, ushort, uint, long, ulonglong, string.
int ncmpi_put_varn_uchar (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const unsigned char *buf); int ncmpi_put_varn_ushort (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const unsigned short *buf); int ncmpi_put_varn_uint (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const unsigned int *buf); int ncmpi_put_varn_long (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const long *buf); int ncmpi_put_varn_ulonglong (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const unsigned long long *buf); int ncmpi_put_varn_uchar_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const unsigned char *buf); int ncmpi_put_varn_ushort_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const unsigned short *buf); int ncmpi_put_varn_uint_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const unsigned int *buf); int ncmpi_put_varn_long_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const long *buf); int ncmpi_put_varn_ulonglong_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const unsigned long long *buf); int ncmpi_get_varn_uchar (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned char *buf); int ncmpi_get_varn_ushort (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned short *buf); int ncmpi_get_varn_uint (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned int *buf); int ncmpi_get_varn_long (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], long *buf); int ncmpi_get_varn_ulonglong (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned long long *buf); int ncmpi_get_varn_uchar_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned char *buf); int ncmpi_get_varn_ushort_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned short *buf); int ncmpi_get_varn_uint_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned int *buf); int ncmpi_get_varn_long_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], long *buf); int ncmpi_get_varn_ulonglong_all (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned long long *buf);
int ncmpi_iput_varn (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_iget_varn (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_iput_varn_text (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const char *buf, int *request); int ncmpi_iput_varn_schar (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const signed char *buf, int *request); int ncmpi_iput_varn_short (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const short *buf, int *request); int ncmpi_iput_varn_int (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const int *buf, int *request); int ncmpi_iput_varn_float (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const float *buf, int *request); int ncmpi_iput_varn_double (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const double *buf, int *request); int ncmpi_iput_varn_longlong (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const long long *buf, int *request); int ncmpi_iget_varn_text (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], char *buf, int *request); int ncmpi_iget_varn_schar (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], signed char *buf, int *request); int ncmpi_iget_varn_short (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], short *buf, int *request); int ncmpi_iget_varn_int (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], int *buf, int *request); int ncmpi_iget_varn_float (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], float *buf, int *request); int ncmpi_iget_varn_double (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], double *buf, int *request); int ncmpi_iget_varn_longlong (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], long long *buf, int *request);
The following put/get varn APIs are skipped for Fortran binding as Fortran APIs does not support the following C types: uchar, ubyte, ushort, uint, long, ulonglong, string.
int ncmpi_iput_varn_uchar (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const unsigned char *buf, int *request); int ncmpi_iput_varn_ushort (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const unsigned short *buf, int *request); int ncmpi_iput_varn_uint (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const unsigned int *buf, int *request); int ncmpi_iput_varn_long (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const long *buf, int *request); int ncmpi_iput_varn_ulonglong (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const unsigned long long *buf, int *request); int ncmpi_iget_varn_uchar (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned char *buf, int *request); int ncmpi_iget_varn_ushort (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned short *buf, int *request); int ncmpi_iget_varn_uint (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned int *buf, int *request); int ncmpi_iget_varn_long (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], long *buf, int *request); int ncmpi_iget_varn_ulonglong (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned long long *buf, int *request);
int ncmpi_bput_varn (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const void *buf, MPI_Offset bufcount, MPI_Datatype buftype, int *request); int ncmpi_bput_varn_text (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const char *buf, int *request); int ncmpi_bput_varn_schar (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const signed char *buf, int *request); int ncmpi_bput_varn_short (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const short *buf, int *request); int ncmpi_bput_varn_int (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const int *buf, int *request); int ncmpi_bput_varn_float (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const float *buf, int *request); int ncmpi_bput_varn_double (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const double *buf, int *request); int ncmpi_bput_varn_longlong (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const long long *buf, int *request);
The following put/get varn APIs are skipped for Fortran binding as Fortran APIs does not support the following C types: uchar, ubyte, ushort, uint, long, ulonglong, string.
int ncmpi_bput_varn_uchar (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const unsigned char *buf, int *request); int ncmpi_bput_varn_ushort (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const unsigned short *buf, int *request); int ncmpi_bput_varn_uint (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const unsigned int *buf, int *request); int ncmpi_bput_varn_long (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const long *buf, int *request); int ncmpi_bput_varn_ulonglong (int ncid, int varid, int num, MPI_Offset* const starts[], MPI_Offset* const counts[], const unsigned long long *buf, int *request);
int ncmpi_get_vard (int ncid, int varid, MPI_Datatype filetype, void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_get_vard_all (int ncid, int varid, MPI_Datatype filetype, void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_put_vard (int ncid, int varid, MPI_Datatype filetype, const void *buf, MPI_Offset bufcount, MPI_Datatype buftype); int ncmpi_put_vard_all (int ncid, int varid, MPI_Datatype filetype, const void *buf, MPI_Offset bufcount, MPI_Datatype buftype);
All mput/mget APIs are skipped for Fortran binding.
int ncmpi_mput_var (int ncid, int num, int varids[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mput_var_all (int ncid, int num, int varids[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mput_var_text (int ncid, int num, int varids[], char *bufs[]); int ncmpi_mput_var_schar (int ncid, int num, int varids[], signed char *bufs[]); int ncmpi_mput_var_uchar (int ncid, int num, int varids[], unsigned char *bufs[]); int ncmpi_mput_var_short (int ncid, int num, int varids[], short *bufs[]); int ncmpi_mput_var_ushort (int ncid, int num, int varids[], unsigned short *bufs[]); int ncmpi_mput_var_int (int ncid, int num, int varids[], int *bufs[]); int ncmpi_mput_var_uint (int ncid, int num, int varids[], unsigned int *bufs[]); int ncmpi_mput_var_long (int ncid, int num, int varids[], long *bufs[]); int ncmpi_mput_var_float (int ncid, int num, int varids[], float *bufs[]); int ncmpi_mput_var_double (int ncid, int num, int varids[], double *bufs[]); int ncmpi_mput_var_longlong (int ncid, int num, int varids[], long long *bufs[]); int ncmpi_mput_var_ulonglong (int ncid, int num, int varids[], unsigned long long *bufs[]); int ncmpi_mput_var_text_all (int ncid, int num, int varids[], char *bufs[]); int ncmpi_mput_var_schar_all (int ncid, int num, int varids[], signed char *bufs[]); int ncmpi_mput_var_uchar_all (int ncid, int num, int varids[], unsigned char *bufs[]); int ncmpi_mput_var_short_all (int ncid, int num, int varids[], short *bufs[]); int ncmpi_mput_var_ushort_all (int ncid, int num, int varids[], unsigned short *bufs[]); int ncmpi_mput_var_int_all (int ncid, int num, int varids[], int *bufs[]); int ncmpi_mput_var_uint_all (int ncid, int num, int varids[], unsigned int *bufs[]); int ncmpi_mput_var_long_all (int ncid, int num, int varids[], long *bufs[]); int ncmpi_mput_var_float_all (int ncid, int num, int varids[], float *bufs[]); int ncmpi_mput_var_double_all (int ncid, int num, int varids[], double *bufs[]); int ncmpi_mput_var_longlong_all (int ncid, int num, int varids[], long long *bufs[]); int ncmpi_mput_var_ulonglong_all (int ncid, int num, int varids[], unsigned long long *bufs[]); int ncmpi_mput_var1 (int ncid, int num, int varids[], MPI_Offset* const starts[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mput_var1_all (int ncid, int num, int varids[], MPI_Offset* const starts[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mput_var1_text (int ncid, int num, int varids[], MPI_Offset* const starts[], char *bufs[]); int ncmpi_mput_var1_schar (int ncid, int num, int varids[], MPI_Offset* const starts[], signed char *bufs[]); int ncmpi_mput_var1_uchar (int ncid, int num, int varids[], MPI_Offset* const starts[], unsigned char *bufs[]); int ncmpi_mput_var1_short (int ncid, int num, int varids[], MPI_Offset* const starts[], short *bufs[]); int ncmpi_mput_var1_ushort (int ncid, int num, int varids[], MPI_Offset* const starts[], unsigned short *bufs[]); int ncmpi_mput_var1_int (int ncid, int num, int varids[], MPI_Offset* const starts[], int *bufs[]); int ncmpi_mput_var1_uint (int ncid, int num, int varids[], MPI_Offset* const starts[], unsigned int *bufs[]); int ncmpi_mput_var1_long (int ncid, int num, int varids[], MPI_Offset* const starts[], long *bufs[]); int ncmpi_mput_var1_float (int ncid, int num, int varids[], MPI_Offset* const starts[], float *bufs[]); int ncmpi_mput_var1_double (int ncid, int num, int varids[], MPI_Offset* const starts[], double *bufs[]); int ncmpi_mput_var1_longlong (int ncid, int num, int varids[], MPI_Offset* const starts[], long long *bufs[]); int ncmpi_mput_var1_ulonglong (int ncid, int num, int varids[], MPI_Offset* const starts[], unsigned long long *bufs[]); int ncmpi_mput_var1_text_all (int ncid, int num, int varids[], MPI_Offset* const starts[], char *bufs[]); int ncmpi_mput_var1_schar_all (int ncid, int num, int varids[], MPI_Offset* const starts[], signed char *bufs[]); int ncmpi_mput_var1_uchar_all (int ncid, int num, int varids[], MPI_Offset* const starts[], unsigned char *bufs[]); int ncmpi_mput_var1_short_all (int ncid, int num, int varids[], MPI_Offset* const starts[], short *bufs[]); int ncmpi_mput_var1_ushort_all (int ncid, int num, int varids[], MPI_Offset* const starts[], unsigned short *bufs[]); int ncmpi_mput_var1_int_all (int ncid, int num, int varids[], MPI_Offset* const starts[], int *bufs[]); int ncmpi_mput_var1_uint_all (int ncid, int num, int varids[], MPI_Offset* const starts[], unsigned int *bufs[]); int ncmpi_mput_var1_long_all (int ncid, int num, int varids[], MPI_Offset* const starts[], long *bufs[]); int ncmpi_mput_var1_float_all (int ncid, int num, int varids[], MPI_Offset* const starts[], float *bufs[]); int ncmpi_mput_var1_double_all (int ncid, int num, int varids[], MPI_Offset* const starts[], double *bufs[]); int ncmpi_mput_var1_longlong_all (int ncid, int num, int varids[], MPI_Offset* const starts[], long long *bufs[]); int ncmpi_mput_var1_ulonglong_all(int ncid, int num, int varids[], MPI_Offset* const starts[], unsigned long long *bufs[]); int ncmpi_mput_vara (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mput_vara_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mput_vara_text (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], char *bufs[]); int ncmpi_mput_vara_schar (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], signed char *bufs[]); int ncmpi_mput_vara_uchar (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned char *bufs[]); int ncmpi_mput_vara_short (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], short *bufs[]); int ncmpi_mput_vara_ushort (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned short *bufs[]); int ncmpi_mput_vara_int (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], int *bufs[]); int ncmpi_mput_vara_uint (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned int *bufs[]); int ncmpi_mput_vara_long (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], long *bufs[]); int ncmpi_mput_vara_float (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], float *bufs[]); int ncmpi_mput_vara_double (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], double *bufs[]); int ncmpi_mput_vara_longlong (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], long long *bufs[]); int ncmpi_mput_vara_ulonglong (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned long long *bufs[]); int ncmpi_mput_vara_text_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], char *bufs[]); int ncmpi_mput_vara_schar_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], signed char *bufs[]); int ncmpi_mput_vara_uchar_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned char *bufs[]); int ncmpi_mput_vara_short_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], short *bufs[]); int ncmpi_mput_vara_ushort_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned short *bufs[]); int ncmpi_mput_vara_int_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], int *bufs[]); int ncmpi_mput_vara_uint_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned int *bufs[]); int ncmpi_mput_vara_long_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], long *bufs[]); int ncmpi_mput_vara_float_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], float *bufs[]); int ncmpi_mput_vara_double_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], double *bufs[]); int ncmpi_mput_vara_longlong_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], long long *bufs[]); int ncmpi_mput_vara_ulonglong_all(int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned long long *bufs[]); int ncmpi_mput_vars (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mput_vars_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mput_vars_text (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], char *bufs[]); int ncmpi_mput_vars_schar (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], signed char *bufs[]); int ncmpi_mput_vars_uchar (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], unsigned char *bufs[]); int ncmpi_mput_vars_short (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], short *bufs[]); int ncmpi_mput_vars_ushort (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], unsigned short *bufs[]); int ncmpi_mput_vars_int (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], int *bufs[]); int ncmpi_mput_vars_uint (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], unsigned int *bufs[]); int ncmpi_mput_vars_long (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], long *bufs[]); int ncmpi_mput_vars_float (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], float *bufs[]); int ncmpi_mput_vars_double (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], double *bufs[]); int ncmpi_mput_vars_longlong (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], long long *bufs[]); int ncmpi_mput_vars_ulonglong (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], unsigned long long *bufs[]); int ncmpi_mput_vars_text_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], char *bufs[]); int ncmpi_mput_vars_schar_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], signed char *bufs[]); int ncmpi_mput_vars_uchar_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], unsigned char *bufs[]); int ncmpi_mput_vars_short_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], short *bufs[]); int ncmpi_mput_vars_ushort_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], unsigned short *bufs[]); int ncmpi_mput_vars_int_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], int *bufs[]); int ncmpi_mput_vars_uint_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], unsigned int *bufs[]); int ncmpi_mput_vars_long_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], long *bufs[]); int ncmpi_mput_vars_float_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], float *bufs[]); int ncmpi_mput_vars_double_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], double *bufs[]); int ncmpi_mput_vars_longlong_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], long long *bufs[]); int ncmpi_mput_vars_ulonglong_all(int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], unsigned long long *bufs[]); int ncmpi_mput_varm (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mput_varm_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mput_varm_text (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], char *bufs[]); int ncmpi_mput_varm_schar (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], signed char *bufs[]); int ncmpi_mput_varm_uchar (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], unsigned char *bufs[]); int ncmpi_mput_varm_short (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], short *bufs[]); int ncmpi_mput_varm_ushort (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], unsigned short *bufs[]); int ncmpi_mput_varm_int (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], int *bufs[]); int ncmpi_mput_varm_uint (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], unsigned int *bufs[]); int ncmpi_mput_varm_long (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], long *bufs[]); int ncmpi_mput_varm_float (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], float *bufs[]); int ncmpi_mput_varm_double (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], double *bufs[]); int ncmpi_mput_varm_longlong (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], long long *bufs[]); int ncmpi_mput_varm_ulonglong (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], unsigned long long *bufs[]); int ncmpi_mput_varm_text_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], char *bufs[]); int ncmpi_mput_varm_schar_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], signed char *bufs[]); int ncmpi_mput_varm_uchar_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], unsigned char *bufs[]); int ncmpi_mput_varm_short_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], short *bufs[]); int ncmpi_mput_varm_ushort_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], unsigned short *bufs[]); int ncmpi_mput_varm_int_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], int *bufs[]); int ncmpi_mput_varm_uint_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], unsigned int *bufs[]); int ncmpi_mput_varm_long_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], long *bufs[]); int ncmpi_mput_varm_float_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], float *bufs[]); int ncmpi_mput_varm_double_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], double *bufs[]); int ncmpi_mput_varm_longlong_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], long long *bufs[]); int ncmpi_mput_varm_ulonglong_all(int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], unsigned long long *bufs[]); int ncmpi_mget_var (int ncid, int num, int varids[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mget_var_all (int ncid, int num, int varids[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mget_var_text (int ncid, int num, int varids[], char *bufs[]); int ncmpi_mget_var_schar (int ncid, int num, int varids[], signed char *bufs[]); int ncmpi_mget_var_uchar (int ncid, int num, int varids[], unsigned char *bufs[]); int ncmpi_mget_var_short (int ncid, int num, int varids[], short *bufs[]); int ncmpi_mget_var_ushort (int ncid, int num, int varids[], unsigned short *bufs[]); int ncmpi_mget_var_int (int ncid, int num, int varids[], int *bufs[]); int ncmpi_mget_var_uint (int ncid, int num, int varids[], unsigned int *bufs[]); int ncmpi_mget_var_long (int ncid, int num, int varids[], long *bufs[]); int ncmpi_mget_var_float (int ncid, int num, int varids[], float *bufs[]); int ncmpi_mget_var_double (int ncid, int num, int varids[], double *bufs[]); int ncmpi_mget_var_longlong (int ncid, int num, int varids[], long long *bufs[]); int ncmpi_mget_var_ulonglong (int ncid, int num, int varids[], unsigned long long *bufs[]); int ncmpi_mget_var_text_all (int ncid, int num, int varids[], char *bufs[]); int ncmpi_mget_var_schar_all (int ncid, int num, int varids[], signed char *bufs[]); int ncmpi_mget_var_uchar_all (int ncid, int num, int varids[], unsigned char *bufs[]); int ncmpi_mget_var_short_all (int ncid, int num, int varids[], short *bufs[]); int ncmpi_mget_var_ushort_all (int ncid, int num, int varids[], unsigned short *bufs[]); int ncmpi_mget_var_int_all (int ncid, int num, int varids[], int *bufs[]); int ncmpi_mget_var_uint_all (int ncid, int num, int varids[], unsigned int *bufs[]); int ncmpi_mget_var_long_all (int ncid, int num, int varids[], long *bufs[]); int ncmpi_mget_var_float_all (int ncid, int num, int varids[], float *bufs[]); int ncmpi_mget_var_double_all (int ncid, int num, int varids[], double *bufs[]); int ncmpi_mget_var_longlong_all (int ncid, int num, int varids[], long long *bufs[]); int ncmpi_mget_var_ulonglong_all (int ncid, int num, int varids[], unsigned long long *bufs[]); int ncmpi_mget_var1 (int ncid, int num, int varids[], MPI_Offset* const starts[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mget_var1_all (int ncid, int num, int varids[], MPI_Offset* const starts[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mget_var1_text (int ncid, int num, int varids[], MPI_Offset* const starts[], char *bufs[]); int ncmpi_mget_var1_schar (int ncid, int num, int varids[], MPI_Offset* const starts[], signed char *bufs[]); int ncmpi_mget_var1_uchar (int ncid, int num, int varids[], MPI_Offset* const starts[], unsigned char *bufs[]); int ncmpi_mget_var1_short (int ncid, int num, int varids[], MPI_Offset* const starts[], short *bufs[]); int ncmpi_mget_var1_ushort (int ncid, int num, int varids[], MPI_Offset* const starts[], unsigned short *bufs[]); int ncmpi_mget_var1_int (int ncid, int num, int varids[], MPI_Offset* const starts[], int *bufs[]); int ncmpi_mget_var1_uint (int ncid, int num, int varids[], MPI_Offset* const starts[], unsigned int *bufs[]); int ncmpi_mget_var1_long (int ncid, int num, int varids[], MPI_Offset* const starts[], long *bufs[]); int ncmpi_mget_var1_float (int ncid, int num, int varids[], MPI_Offset* const starts[], float *bufs[]); int ncmpi_mget_var1_double (int ncid, int num, int varids[], MPI_Offset* const starts[], double *bufs[]); int ncmpi_mget_var1_longlong (int ncid, int num, int varids[], MPI_Offset* const starts[], long long *bufs[]); int ncmpi_mget_var1_ulonglong (int ncid, int num, int varids[], MPI_Offset* const starts[], unsigned long long *bufs[]); int ncmpi_mget_var1_text_all (int ncid, int num, int varids[], MPI_Offset* const starts[], char *bufs[]); int ncmpi_mget_var1_schar_all (int ncid, int num, int varids[], MPI_Offset* const starts[], signed char *bufs[]); int ncmpi_mget_var1_uchar_all (int ncid, int num, int varids[], MPI_Offset* const starts[], unsigned char *bufs[]); int ncmpi_mget_var1_short_all (int ncid, int num, int varids[], MPI_Offset* const starts[], short *bufs[]); int ncmpi_mget_var1_ushort_all (int ncid, int num, int varids[], MPI_Offset* const starts[], unsigned short *bufs[]); int ncmpi_mget_var1_int_all (int ncid, int num, int varids[], MPI_Offset* const starts[], int *bufs[]); int ncmpi_mget_var1_uint_all (int ncid, int num, int varids[], MPI_Offset* const starts[], unsigned int *bufs[]); int ncmpi_mget_var1_long_all (int ncid, int num, int varids[], MPI_Offset* const starts[], long *bufs[]); int ncmpi_mget_var1_float_all (int ncid, int num, int varids[], MPI_Offset* const starts[], float *bufs[]); int ncmpi_mget_var1_double_all (int ncid, int num, int varids[], MPI_Offset* const starts[], double *bufs[]); int ncmpi_mget_var1_longlong_all (int ncid, int num, int varids[], MPI_Offset* const starts[], long long *bufs[]); int ncmpi_mget_var1_ulonglong_all(int ncid, int num, int varids[], MPI_Offset* const starts[], unsigned long long *bufs[]); int ncmpi_mget_vara (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mget_vara_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mget_vara_text (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], char *bufs[]); int ncmpi_mget_vara_schar (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], signed char *bufs[]); int ncmpi_mget_vara_uchar (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned char *bufs[]); int ncmpi_mget_vara_short (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], short *bufs[]); int ncmpi_mget_vara_ushort (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned short *bufs[]); int ncmpi_mget_vara_int (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], int *bufs[]); int ncmpi_mget_vara_uint (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned int *bufs[]); int ncmpi_mget_vara_long (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], long *bufs[]); int ncmpi_mget_vara_float (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], float *bufs[]); int ncmpi_mget_vara_double (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], double *bufs[]); int ncmpi_mget_vara_longlong (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], long long *bufs[]); int ncmpi_mget_vara_ulonglong (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned long long *bufs[]); int ncmpi_mget_vara_text_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], char *bufs[]); int ncmpi_mget_vara_schar_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], signed char *bufs[]); int ncmpi_mget_vara_uchar_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned char *bufs[]); int ncmpi_mget_vara_short_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], short *bufs[]); int ncmpi_mget_vara_ushort_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned short *bufs[]); int ncmpi_mget_vara_int_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], int *bufs[]); int ncmpi_mget_vara_uint_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned int *bufs[]); int ncmpi_mget_vara_long_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], long *bufs[]); int ncmpi_mget_vara_float_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], float *bufs[]); int ncmpi_mget_vara_double_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], double *bufs[]); int ncmpi_mget_vara_longlong_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], long long *bufs[]); int ncmpi_mget_vara_ulonglong_all(int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], unsigned long long *bufs[]); int ncmpi_mget_vars (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mget_vars_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mget_vars_text (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], char *bufs[]); int ncmpi_mget_vars_schar (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], signed char *bufs[]); int ncmpi_mget_vars_uchar (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], unsigned char *bufs[]); int ncmpi_mget_vars_short (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], short *bufs[]); int ncmpi_mget_vars_ushort (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], unsigned short *bufs[]); int ncmpi_mget_vars_int (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], int *bufs[]); int ncmpi_mget_vars_uint (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], unsigned int *bufs[]); int ncmpi_mget_vars_long (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], long *bufs[]); int ncmpi_mget_vars_float (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], float *bufs[]); int ncmpi_mget_vars_double (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], double *bufs[]); int ncmpi_mget_vars_longlong (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], long long *bufs[]); int ncmpi_mget_vars_ulonglong (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], unsigned long long *bufs[]); int ncmpi_mget_vars_text_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], char *bufs[]); int ncmpi_mget_vars_schar_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], signed char *bufs[]); int ncmpi_mget_vars_uchar_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], unsigned char *bufs[]); int ncmpi_mget_vars_short_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], short *bufs[]); int ncmpi_mget_vars_ushort_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], unsigned short *bufs[]); int ncmpi_mget_vars_int_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], int *bufs[]); int ncmpi_mget_vars_uint_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], unsigned int *bufs[]); int ncmpi_mget_vars_long_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], long *bufs[]); int ncmpi_mget_vars_float_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], float *bufs[]); int ncmpi_mget_vars_double_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], double *bufs[]); int ncmpi_mget_vars_longlong_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], long long *bufs[]); int ncmpi_mget_vars_ulonglong_all(int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], unsigned long long *bufs[]); int ncmpi_mget_varm (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mget_varm_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], void *bufs[], MPI_Offset bufcounts[], MPI_Datatype datatypes[]); int ncmpi_mget_varm_text (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], char *bufs[]); int ncmpi_mget_varm_schar (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], signed char *bufs[]); int ncmpi_mget_varm_uchar (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], unsigned char *bufs[]); int ncmpi_mget_varm_short (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], short *bufs[]); int ncmpi_mget_varm_ushort (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], unsigned short *bufs[]); int ncmpi_mget_varm_int (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], int *bufs[]); int ncmpi_mget_varm_uint (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], unsigned int *bufs[]); int ncmpi_mget_varm_long (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], long *bufs[]); int ncmpi_mget_varm_float (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], float *bufs[]); int ncmpi_mget_varm_double (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], double *bufs[]); int ncmpi_mget_varm_longlong (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], long long *bufs[]); int ncmpi_mget_varm_ulonglong (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], unsigned long long *bufs[]); int ncmpi_mget_varm_text_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], char *bufs[]); int ncmpi_mget_varm_schar_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], signed char *bufs[]); int ncmpi_mget_varm_uchar_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], unsigned char *bufs[]); int ncmpi_mget_varm_short_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], short *bufs[]); int ncmpi_mget_varm_ushort_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], unsigned short *bufs[]); int ncmpi_mget_varm_int_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], int *bufs[]); int ncmpi_mget_varm_uint_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], unsigned int *bufs[]); int ncmpi_mget_varm_long_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], long *bufs[]); int ncmpi_mget_varm_float_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], float *bufs[]); int ncmpi_mget_varm_double_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], double *bufs[]); int ncmpi_mget_varm_longlong_all (int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], long long *bufs[]); int ncmpi_mget_varm_ulonglong_all(int ncid, int num, int varids[], MPI_Offset* const starts[], MPI_Offset* const counts[], MPI_Offset* const strides[], MPI_Offset* const imaps[], unsigned long long *bufs[]);
Next: Summary of Fortran 77 Interface, Previous: Error Codes, Up: Top [Index]