Functions | |
subroutine | pmc_nc_check (status) |
Check the status of a NetCDF function call. | |
subroutine | pmc_nc_check_msg (status, error_msg) |
Check the status of a NetCDF function call and prints the given error message on failure. | |
subroutine | pmc_nc_open_read (filename, ncid) |
Open a NetCDF file for reading. | |
subroutine | pmc_nc_close (ncid) |
Close a NetCDF file. | |
subroutine | pmc_nc_read_real (ncid, var, name, unit) |
Read a single real from a NetCDF file. | |
subroutine | pmc_nc_read_integer (ncid, var, name, unit) |
Read a single integer from a NetCDF file. | |
subroutine | pmc_nc_read_real_1d (ncid, var, name, unit) |
Read a simple real array from a NetCDF file. | |
subroutine | pmc_nc_read_integer_1d (ncid, var, name, unit) |
Read a simple integer array from a NetCDF file. | |
subroutine | pmc_nc_read_real_2d (ncid, var, name, unit) |
Read a simple real 2D array from a NetCDF file. | |
subroutine | pmc_nc_read_integer_2d (ncid, var, name, unit) |
Read a simple integer 2D array from a NetCDF file. | |
subroutine | pmc_nc_write_real (ncid, var, name, unit) |
Write a single real to a NetCDF file. | |
subroutine | pmc_nc_write_integer (ncid, var, name, unit) |
Write a single integer to a NetCDF file. | |
subroutine | pmc_nc_write_real_1d (ncid, var, name, unit, dimids) |
Write a simple real array to a NetCDF file. | |
subroutine | pmc_nc_write_integer_1d (ncid, var, name, unit, dimids) |
Write a simple integer array to a NetCDF file. | |
subroutine | pmc_nc_write_real_2d (ncid, var, name, unit, dimids) |
Write a simple real 2D array to a NetCDF file. | |
subroutine | pmc_nc_write_integer_2d (ncid, var, name, unit, dimids) |
Write a simple integer 2D array to a NetCDF file. |
subroutine pmc_netcdf::pmc_nc_check | ( | integer,intent(in) | status | ) |
Check the status of a NetCDF function call.
status | Status return value. |
subroutine pmc_netcdf::pmc_nc_check_msg | ( | integer,intent(in) | status, | |
character(len=*),intent(in) | error_msg | |||
) |
Check the status of a NetCDF function call and prints the given error message on failure.
status | Status return value. |
error_msg | Error message in case of failure. |
subroutine pmc_netcdf::pmc_nc_close | ( | integer,intent(in) | ncid | ) |
Close a NetCDF file.
ncid | NetCDF file ID, in data mode. |
subroutine pmc_netcdf::pmc_nc_open_read | ( | character(len=*),intent(in) | filename, | |
integer,intent(out) | ncid | |||
) |
Open a NetCDF file for reading.
filename | Filename of NetCDF file to open. |
ncid | NetCDF file ID, in data mode. |
subroutine pmc_netcdf::pmc_nc_read_integer | ( | integer,intent(in) | ncid, | |
integer,intent(out) | var, | |||
character(len=*),intent(in) | name, | |||
character(len=*),intent(out) | unit | |||
) |
Read a single integer from a NetCDF file.
ncid | NetCDF file ID, in data mode. |
var | Data to write. |
name | Variable name in NetCDF file. |
unit | Unit of variable. |
subroutine pmc_netcdf::pmc_nc_read_integer_1d | ( | integer,intent(in) | ncid, | |
integer,dimension(:),intent(out) | var, | |||
character(len=*),intent(in) | name, | |||
character(len=*),intent(out) | unit | |||
) |
Read a simple integer array from a NetCDF file.
ncid | NetCDF file ID, in data mode. |
var | Data to read, must be correctly sized. |
name | Variable name in NetCDF file. |
unit | Unit of variable. |
subroutine pmc_netcdf::pmc_nc_read_integer_2d | ( | integer,intent(in) | ncid, | |
integer,dimension(:,:),intent(out) | var, | |||
character(len=*),intent(in) | name, | |||
character(len=*),intent(out) | unit | |||
) |
Read a simple integer 2D array from a NetCDF file.
ncid | NetCDF file ID, in data mode. |
var | Data to read, must be correctly sized. |
name | Variable name in NetCDF file. |
unit | Unit of variable. |
subroutine pmc_netcdf::pmc_nc_read_real | ( | integer,intent(in) | ncid, | |
real*8,intent(out) | var, | |||
character(len=*),intent(in) | name, | |||
character(len=*),intent(out) | unit | |||
) |
Read a single real from a NetCDF file.
ncid | NetCDF file ID, in data mode. |
var | Data to write. |
name | Variable name in NetCDF file. |
unit | Unit of variable. |
subroutine pmc_netcdf::pmc_nc_read_real_1d | ( | integer,intent(in) | ncid, | |
real*8,dimension(:),intent(out) | var, | |||
character(len=*),intent(in) | name, | |||
character(len=*),intent(out) | unit | |||
) |
Read a simple real array from a NetCDF file.
ncid | NetCDF file ID, in data mode. |
var | Data to read, must be correctly sized. |
name | Variable name in NetCDF file. |
unit | Unit of variable. |
subroutine pmc_netcdf::pmc_nc_read_real_2d | ( | integer,intent(in) | ncid, | |
real*8,dimension(:,:),intent(out) | var, | |||
character(len=*),intent(in) | name, | |||
character(len=*),intent(out) | unit | |||
) |
Read a simple real 2D array from a NetCDF file.
ncid | NetCDF file ID, in data mode. |
var | Data to read, must be correctly sized. |
name | Variable name in NetCDF file. |
unit | Unit of variable. |
subroutine pmc_netcdf::pmc_nc_write_integer | ( | integer,intent(in) | ncid, | |
integer,intent(in) | var, | |||
character(len=*),intent(in) | name, | |||
character(len=*),intent(in) | unit | |||
) |
Write a single integer to a NetCDF file.
ncid | NetCDF file ID, in data mode. |
var | Data to write. |
name | Variable name in NetCDF file. |
unit | Unit of variable. |
subroutine pmc_netcdf::pmc_nc_write_integer_1d | ( | integer,intent(in) | ncid, | |
integer,dimension(:),intent(in) | var, | |||
character(len=*),intent(in) | name, | |||
character(len=*),intent(in) | unit, | |||
integer,dimension(1),intent(in) | dimids | |||
) |
Write a simple integer array to a NetCDF file.
ncid | NetCDF file ID, in data mode. |
var | Data to write. |
name | Variable name in NetCDF file. |
unit | Unit of variable. |
dimids | NetCDF dimension IDs of the variable |
subroutine pmc_netcdf::pmc_nc_write_integer_2d | ( | integer,intent(in) | ncid, | |
integer,dimension(:,:),intent(in) | var, | |||
character(len=*),intent(in) | name, | |||
character(len=*),intent(in) | unit, | |||
integer,dimension(2),intent(in) | dimids | |||
) |
Write a simple integer 2D array to a NetCDF file.
ncid | NetCDF file ID, in data mode. |
var | Data to write. |
name | Variable name in NetCDF file. |
unit | Unit of variable. |
dimids | NetCDF dimension IDs of the variable |
subroutine pmc_netcdf::pmc_nc_write_real | ( | integer,intent(in) | ncid, | |
real*8,intent(in) | var, | |||
character(len=*),intent(in) | name, | |||
character(len=*),intent(in) | unit | |||
) |
Write a single real to a NetCDF file.
ncid | NetCDF file ID, in data mode. |
var | Data to write. |
name | Variable name in NetCDF file. |
unit | Unit of variable. |
subroutine pmc_netcdf::pmc_nc_write_real_1d | ( | integer,intent(in) | ncid, | |
real*8,dimension(:),intent(in) | var, | |||
character(len=*),intent(in) | name, | |||
character(len=*),intent(in) | unit, | |||
integer,dimension(1),intent(in) | dimids | |||
) |
Write a simple real array to a NetCDF file.
ncid | NetCDF file ID, in data mode. |
var | Data to write. |
name | Variable name in NetCDF file. |
unit | Unit of variable. |
dimids | NetCDF dimension IDs of the variable |
subroutine pmc_netcdf::pmc_nc_write_real_2d | ( | integer,intent(in) | ncid, | |
real*8,dimension(:,:),intent(in) | var, | |||
character(len=*),intent(in) | name, | |||
character(len=*),intent(in) | unit, | |||
integer,dimension(2),intent(in) | dimids | |||
) |
Write a simple real 2D array to a NetCDF file.
ncid | NetCDF file ID, in data mode. |
var | Data to write. |
name | Variable name in NetCDF file. |
unit | Unit of variable. |
dimids | NetCDF dimension IDs of the variable |