CAM
|
Data Types | |
type | file_desc_t |
interface | get_dim_len |
type | io_desc_t |
type | iodesc_plus_type |
interface | ncd_getatt |
interface | ncd_getvar |
interface | ncd_io |
interface | ncd_putatt |
interface | ncd_putvar |
type | var_desc_t |
Functions/Subroutines | |
subroutine, public | check_dim (ncid, dimname, value) |
subroutine, public | check_var (ncid, varname, vardesc, readvar, print_err) |
subroutine, public | check_att (ncid, varid, attrib, att_found) |
subroutine, public | check_ret (ret, calling) |
subroutine, public | ncd_defvar (ncid, varname, xtype, dim1name, dim2name, dim3name, dim4name, dim5name, long_name, units, cell_method, missing_value, fill_value, imissing_value, ifill_value) |
subroutine | ncd_putvar_int (ncid, varname, rec, data) |
subroutine | ncd_putvar_real_sp (ncid, varname, rec, data) |
subroutine | ncd_putvar_int_1d (ncid, varname, rec, data) |
subroutine | ncd_putvar_real_sp_1d (ncid, varname, rec, data) |
subroutine | ncd_putvar_int_2d (ncid, varname, rec, data) |
subroutine | ncd_putvar_real_sp_2d (ncid, varname, rec, data) |
subroutine | ncd_putvar_int_3d (ncid, varname, rec, data) |
subroutine | ncd_putvar_real_sp_3d (ncid, varname, rec, data) |
subroutine | ncd_getvar_int (ncid, varname, rec, data) |
subroutine | ncd_getvar_real_sp_all_1d (ncid, varname, data) |
subroutine | ncd_getvar_real_sp_all_2d (ncid, varname, data) |
subroutine | ncd_getvar_real_sp_all_3d (ncid, varname, data) |
subroutine | ncd_getvar_real_sp_all_4d (ncid, varname, data) |
subroutine | ncd_getvar_real_sp (ncid, varname, rec, data) |
subroutine | ncd_getvar_int_1d (ncid, varname, rec, data) |
subroutine | ncd_getvar_real_sp_1d (ncid, varname, rec, data) |
subroutine | ncd_getvar_int_2d (ncid, varname, rec, data) |
subroutine | ncd_getvar_real_sp_2d (ncid, varname, rec, data) |
subroutine | ncd_getvar_int_3d (ncid, varname, rec, data) |
subroutine | ncd_getvar_real_sp_3d (ncid, varname, rec, data) |
integer function | get_dim_len_idn (ncid, dimname) |
integer function | get_dim_len_fl (fname, dim_name) |
subroutine, public | ncd_pio_createfile (file, fname) |
subroutine, public | ncd_pio_closefile (file) |
subroutine, public | ncd_pio_openfile (file, fname, mode) |
subroutine, public | ncd_pio_openfile_for_write (file, fname) |
subroutine, public | ncd_enddef (ncid) |
subroutine | ncd_putatt_int (ncid, varid, attrib, value, xtype) |
subroutine | ncd_putatt_real (ncid, varid, attrib, value, xtype) |
subroutine | ncd_putatt_char (ncid, varid, attrib, value, xtype) |
subroutine | ncd_getatt_char (ncid, varid, attrib, value) |
subroutine, public | ncd_defdim (ncid, attrib, value, dimid) |
subroutine, public | ncd_inqdid (ncid, name, dimid, dimexist) |
subroutine, public | ncd_inqdname (ncid, dimid, dname) |
subroutine, public | ncd_inqdlen (ncid, dimid, len, name) |
subroutine, public | ncd_inqfdims (ncid, isgrid2d, ni, nj, ns) |
subroutine, public | ncd_inqvname (ncid, varid, vname, vardesc) |
subroutine, public | ncd_inqvid (ncid, name, varid, vardesc, readvar) |
subroutine | ncd_io_char_var0_start_glob (vardesc, data, flag, ncid, start) |
subroutine | ncd_io_0d_log_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile) |
subroutine | ncd_io_1d_log_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile) |
subroutine | ncd_io_0d_int_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile) |
subroutine | ncd_io_1d_int_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile) |
subroutine | ncd_io_2d_int_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile) |
subroutine | ncd_io_3d_int_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile) |
subroutine | ncd_io_0d_double_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile) |
subroutine | ncd_io_1d_double_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile) |
subroutine | ncd_io_2d_double_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile) |
subroutine | ncd_io_3d_double_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile) |
subroutine | ncd_io_0d_text_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile) |
subroutine | ncd_io_1d_text_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile) |
subroutine | ncd_io_2d_text_glob (varname, data, flag, ncid, readvar, nt, posNOTonfile) |
subroutine | ncd_io_1d_int (varname, data, dim1name, flag, ncid, nt, readvar, cnvrtnan2fill) |
subroutine | ncd_io_1d_double (varname, data, dim1name, flag, ncid, nt, readvar, cnvrtnan2fill) |
subroutine | ncd_io_1d_logical (varname, data, dim1name, flag, ncid, nt, readvar, cnvrtnan2fill) |
subroutine | ncd_io_2d_int (varname, data, dim1name, lowerb2, upperb2, flag, ncid, nt, readvar, switchdim, cnvrtnan2fill) |
subroutine | ncd_io_2d_double (varname, data, dim1name, lowerb2, upperb2, flag, ncid, nt, readvar, switchdim, cnvrtnan2fill) |
subroutine | ncd_io_3d_int (varname, data, dim1name, flag, ncid, nt, readvar) |
subroutine | ncd_io_3d_double (varname, data, dim1name, flag, ncid, nt, readvar) |
Variables | |
character(len= *), parameter | mod_filename = __FILE__ |
integer, parameter, public | ncd_int = nf90_int |
integer, parameter, public | ncd_float = nf90_float |
integer, parameter, public | ncd_double = nf90_double |
integer, parameter, public | ncd_char = nf90_char |
integer, parameter, public | ncd_global = nf90_global |
integer, parameter, public | ncd_write = nf90_write |
integer, parameter, public | ncd_nowrite = nf90_nowrite |
integer, parameter, public | ncd_clobber = nf90_clobber |
integer, parameter, public | ncd_noclobber = nf90_noclobber |
integer, parameter, public | ncd_nofill = nf90_nofill |
integer, parameter, public | ncd_unlimited = nf90_unlimited |
integer, parameter | ncd_log = -nf90_int |
subroutine, public bncdio_pio::check_att | ( | type(file_desc_t), intent(inout) | ncid, |
integer, intent(in) | varid, | ||
character(len=*), intent(in) | attrib, | ||
logical, intent(out) | att_found | ||
) |
subroutine, public bncdio_pio::check_dim | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | dimname, | ||
integer, intent(in) | value | ||
) |
subroutine, public bncdio_pio::check_ret | ( | integer, intent(in) | ret, |
character(len=*) | calling | ||
) |
subroutine, public bncdio_pio::check_var | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
class(var_desc_t), intent(out) | vardesc, | ||
logical, intent(out) | readvar, | ||
logical, intent(in), optional | print_err | ||
) |
integer function bncdio_pio::get_dim_len_fl | ( | character(len=*), intent(in) | fname, |
character(len=*), intent(in) | dim_name | ||
) |
integer function bncdio_pio::get_dim_len_idn | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | dimname | ||
) |
subroutine, public bncdio_pio::ncd_defdim | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | attrib, | ||
integer, intent(in) | value, | ||
integer, intent(out) | dimid | ||
) |
subroutine, public bncdio_pio::ncd_defvar | ( | type(file_desc_t), intent(inout) | ncid, |
character(len=*), intent(in) | varname, | ||
integer, intent(in) | xtype, | ||
character(len=*), intent(in), optional | dim1name, | ||
character(len=*), intent(in), optional | dim2name, | ||
character(len=*), intent(in), optional | dim3name, | ||
character(len=*), intent(in), optional | dim4name, | ||
character(len=*), intent(in), optional | dim5name, | ||
character(len=*), intent(in), optional | long_name, | ||
character(len=*), intent(in), optional | units, | ||
character(len=*), intent(in), optional | cell_method, | ||
real(r8), intent(in), optional | missing_value, | ||
real(r8), intent(in), optional | fill_value, | ||
integer, intent(in), optional | imissing_value, | ||
integer, intent(in), optional | ifill_value | ||
) |
subroutine, public bncdio_pio::ncd_enddef | ( | type(file_desc_t), intent(inout) | ncid | ) |
|
private |
subroutine bncdio_pio::ncd_getvar_int | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
integer, intent(in) | rec, | ||
integer, intent(out) | data | ||
) |
subroutine bncdio_pio::ncd_getvar_int_1d | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
integer, intent(in) | rec, | ||
integer, dimension(:), intent(out) | data | ||
) |
subroutine bncdio_pio::ncd_getvar_int_2d | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
integer, intent(in) | rec, | ||
integer, dimension(:,:), intent(out) | data | ||
) |
subroutine bncdio_pio::ncd_getvar_int_3d | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
integer, intent(in) | rec, | ||
integer, dimension(:,:,:), intent(out) | data | ||
) |
subroutine bncdio_pio::ncd_getvar_real_sp | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
integer, intent(in) | rec, | ||
real(r8), intent(out) | data | ||
) |
subroutine bncdio_pio::ncd_getvar_real_sp_1d | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
integer, intent(in) | rec, | ||
real(r8), dimension(:), intent(out) | data | ||
) |
subroutine bncdio_pio::ncd_getvar_real_sp_2d | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
integer, intent(in) | rec, | ||
real(r8), dimension(:,:), intent(out) | data | ||
) |
subroutine bncdio_pio::ncd_getvar_real_sp_3d | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
integer, intent(in) | rec, | ||
real(r8), dimension(:,:,:), intent(out) | data | ||
) |
subroutine bncdio_pio::ncd_getvar_real_sp_all_1d | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
real(r8), dimension(:), intent(out) | data | ||
) |
subroutine bncdio_pio::ncd_getvar_real_sp_all_2d | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
real(r8), dimension(:,:), intent(out) | data | ||
) |
subroutine bncdio_pio::ncd_getvar_real_sp_all_3d | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
real(r8), dimension(:,:,:), intent(out) | data | ||
) |
subroutine bncdio_pio::ncd_getvar_real_sp_all_4d | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
real(r8), dimension(:,:,:,:), intent(out) | data | ||
) |
subroutine, public bncdio_pio::ncd_inqdid | ( | type(file_desc_t), intent(inout) | ncid, |
character(len=*), intent(in) | name, | ||
integer, intent(out) | dimid, | ||
logical, intent(out), optional | dimexist | ||
) |
subroutine, public bncdio_pio::ncd_inqdlen | ( | type(file_desc_t), intent(inout) | ncid, |
integer, intent(inout) | dimid, | ||
integer, intent(out) | len, | ||
character(len=*), intent(in), optional | name | ||
) |
subroutine, public bncdio_pio::ncd_inqdname | ( | type(file_desc_t), intent(in) | ncid, |
integer, intent(in) | dimid, | ||
character(len=*), intent(out) | dname | ||
) |
subroutine, public bncdio_pio::ncd_inqfdims | ( | type(file_desc_t), intent(inout) | ncid, |
logical, intent(out) | isgrid2d, | ||
integer, intent(out) | ni, | ||
integer, intent(out) | nj, | ||
integer, intent(out) | ns | ||
) |
subroutine, public bncdio_pio::ncd_inqvid | ( | type(file_desc_t), intent(inout) | ncid, |
character(len=*), intent(in) | name, | ||
integer, intent(out) | varid, | ||
type(var_desc_t), intent(out) | vardesc, | ||
logical, intent(out), optional | readvar | ||
) |
subroutine, public bncdio_pio::ncd_inqvname | ( | type(file_desc_t), intent(in) | ncid, |
integer, intent(in) | varid, | ||
character(len=*), intent(out) | vname, | ||
type(var_desc_t), intent(inout) | vardesc | ||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
subroutine, public bncdio_pio::ncd_pio_closefile | ( | type(file_desc_t), intent(inout) | file | ) |
subroutine, public bncdio_pio::ncd_pio_createfile | ( | type(file_desc_t), intent(inout) | file, |
character(len=*), intent(in) | fname | ||
) |
subroutine, public bncdio_pio::ncd_pio_openfile | ( | type(file_desc_t), intent(inout) | file, |
character(len=*), intent(in) | fname, | ||
integer, intent(in) | mode | ||
) |
subroutine, public bncdio_pio::ncd_pio_openfile_for_write | ( | type(file_desc_t), intent(inout) | file, |
character(len=*), intent(in) | fname | ||
) |
|
private |
|
private |
|
private |
subroutine bncdio_pio::ncd_putvar_int | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
integer, intent(in) | rec, | ||
integer, intent(in) | data | ||
) |
subroutine bncdio_pio::ncd_putvar_int_1d | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
integer, intent(in) | rec, | ||
integer, dimension(:), intent(in) | data | ||
) |
subroutine bncdio_pio::ncd_putvar_int_2d | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
integer, intent(in) | rec, | ||
integer, dimension(:,:), intent(in) | data | ||
) |
subroutine bncdio_pio::ncd_putvar_int_3d | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
integer, intent(in) | rec, | ||
integer, dimension(:,:,:), intent(in) | data | ||
) |
subroutine bncdio_pio::ncd_putvar_real_sp | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
integer, intent(in) | rec, | ||
real(r8), intent(in) | data | ||
) |
subroutine bncdio_pio::ncd_putvar_real_sp_1d | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
integer, intent(in) | rec, | ||
real(r8), dimension(:), intent(in) | data | ||
) |
subroutine bncdio_pio::ncd_putvar_real_sp_2d | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
integer, intent(in) | rec, | ||
real(r8), dimension(:,:), intent(in) | data | ||
) |
subroutine bncdio_pio::ncd_putvar_real_sp_3d | ( | type(file_desc_t), intent(in) | ncid, |
character(len=*), intent(in) | varname, | ||
integer, intent(in) | rec, | ||
real(r8), dimension(:,:,:), intent(in) | data | ||
) |
character(len=*), parameter bncdio_pio::mod_filename = __FILE__ |
integer, parameter, public bncdio_pio::ncd_char = nf90_char |
integer, parameter, public bncdio_pio::ncd_clobber = nf90_clobber |
integer, parameter, public bncdio_pio::ncd_double = nf90_double |
integer, parameter, public bncdio_pio::ncd_float = nf90_float |
integer, parameter, public bncdio_pio::ncd_global = nf90_global |
integer, parameter, public bncdio_pio::ncd_int = nf90_int |
|
private |
integer, parameter, public bncdio_pio::ncd_noclobber = nf90_noclobber |
integer, parameter, public bncdio_pio::ncd_nofill = nf90_nofill |
integer, parameter, public bncdio_pio::ncd_nowrite = nf90_nowrite |
integer, parameter, public bncdio_pio::ncd_unlimited = nf90_unlimited |
integer, parameter, public bncdio_pio::ncd_write = nf90_write |