| 
    PIO
    2.5.4
    
   | 
 
Learn variable name, ID, type, dimensions, compression, chunking in Fortran. More...
Functions/Subroutines | |
| integer function | pio_nf::inquire_variable_desc (file, vardesc, name, xtype, ndims, dimids, natts) | 
| Variable description structure.  More... | |
| integer function | pio_nf::inquire_variable_vid (file, varid, name, xtype, ndims, dimids, natts) | 
| integer function | pio_nf::inquire_variable_id (ncid, varid, name, xtype, ndims, dimids, natts) | 
| integer function | pio_nf::inq_vardimid_desc (File, vardesc, dimids) | 
| File descriptor structure.  More... | |
| integer function | pio_nf::inq_vardimid_vid (File, varid, dimids) | 
| integer function | pio_nf::inq_vardimid_id (ncid, varid, dimids) | 
| integer function | pio_nf::inq_varndims_desc (File, vardesc, ndims) | 
| File descriptor structure.  More... | |
| integer function | pio_nf::inq_varndims_vid (File, varid, ndims) | 
| integer function | pio_nf::inq_varndims_id (ncid, varid, ndims) | 
| integer function | pio_nf::inq_vartype_desc (File, vardesc, type) | 
| File descriptor structure.  More... | |
| integer function | pio_nf::inq_vartype_vid (File, varid, type) | 
| integer function | pio_nf::inq_vartype_id (ncid, varid, type) | 
| integer function | pio_nf::inq_varnatts_desc (File, vardesc, natts) | 
| File descriptor structure.  More... | |
| integer function | pio_nf::inq_varnatts_vid (File, varid, natts) | 
| integer function | pio_nf::inq_varnatts_id (ncid, varid, natts) | 
| integer function | pio_nf::inq_var_deflate_desc (File, vardesc, shuffle, deflate, deflate_level) | 
| File descriptor structure.  More... | |
| integer function | pio_nf::inq_var_deflate_vid (File, varid, shuffle, deflate, deflate_level) | 
| integer function | pio_nf::inq_var_deflate_id (ncid, varid, shuffle, deflate, deflate_level) | 
| integer function | pio_nf::inq_var_chunking_desc (File, vardesc, storage, chunksizes) | 
| File descriptor structure.  More... | |
| integer function | pio_nf::inq_var_chunking_vid (File, varid, storage, chunksizes) | 
| integer function | pio_nf::inq_var_chunking_id (ncid, varid, storage, chunksizes) | 
| integer function | pio_nf::inq_varname_desc (File, vardesc, name) | 
| File descriptor structure.  More... | |
| integer function | pio_nf::inq_varname_vid (File, varid, name) | 
| integer function | pio_nf::inq_varname_id (ncid, varid, name) | 
| integer function | pio_nf::inq_varid_desc (File, name, vardesc) | 
| File descriptor structure.  More... | |
| integer function | pio_nf::inq_varid_vid (File, name, varid) | 
| integer function | pio_nf::inq_varid_id (ncid, name, varid) | 
Learn variable name, ID, type, dimensions, compression, chunking in Fortran.
Use the generic functions to call the underlying Fortran functions.
| Generic Function | Function(s) | 
|---|---|
| pio_inquire_variable() | inquire_variable_desc(), inquire_variable_vid(), inquire_variable_id() | 
| pio_inq_varid() | inq_varid_desc(), inq_varid_vid(), inq_varid_id() | 
| pio_inq_vartype() | inq_varname_desc(), inq_varname_vid(), inq_varname_id() | 
| pio_inq_varndims() | inq_varndims_desc(), inq_varndims_vid(), inq_varndims_id() | 
| pio_inq_vardimid() | inq_vardimid_desc(), inq_vardimid_vid(), inq_vardimid_id() | 
| pio_inq_varnatts() | inq_varnatts_desc(), inq_varnatts_vid(), inq_varnatts_id() | 
| pio_inq_var_deflate() | inq_var_deflate_desc(), inq_var_deflate_vid(), inq_var_deflate_id() | 
| pio_inq_var_chunking() | inq_var_chunking_desc(), inq_var_chunking_vid(), inq_var_chunking_id() | 
| integer function pio_nf::inq_var_chunking_desc | ( | type (file_desc_t), intent(in) | File, | 
| type (var_desc_t), intent(in) | vardesc, | ||
| integer, intent(out) | storage, | ||
| integer (kind=pio_offset_kind), dimension(*), intent(out) | chunksizes | ||
| ) | 
File descriptor structure.
Gets metadata information for netcdf file.
| File | This structure holds information associated with each open file | 
| vardesc | Variable description structure. | 
| storage | 0 for chunked, 1 for contiguous | 
| chunksizes | Array of chunk sizes. | 
| ierr | The error return code (see Error Handling for Fortran). | 
| integer function pio_nf::inq_var_chunking_id | ( | integer, intent(in) | ncid, | 
| integer, intent(in) | varid, | ||
| integer, intent(out) | storage, | ||
| integer (kind=pio_offset_kind), dimension(*), intent(out) | chunksizes | ||
| ) | 
Gets metadata information for netcdf file.
| integer function pio_nf::inq_var_chunking_vid | ( | type (file_desc_t), intent(in) | File, | 
| integer, intent(in) | varid, | ||
| integer, intent(out) | storage, | ||
| integer (kind=pio_offset_kind), dimension(*), intent(out) | chunksizes | ||
| ) | 
Gets metadata information for netcdf file.
| integer function pio_nf::inq_var_deflate_desc | ( | type (file_desc_t), intent(in) | File, | 
| type (var_desc_t), intent(in) | vardesc, | ||
| integer, intent(out) | shuffle, | ||
| integer, intent(out) | deflate, | ||
| integer, intent(out) | deflate_level | ||
| ) | 
File descriptor structure.
Gets metadata information for netcdf file.
| File | This structure holds information associated with each open file | 
| vardesc | Variable description structure. | 
| shuffle | Value of shuffle | 
| deflate | Status of deflate | 
| deflate_level | Level of deflate | 
| ierr | The error return code (see Error Handling for Fortran). | 
| integer function pio_nf::inq_var_deflate_id | ( | integer, intent(in) | ncid, | 
| integer, intent(in) | varid, | ||
| integer, intent(out) | shuffle, | ||
| integer, intent(out) | deflate, | ||
| integer, intent(out) | deflate_level | ||
| ) | 
Gets metadata information for netcdf file.
| integer function pio_nf::inq_var_deflate_vid | ( | type (file_desc_t), intent(in) | File, | 
| integer, intent(in) | varid, | ||
| integer, intent(out) | shuffle, | ||
| integer, intent(out) | deflate, | ||
| integer, intent(out) | deflate_level | ||
| ) | 
Gets metadata information for netcdf file.
| integer function pio_nf::inq_vardimid_desc | ( | type (file_desc_t), intent(in) | File, | 
| type (var_desc_t), intent(in) | vardesc, | ||
| integer, dimension(:), intent(out) | dimids | ||
| ) | 
File descriptor structure.
Returns the dimids of the variable as an interger array.
| File | This structure holds information associated with each open file | 
| vardesc | Variable description structure. | 
| dimids | The dimension identifier returned by Define a Dimension | 
| ierr | The error return code (see Error Handling for Fortran). | 
| integer function pio_nf::inq_vardimid_id | ( | integer, intent(in) | ncid, | 
| integer, intent(in) | varid, | ||
| integer, dimension(:), intent(out) | dimids | ||
| ) | 
Returns the dimids of the variable as an interger array.
| integer function pio_nf::inq_vardimid_vid | ( | type (file_desc_t), intent(in) | File, | 
| integer, intent(in) | varid, | ||
| integer, dimension(:), intent(out) | dimids | ||
| ) | 
Returns the dimids of the variable as an interger array.
| integer function pio_nf::inq_varid_desc | ( | type (file_desc_t), intent(in) | File, | 
| character(len=*), intent(in) | name, | ||
| type (var_desc_t), intent(inout) | vardesc | ||
| ) | 
File descriptor structure.
Returns the ID of a netcdf variable given its name.
| File | This structure holds information associated with each open file | 
| name | Name of the returned attribute | 
| vardesc | Variable description structure. | 
| ierr | The error return code (see Error Handling for Fortran). | 
| integer function pio_nf::inq_varid_id | ( | integer, intent(in) | ncid, | 
| character(len=*), intent(in) | name, | ||
| integer, intent(out) | varid | ||
| ) | 
Returns the ID of a netcdf variable given its name.
| integer function pio_nf::inq_varid_vid | ( | type (file_desc_t), intent(in) | File, | 
| character(len=*), intent(in) | name, | ||
| integer, intent(out) | varid | ||
| ) | 
Returns the ID of a netcdf variable given its name.
| integer function pio_nf::inq_varname_desc | ( | type (file_desc_t), intent(in) | File, | 
| type (var_desc_t), intent(in) | vardesc, | ||
| character(len=*), intent(out) | name | ||
| ) | 
File descriptor structure.
Get the name associated with a variable.
| File | This structure holds information associated with each open file | 
| vardesc | Variable description structure. | 
| name | The name of the netcdf variable. | 
| ierr | The error return code (see Error Handling for Fortran). | 
| integer function pio_nf::inq_varname_id | ( | integer, intent(in) | ncid, | 
| integer, intent(in) | varid, | ||
| character(len=*), intent(out) | name | ||
| ) | 
Get the name associated with a variable.
| integer function pio_nf::inq_varname_vid | ( | type (file_desc_t), intent(in) | File, | 
| integer, intent(in) | varid, | ||
| character(len=*), intent(out) | name | ||
| ) | 
Get the name associated with a variable.
| integer function pio_nf::inq_varnatts_desc | ( | type (file_desc_t), intent(in) | File, | 
| type (var_desc_t), intent(in) | vardesc, | ||
| integer, intent(out) | natts | ||
| ) | 
File descriptor structure.
Gets metadata information for netcdf file.
| File | This structure holds information associated with each open file | 
| vardesc | Variable description structure. | 
| natts | The number of atts | 
| ierr | The error return code (see Error Handling for Fortran). | 
| integer function pio_nf::inq_varnatts_id | ( | integer, intent(in) | ncid, | 
| integer, intent(in) | varid, | ||
| integer, intent(out) | natts | ||
| ) | 
Gets metadata information for netcdf file.
| integer function pio_nf::inq_varnatts_vid | ( | type (file_desc_t), intent(in) | File, | 
| integer, intent(in) | varid, | ||
| integer, intent(out) | natts | ||
| ) | 
Gets metadata information for netcdf file.
| integer function pio_nf::inq_varndims_desc | ( | type (file_desc_t), intent(in) | File, | 
| type (var_desc_t), intent(in) | vardesc, | ||
| integer, intent(out) | ndims | ||
| ) | 
File descriptor structure.
Gets the number of dimension associated with a netcdf variable.
| File | This structure holds information associated with each open file | 
| vardesc | Variable description structure. | 
| ndims | The number of dimensions for the variable | 
| ierr | The error return code (see Error Handling for Fortran). | 
| integer function pio_nf::inq_varndims_id | ( | integer, intent(in) | ncid, | 
| integer, intent(in) | varid, | ||
| integer, intent(out) | ndims | ||
| ) | 
Gets the number of dimension associated with a netcdf variable.
| integer function pio_nf::inq_varndims_vid | ( | type (file_desc_t), intent(in) | File, | 
| integer, intent(in) | varid, | ||
| integer, intent(out) | ndims | ||
| ) | 
Gets the number of dimension associated with a netcdf variable.
| integer function pio_nf::inq_vartype_desc | ( | type (file_desc_t), intent(in) | File, | 
| type (var_desc_t), intent(in) | vardesc, | ||
| integer, intent(out) | type | ||
| ) | 
File descriptor structure.
Gets metadata information for netcdf file.
| File | This structure holds information associated with each open file | 
| vardesc | Variable description structure. | 
| type | The type of variable | 
| ierr | The error return code (see Error Handling for Fortran). | 
| integer function pio_nf::inq_vartype_id | ( | integer, intent(in) | ncid, | 
| integer, intent(in) | varid, | ||
| integer, intent(out) | type | ||
| ) | 
Gets metadata information for netcdf file.
| integer function pio_nf::inq_vartype_vid | ( | type (file_desc_t), intent(in) | File, | 
| integer, intent(in) | varid, | ||
| integer, intent(out) | type | ||
| ) | 
Gets metadata information for netcdf file.
| integer function pio_nf::inquire_variable_desc | ( | type(file_desc_t), intent(in) | file, | 
| type(var_desc_t), intent(in) | vardesc, | ||
| character (len = *), intent(out), optional | name, | ||
| integer, intent(out), optional | xtype, | ||
| integer, intent(out), optional | ndims, | ||
| integer, dimension(:), intent(out), optional | dimids, | ||
| integer, intent(out), optional | natts | ||
| ) | 
Variable description structure.
Inquires if a NetCDF variable is present and returns its attributes.
| file | A netcdf file descriptor returned by Open a File or Create a File. | 
| vardesc | |
| name | The name of the variable | 
| xtype | The type of the variable | 
| ndims | The number of dimensions for the variable. | 
| dimids | The dimension identifier returned by Define a Dimension | 
| natts | Number of attributes associated with the variable | 
| ierr | The error return code (see Error Handling for Fortran). | 
| integer function pio_nf::inquire_variable_id | ( | integer, intent(in) | ncid, | 
| integer, intent(in) | varid, | ||
| character (len = *), intent(out), optional | name, | ||
| integer, intent(out), optional | xtype, | ||
| integer, intent(out), optional | ndims, | ||
| integer, dimension(:), intent(out), optional | dimids, | ||
| integer, intent(out), optional | natts | ||
| ) | 
Inquires if a NetCDF variable is present and returns its attributes.
| integer function pio_nf::inquire_variable_vid | ( | type(file_desc_t), intent(in) | file, | 
| integer, intent(in) | varid, | ||
| character (len = *), intent(out), optional | name, | ||
| integer, intent(out), optional | xtype, | ||
| integer, intent(out), optional | ndims, | ||
| integer, dimension(:), intent(out), optional | dimids, | ||
| integer, intent(out), optional | natts | ||
| ) | 
Inquires if a NetCDF variable is present and returns its attributes.
 1.8.17