ParallelIO
Functions
pio_put_nc.c File Reference

PIO functions to write data. More...

#include <config.h>
#include <pio.h>
#include <pio_internal.h>

Functions

int PIOc_put_vars_text (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const char *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vars_uchar (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned char *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vars_schar (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const signed char *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vars_ushort (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned short *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vars_short (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const short *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vars_uint (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned int *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vars_int (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const int *op)
 PIO interface to nc_put_vars_int.
 
int PIOc_put_vars_long (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const long *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vars_float (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const float *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vars_longlong (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const long long *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vars_double (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const double *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vars_ulonglong (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const unsigned long long *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var1_tc (int ncid, int varid, const PIO_Offset *index, nc_type xtype, const void *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var1_text (int ncid, int varid, const PIO_Offset *index, const char *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var1_uchar (int ncid, int varid, const PIO_Offset *index, const unsigned char *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var1_schar (int ncid, int varid, const PIO_Offset *index, const signed char *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var1_ushort (int ncid, int varid, const PIO_Offset *index, const unsigned short *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var1_short (int ncid, int varid, const PIO_Offset *index, const short *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var1_uint (int ncid, int varid, const PIO_Offset *index, const unsigned int *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var1_int (int ncid, int varid, const PIO_Offset *index, const int *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var1_float (int ncid, int varid, const PIO_Offset *index, const float *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var1_long (int ncid, int varid, const PIO_Offset *index, const long *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var1_double (int ncid, int varid, const PIO_Offset *index, const double *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var1_ulonglong (int ncid, int varid, const PIO_Offset *index, const unsigned long long *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var1_longlong (int ncid, int varid, const PIO_Offset *index, const long long *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vara_text (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const char *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vara_uchar (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned char *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vara_schar (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const signed char *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vara_ushort (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned short *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vara_short (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const short *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vara_uint (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned int *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vara_int (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const int *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vara_long (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const long *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vara_float (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const float *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vara_ulonglong (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const unsigned long long *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vara_longlong (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const long long *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_vara_double (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const double *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var_text (int ncid, int varid, const char *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var_uchar (int ncid, int varid, const unsigned char *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var_schar (int ncid, int varid, const signed char *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var_ushort (int ncid, int varid, const unsigned short *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var_short (int ncid, int varid, const short *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var_uint (int ncid, int varid, const unsigned int *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var_int (int ncid, int varid, const int *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var_long (int ncid, int varid, const long *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var_float (int ncid, int varid, const float *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var_ulonglong (int ncid, int varid, const unsigned long long *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var_longlong (int ncid, int varid, const long long *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var_double (int ncid, int varid, const double *op)
 Interface to netCDF data write function. More...
 
int PIOc_put_var (int ncid, int varid, const void *buf, PIO_Offset bufcount, MPI_Datatype buftype)
 Interface to netCDF data write function. More...
 
int PIOc_put_vars (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const PIO_Offset *stride, const void *buf, PIO_Offset bufcount, MPI_Datatype buftype)
 PIO interface to nc_put_vars. More...
 
int PIOc_put_var1 (int ncid, int varid, const PIO_Offset *index, const void *buf, PIO_Offset bufcount, MPI_Datatype buftype)
 Interface to netCDF data write function. More...
 
int PIOc_put_vara (int ncid, int varid, const PIO_Offset *start, const PIO_Offset *count, const void *buf, PIO_Offset bufcount, MPI_Datatype buftype)
 Interface to netCDF data write function. More...
 

Detailed Description

PIO functions to write data.

Author
Ed Hartnett
Date
2016
See also
http://code.google.com/p/parallelio/

Function Documentation

§ PIOc_put_var()

int PIOc_put_var ( int  ncid,
int  varid,
const void *  buf,
PIO_Offset  bufcount,
MPI_Datatype  buftype 
)

Interface to netCDF data write function.

§ PIOc_put_var1()

int PIOc_put_var1 ( int  ncid,
int  varid,
const PIO_Offset *  index,
const void *  buf,
PIO_Offset  bufcount,
MPI_Datatype  buftype 
)

Interface to netCDF data write function.

§ PIOc_put_var1_double()

int PIOc_put_var1_double ( int  ncid,
int  varid,
const PIO_Offset *  index,
const double *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var1_float()

int PIOc_put_var1_float ( int  ncid,
int  varid,
const PIO_Offset *  index,
const float *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var1_int()

int PIOc_put_var1_int ( int  ncid,
int  varid,
const PIO_Offset *  index,
const int *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var1_long()

int PIOc_put_var1_long ( int  ncid,
int  varid,
const PIO_Offset *  index,
const long *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var1_longlong()

int PIOc_put_var1_longlong ( int  ncid,
int  varid,
const PIO_Offset *  index,
const long long *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var1_schar()

int PIOc_put_var1_schar ( int  ncid,
int  varid,
const PIO_Offset *  index,
const signed char *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var1_short()

int PIOc_put_var1_short ( int  ncid,
int  varid,
const PIO_Offset *  index,
const short *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var1_tc()

int PIOc_put_var1_tc ( int  ncid,
int  varid,
const PIO_Offset *  index,
nc_type  xtype,
const void *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var1_text()

int PIOc_put_var1_text ( int  ncid,
int  varid,
const PIO_Offset *  index,
const char *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var1_uchar()

int PIOc_put_var1_uchar ( int  ncid,
int  varid,
const PIO_Offset *  index,
const unsigned char *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var1_uint()

int PIOc_put_var1_uint ( int  ncid,
int  varid,
const PIO_Offset *  index,
const unsigned int *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var1_ulonglong()

int PIOc_put_var1_ulonglong ( int  ncid,
int  varid,
const PIO_Offset *  index,
const unsigned long long *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var1_ushort()

int PIOc_put_var1_ushort ( int  ncid,
int  varid,
const PIO_Offset *  index,
const unsigned short *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var_double()

int PIOc_put_var_double ( int  ncid,
int  varid,
const double *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var_float()

int PIOc_put_var_float ( int  ncid,
int  varid,
const float *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var_int()

int PIOc_put_var_int ( int  ncid,
int  varid,
const int *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var_long()

int PIOc_put_var_long ( int  ncid,
int  varid,
const long *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var_longlong()

int PIOc_put_var_longlong ( int  ncid,
int  varid,
const long long *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var_schar()

int PIOc_put_var_schar ( int  ncid,
int  varid,
const signed char *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var_short()

int PIOc_put_var_short ( int  ncid,
int  varid,
const short *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var_text()

int PIOc_put_var_text ( int  ncid,
int  varid,
const char *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var_uchar()

int PIOc_put_var_uchar ( int  ncid,
int  varid,
const unsigned char *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var_uint()

int PIOc_put_var_uint ( int  ncid,
int  varid,
const unsigned int *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var_ulonglong()

int PIOc_put_var_ulonglong ( int  ncid,
int  varid,
const unsigned long long *  op 
)

Interface to netCDF data write function.

§ PIOc_put_var_ushort()

int PIOc_put_var_ushort ( int  ncid,
int  varid,
const unsigned short *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vara()

int PIOc_put_vara ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const void *  buf,
PIO_Offset  bufcount,
MPI_Datatype  buftype 
)

Interface to netCDF data write function.

§ PIOc_put_vara_double()

int PIOc_put_vara_double ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const double *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vara_float()

int PIOc_put_vara_float ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const float *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vara_int()

int PIOc_put_vara_int ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const int *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vara_long()

int PIOc_put_vara_long ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const long *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vara_longlong()

int PIOc_put_vara_longlong ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const long long *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vara_schar()

int PIOc_put_vara_schar ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const signed char *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vara_short()

int PIOc_put_vara_short ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const short *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vara_text()

int PIOc_put_vara_text ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const char *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vara_uchar()

int PIOc_put_vara_uchar ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const unsigned char *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vara_uint()

int PIOc_put_vara_uint ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const unsigned int *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vara_ulonglong()

int PIOc_put_vara_ulonglong ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const unsigned long long *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vara_ushort()

int PIOc_put_vara_ushort ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const unsigned short *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vars()

int PIOc_put_vars ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const PIO_Offset *  stride,
const void *  buf,
PIO_Offset  bufcount,
MPI_Datatype  buftype 
)

PIO interface to nc_put_vars.

This routine is called collectively by all tasks in the communicator ios.union_comm.

Refer to the netcdf documentation.

§ PIOc_put_vars_double()

int PIOc_put_vars_double ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const PIO_Offset *  stride,
const double *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vars_float()

int PIOc_put_vars_float ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const PIO_Offset *  stride,
const float *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vars_long()

int PIOc_put_vars_long ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const PIO_Offset *  stride,
const long *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vars_longlong()

int PIOc_put_vars_longlong ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const PIO_Offset *  stride,
const long long *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vars_schar()

int PIOc_put_vars_schar ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const PIO_Offset *  stride,
const signed char *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vars_short()

int PIOc_put_vars_short ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const PIO_Offset *  stride,
const short *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vars_text()

int PIOc_put_vars_text ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const PIO_Offset *  stride,
const char *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vars_uchar()

int PIOc_put_vars_uchar ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const PIO_Offset *  stride,
const unsigned char *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vars_uint()

int PIOc_put_vars_uint ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const PIO_Offset *  stride,
const unsigned int *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vars_ulonglong()

int PIOc_put_vars_ulonglong ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const PIO_Offset *  stride,
const unsigned long long *  op 
)

Interface to netCDF data write function.

§ PIOc_put_vars_ushort()

int PIOc_put_vars_ushort ( int  ncid,
int  varid,
const PIO_Offset *  start,
const PIO_Offset *  count,
const PIO_Offset *  stride,
const unsigned short *  op 
)

Interface to netCDF data write function.