@file
$Revision$ $LastChangedDate$
@defgroup PIO_def_dim
@defgroup PIO_enddef
\defgroup PIO_redef
\defgroup PIO_inquire
\defgroup PIO_inq_dimid
\defgroup PIO_inq_dimname
\defgroup PIO_inq_dimlen
\defgroup PIO_inquire_dimension
\defgroup PIO_copy_att
\defgroup PIO_def_var
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| character(len=*), | intent(in) | :: | name |
: The name of the variable to define |
||
| integer, | intent(in) | :: | type |
: The type of variable |
||
| type(Var_desc_t), | intent(inout) | :: | vardesc |
copydoc: var_desc_t |
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| character(len=*), | intent(in) | :: | name |
: The name of the variable to define |
||
| integer, | intent(in) | :: | type |
: The type of variable |
||
| integer, | intent(in) | :: | dimids(:) | |||
| type(Var_desc_t), | intent(inout) | :: | vardesc |
copydoc: var_desc_t |
\defgroup PIO_inq_varid
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| character(len=*), | intent(in) | :: | name |
: Name of the returned attribute |
||
| integer(kind=i4), | intent(out) | :: | varid |
: variable ID |
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| character(len=*), | intent(in) | :: | name |
: Name of the returned attribute |
||
| type(Var_desc_t), | intent(inout) | :: | vardesc |
copydoc: var_desc_t |
\defgroup PIO_inq_att
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(inout) | :: | File |
copydoc: file_desc_t |
||
| integer(kind=i4), | intent(in) | :: | varid |
: The netcdf variable identifier |
||
| character(len=*), | intent(in) | :: | name |
: Name of the attribute |
||
| integer, | intent(out) | :: | xtype |
: The type of attribute |
||
| integer, | intent(out) | :: | len |
: The length of the attribute |
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(inout) | :: | File |
copydoc: file_desc_t |
||
| type(Var_desc_t), | intent(in) | :: | vardesc |
copydoc: var_desc_t |
||
| character(len=*), | intent(in) | :: | name |
: Name of the attribute |
||
| integer, | intent(out) | :: | xtype |
: The type of attribute |
||
| integer, | intent(out) | :: | len |
: The length of the attribute |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(inout) | :: | File | |||
| type(Var_desc_t), | intent(in) | :: | vardesc | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(out) | :: | xtype | |||
| integer(kind=pio_offset), | intent(out) | :: | len |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(inout) | :: | File | |||
| integer, | intent(in) | :: | varid | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(out) | :: | xtype | |||
| integer(kind=pio_offset), | intent(out) | :: | len |
\defgroup PIO_inq_attlen
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(inout) | :: | File |
copydoc: file_desc_t |
||
| integer(kind=i4), | intent(in) | :: | varid |
: attribute id |
||
| character(len=*), | intent(in) | :: | name |
: name of attribute |
||
| integer, | intent(out) | :: | len |
: Length of attribute |
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(inout) | :: | File |
copydoc: file_desc_t |
||
| type(Var_desc_t), | intent(in) | :: | vardesc |
copydoc: var_desc_t |
||
| character(len=*), | intent(in) | :: | name |
: name of attribute |
||
| integer, | intent(out) | :: | len |
: Length of attribute |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(inout) | :: | File | |||
| type(Var_desc_t), | intent(in) | :: | vardesc | |||
| character(len=*), | intent(in) | :: | name | |||
| integer(kind=pio_offset), | intent(out) | :: | len |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(inout) | :: | File | |||
| integer, | intent(in) | :: | vid | |||
| character(len=*), | intent(in) | :: | name | |||
| integer(kind=pio_offset), | intent(out) | :: | len |
\defgroup PIO_inq_attname
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(inout) | :: | File |
copydoc: file_desc_t |
||
| integer(kind=i4), | intent(in) | :: | varid |
: The variable ID |
||
| integer, | intent(in) | :: | attnum |
: Attribute number returned from function ???? |
||
| character(len=*), | intent(out) | :: | name |
: Name of the returned attribute |
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(inout) | :: | File |
copydoc: file_desc_t |
||
| type(Var_desc_t), | intent(in) | :: | vardesc |
copydoc: var_desc_t |
||
| integer, | intent(in) | :: | attnum |
: Attribute number returned from function ???? |
||
| character(len=*), | intent(out) | :: | name |
: Name of the returned attribute |
\defgroup PIO_inq_varname
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| integer, | intent(in) | :: | varid |
: The netcdf variable id. |
||
| character(len=*), | intent(out) | :: | name |
: The name of the netcdf variable. |
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| type(Var_desc_t), | intent(in) | :: | vardesc |
copydoc: var_desc_t |
||
| character(len=*), | intent(out) | :: | name |
: The name of the netcdf variable. |
\defgroup PIO_inq_varndims
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| integer, | intent(in) | :: | varid |
: The variable identifier |
||
| integer(kind=i4), | intent(out) | :: | ndims |
: The number of dimensions for the variable |
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| type(Var_desc_t), | intent(in) | :: | vardesc |
copydoc: var_desc_t |
||
| integer(kind=i4), | intent(out) | :: | ndims |
: The number of dimensions for the variable |
\defgroup PIO_inq_varnatts
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| integer, | intent(in) | :: | varid |
: The netcdf variable id |
||
| integer(kind=i4), | intent(out) | :: | natts |
: The number of attributes associated with the variable |
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| type(Var_desc_t), | intent(in) | :: | vardesc |
copydoc: var_desc_t |
||
| integer(kind=i4), | intent(out) | :: | natts |
: The number of attributes associated with the variable |
\defgroup PIO_inq_vardimid
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| integer, | intent(in) | :: | varid |
: The variable id |
||
| integer(kind=i4), | intent(out) | :: | dimids(:) |
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| type(Var_desc_t), | intent(in) | :: | vardesc |
copydoc: var_desc_t |
||
| integer(kind=i4), | intent(out) | :: | dimids(:) |
\defgroup PIO_inq_vartype
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| integer, | intent(in) | :: | varid |
: The netcdf variable id |
||
| integer(kind=i4), | intent(out) | :: | type |
: The type of variable |
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| type(Var_desc_t), | intent(in) | :: | vardesc |
copydoc: var_desc_t |
||
| integer(kind=i4), | intent(out) | :: | type |
: The type of variable |
\defgroup PIO_inquire_variable
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | ncid |
: A netcdf file descriptor returned by \ref PIO_openfile or \ref PIO_createfile. |
||
| integer, | intent(in) | :: | varid |
: The netcdf variable ID. |
||
| character(len=*), | intent(out), | optional | :: | name |
: The name of the variable |
|
| integer, | intent(out), | optional | :: | xtype |
: The type of the variable |
|
| integer, | intent(out), | optional | :: | ndims |
: The type of the variable : The number of dimensions for the variable. |
|
| integer, | intent(out), | optional, | dimension(:) | :: | dimids |
: The dimension identifier returned by \ref PIO_def_dim |
| integer, | intent(out), | optional | :: | natts |
: Number of attributes associated with the variable |
@public @details
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | ncid |
: A netcdf file descriptor returned by \ref PIO_openfile or \ref PIO_createfile. |
||
| type(Var_desc_t), | intent(in) | :: | vardesc |
copydoc: var_desc_t |
||
| character(len=*), | intent(out), | optional | :: | name |
: The name of the variable |
|
| integer, | intent(out), | optional | :: | xtype |
: The type of the variable |
|
| integer, | intent(out), | optional | :: | ndims |
: The type of the variable : The number of dimensions for the variable. |
|
| integer, | intent(out), | optional, | dimension(:) | :: | dimids |
: The dimension identifier returned by \ref PIO_def_dim |
| integer, | intent(out), | optional | :: | natts |
: Number of attributes associated with the variable |
Gets metadata information for netcdf file.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| integer, | intent(out), | optional | :: | nDimensions |
: Number of dimensions defined for the netcdf file |
|
| integer, | intent(out), | optional | :: | nVariables |
: Number of dimensions defined for the netcdf file : Number of variables defined for the netcdf file |
|
| integer, | intent(out), | optional | :: | nAttributes |
: Number of dimensions defined for the netcdf file : Number of variables defined for the netcdf file : Number of attributes defined for the netcdf file |
|
| integer, | intent(out), | optional | :: | unlimitedDimID |
: Number of dimensions defined for the netcdf file : Number of variables defined for the netcdf file : Number of attributes defined for the netcdf file : the Unlimited dimension ID |
Returns the netcdf dimension id for the name.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| character(len=*), | intent(in) | :: | name |
: The name of the netcdf dimension. |
||
| integer, | intent(out) | :: | dimid |
: The netcdf dimension id. |
Gets the name of a dimension given its ID
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| integer, | intent(in) | :: | dimid |
: The netcdf dimension id. |
||
| character(len=*), | intent(out) | :: | dimname |
: The name associated with the netcdf dimension id. |
Returns the extent of a netCDF dimension
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| integer(kind=i4), | intent(in) | :: | dimid |
: The netcdf dimension. |
||
| integer(kind=i4), | intent(out) | :: | dimlen |
: The extent of the netcdf dimension. |
Exits netcdf define mode.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(inout) | :: | File |
copydoc: file_desc_t |
Re-enters netcdf define mode.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(inout) | :: | File |
copydoc: file_desc_t |
Defines the netcdf dimension
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | File |
copydoc: file_desc_t |
||
| character(len=*), | intent(in) | :: | name |
: The name of the dimension to define |
||
| integer(kind=i4), | intent(in) | :: | len |
: The size of the dimension |
||
| integer(kind=i4), | intent(out) | :: | dimid |
: The dimension identifier |
No idea what this function does
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | infile |
copydoc: file_desc_t |
||
| integer, | intent(in) | :: | invarid |
: |
||
| character(len=*), | intent(in) | :: | name |
: |
||
| type(File_desc_t), | intent(in) | :: | outfile |
: |
||
| integer, | intent(in) | :: | outvarid |
: : |
Get information about a particular dimension in netcdf file
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(File_desc_t), | intent(in) | :: | ncid |
: A netcdf file descriptor returned by \ref PIO_openfile or \ref PIO_createfile. |
||
| integer, | intent(in) | :: | dimid |
: The netcdf dimension ID. |
||
| character(len=*), | intent(out), | optional | :: | name |
: The name of the dimension. |
|
| integer, | intent(out), | optional | :: | len |
: The length of the dimesions name. |