ezcdf_GenGet Module



Variables

Type Visibility Attributes Name Initial
integer, private, parameter :: nf_byte = 1
integer, private, parameter :: nf_int1 = nf_byte
integer, private, parameter :: nf_char = 2
integer, private, parameter :: nf_short = 3
integer, private, parameter :: nf_int2 = nf_short
integer, private, parameter :: nf_int = 4
integer, private, parameter :: nf_float = 5
integer, private, parameter :: nf_real = nf_float
integer, private, parameter :: nf_double = 6
integer, private, parameter :: nf_ubyte = 7
integer, private, parameter :: nf_ushort = 8
integer, private, parameter :: nf_uint = 9
integer, private, parameter :: nf_int64 = 10
integer, private, parameter :: nf_uint64 = 11
integer, private, parameter :: nf_fill_byte = -127
integer, private, parameter :: nf_fill_int1 = nf_fill_byte
integer, private, parameter :: nf_fill_char = 0
integer, private, parameter :: nf_fill_short = -32767
integer, private, parameter :: nf_fill_int2 = nf_fill_short
integer, private, parameter :: nf_fill_int = -2147483647
real, private, parameter :: nf_fill_float = 9.9692099683868690e+36
real, private, parameter :: nf_fill_real = nf_fill_float
doubleprecision, private, parameter :: nf_fill_double = 9.9692099683868690d+36
integer, private, parameter :: nf_nowrite = 0
integer, private, parameter :: nf_write = 1
integer, private, parameter :: nf_clobber = 0
integer, private, parameter :: nf_noclobber = 4
integer, private, parameter :: nf_fill = 0
integer, private, parameter :: nf_nofill = 256
integer, private, parameter :: nf_lock = 1024
integer, private, parameter :: nf_share = 2048
integer, private, parameter :: nf_64bit_offset = 512
integer, private, parameter :: nf_64bit_data = 32
integer, private, parameter :: nf_cdf5 = nf_64bit_data
integer, private, parameter :: nf_sizehint_default = 0
integer, private, parameter :: nf_align_chunk = -1
integer, private, parameter :: nf_format_classic = 1
integer, private, parameter :: nf_format_64bit = 2
integer, private, parameter :: nf_format_64bit_offset = nf_format_64bit
integer, private, parameter :: nf_format_64bit_data = 5
integer, private, parameter :: nf_format_cdf5 = nf_format_64bit_data
integer, private, parameter :: nf_diskless = 8
integer, private, parameter :: nf_mmap = 16
integer, private, parameter :: nf_unlimited = 0
integer, private, parameter :: nf_global = 0
integer, private, parameter :: nf_max_dims = 1024
integer, private, parameter :: nf_max_attrs = 8192
integer, private, parameter :: nf_max_vars = 8192
integer, private, parameter :: nf_max_name = 256
integer, private, parameter :: nf_max_var_dims = nf_max_dims
integer, private, parameter :: nf_noerr = 0
integer, private, parameter :: nf_ebadid = -33
integer, private, parameter :: nf_eexist = -35
integer, private, parameter :: nf_einval = -36
integer, private, parameter :: nf_eperm = -37
integer, private, parameter :: nf_enotindefine = -38
integer, private, parameter :: nf_eindefine = -39
integer, private, parameter :: nf_einvalcoords = -40
integer, private, parameter :: nf_emaxdims = -41
integer, private, parameter :: nf_enameinuse = -42
integer, private, parameter :: nf_enotatt = -43
integer, private, parameter :: nf_emaxatts = -44
integer, private, parameter :: nf_ebadtype = -45
integer, private, parameter :: nf_ebaddim = -46
integer, private, parameter :: nf_eunlimpos = -47
integer, private, parameter :: nf_emaxvars = -48
integer, private, parameter :: nf_enotvar = -49
integer, private, parameter :: nf_eglobal = -50
integer, private, parameter :: nf_enotnc = -51
integer, private, parameter :: nf_ests = -52
integer, private, parameter :: nf_emaxname = -53
integer, private, parameter :: nf_eunlimit = -54
integer, private, parameter :: nf_enorecvars = -55
integer, private, parameter :: nf_echar = -56
integer, private, parameter :: nf_eedge = -57
integer, private, parameter :: nf_estride = -58
integer, private, parameter :: nf_ebadname = -59
integer, private, parameter :: nf_erange = -60
integer, private, parameter :: nf_enomem = -61
integer, private, parameter :: nf_evarsize = -62
integer, private, parameter :: nf_edimsize = -63
integer, private, parameter :: nf_etrunc = -64
integer, private, parameter :: nf_fatal = 1
integer, private, parameter :: nf_verbose = 2
integer, private, parameter :: nf_string = 12
integer, private, parameter :: nf_vlen = 13
integer, private, parameter :: nf_opaque = 14
integer, private, parameter :: nf_enum = 15
integer, private, parameter :: nf_compound = 16
integer, private, parameter :: nf_fill_ubyte = 255
integer, private, parameter :: nf_fill_ushort = 65535
integer, private, parameter :: nf_format_netcdf4 = 3
integer, private, parameter :: nf_format_netcdf4_classic = 4
integer, private, parameter :: nf_netcdf4 = 4096
integer, private, parameter :: nf_classic_model = 256
integer, private, parameter :: nf_chunk_seq = 0
integer, private, parameter :: nf_chunk_sub = 1
integer, private, parameter :: nf_chunk_sizes = 2
integer, private, parameter :: nf_endian_native = 0
integer, private, parameter :: nf_endian_little = 1
integer, private, parameter :: nf_endian_big = 2
integer, private, parameter :: nf_chunked = 0
integer, private, parameter :: nf_contiguous = 1
integer, private, parameter :: nf_compact = 2
integer, private, parameter :: nf_nochecksum = 0
integer, private, parameter :: nf_fletcher32 = 1
integer, private, parameter :: nf_noshuffle = 0
integer, private, parameter :: nf_shuffle = 1
integer, private, parameter :: nf_szip_ec_option_mask = 4
integer, private, parameter :: nf_szip_nn_option_mask = 32
integer, private, parameter :: nf_mpiio = 8192
integer, private, parameter :: nf_mpiposix = 16384
integer, private, parameter :: nf_pnetcdf = 32768
integer, private, parameter :: nf_independent = 0
integer, private, parameter :: nf_collective = 1
integer, private, parameter :: nf_ehdferr = -101
integer, private, parameter :: nf_ecantread = -102
integer, private, parameter :: nf_ecantwrite = -103
integer, private, parameter :: nf_ecantcreate = -104
integer, private, parameter :: nf_efilemeta = -105
integer, private, parameter :: nf_edimmeta = -106
integer, private, parameter :: nf_eattmeta = -107
integer, private, parameter :: nf_evarmeta = -108
integer, private, parameter :: nf_enocompound = -109
integer, private, parameter :: nf_eattexists = -110
integer, private, parameter :: nf_enotnc4 = -111
integer, private, parameter :: nf_estrictnc3 = -112
integer, private, parameter :: nf_enotnc3 = -113
integer, private, parameter :: nf_enopar = -114
integer, private, parameter :: nf_eparinit = -115
integer, private, parameter :: nf_ebadgrpid = -116
integer, private, parameter :: nf_ebadtypid = -117
integer, private, parameter :: nf_etypdefined = -118
integer, private, parameter :: nf_ebadfield = -119
integer, private, parameter :: nf_ebadclass = -120
integer, private, parameter :: nf_emaptype = -121
integer, private, parameter :: nf_elatefill = -122
integer, private, parameter :: nf_elatedef = -123
integer, private, parameter :: nf_edimscale = -124
integer, private, parameter :: nf_enogrp = -125
integer, private :: ncrdwr
integer, private :: nccreat
integer, private :: ncexcl
integer, private :: ncindef
integer, private :: ncnsync
integer, private :: nchsync
integer, private :: ncndirty
integer, private :: nchdirty
integer, private :: nclink
integer, private :: ncnowrit
integer, private :: ncwrite
integer, private :: ncclob
integer, private :: ncnoclob
integer, private :: ncglobal
integer, private :: ncfill
integer, private :: ncnofill
integer, private :: maxncop
integer, private :: maxncdim
integer, private :: maxncatt
integer, private :: maxncvar
integer, private :: maxncnam
integer, private :: maxvdims
integer, private :: ncnoerr
integer, private :: ncebadid
integer, private :: ncenfile
integer, private :: nceexist
integer, private :: nceinval
integer, private :: nceperm
integer, private :: ncenotin
integer, private :: nceindef
integer, private :: ncecoord
integer, private :: ncemaxds
integer, private :: ncename
integer, private :: ncenoatt
integer, private :: ncemaxat
integer, private :: ncebadty
integer, private :: ncebadd
integer, private :: ncests
integer, private :: nceunlim
integer, private :: ncemaxvs
integer, private :: ncenotvr
integer, private :: nceglob
integer, private :: ncenotnc
integer, private :: ncfoobar
integer, private :: ncsyserr
integer, private :: ncfatal
integer, private :: ncverbos
integer, private, parameter :: ncentool = nf_emaxname
integer, private :: ncbyte
integer, private :: ncchar
integer, private :: ncshort
integer, private :: nclong
integer, private :: ncfloat
integer, private :: ncdouble
integer, private :: ncunlim
integer, private, parameter :: filbyte = -127
integer, private, parameter :: filchar = 0
integer, private, parameter :: filshort = -32767
integer, private, parameter :: fillong = -2147483647
real, private, parameter :: filfloat = 9.9692099683868690e+36
doubleprecision, private, parameter :: fildoub = 9.9692099683868690e+36
integer, private, parameter :: r4 = SELECTED_REAL_KIND(6, 37)
integer, private, parameter :: r8 = SELECTED_REAL_KIND(12, 100)
character(len=*), private, parameter :: cmplx_name = '__CmPlx_Re_Im'

Interfaces

public interface cdf_read

  • public subroutine cdfr_3i(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    integer, intent(inout), dimension(:, :, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_3l(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    logical, intent(inout), dimension(:, :, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_3d(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    real(kind=r8), intent(inout), dimension(:, :, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_3c16(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    complex(kind=r8), intent(inout), dimension(:, :, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_3f(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    real(kind=r4), intent(inout), dimension(:, :, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_3c8(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    complex(kind=r4), intent(inout), dimension(:, :, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_2i(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    integer, intent(inout), dimension(:, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_2l(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    logical, intent(inout), dimension(:, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_2d(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    real(kind=r8), intent(inout), dimension(:, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_2c16(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    complex(kind=r8), intent(inout), dimension(:, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_2f(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    real(kind=r4), intent(inout), dimension(:, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_2c8(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    complex(kind=r4), intent(inout), dimension(:, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_2c(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    character(len=*), intent(inout), dimension(:) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_1i(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    integer, intent(inout), dimension(:) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_1l(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    logical, intent(inout), dimension(:) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_1d(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    real(kind=r8), intent(inout), dimension(:) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_1c16(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    complex(kind=r8), intent(inout), dimension(:) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_1f(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    real(kind=r4), intent(inout), dimension(:) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_1c8(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    complex(kind=r4), intent(inout), dimension(:) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_1c(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    character(len=*), intent(inout) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_0i(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    integer, intent(out) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_0l(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    logical, intent(out) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_0d(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    real(kind=r8), intent(out) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_0c16(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    complex(kind=r8), intent(out) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_0f(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    real(kind=r4), intent(out) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_0c8(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    complex(kind=r4), intent(out) :: varval
    integer, intent(out), optional :: ier

public interface cdfGetVar

  • public subroutine cdfr_3i(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    integer, intent(inout), dimension(:, :, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_3l(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    logical, intent(inout), dimension(:, :, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_3d(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    real(kind=r8), intent(inout), dimension(:, :, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_3c16(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    complex(kind=r8), intent(inout), dimension(:, :, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_3f(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    real(kind=r4), intent(inout), dimension(:, :, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_3c8(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    complex(kind=r4), intent(inout), dimension(:, :, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_2i(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    integer, intent(inout), dimension(:, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_2l(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    logical, intent(inout), dimension(:, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_2d(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    real(kind=r8), intent(inout), dimension(:, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_2c16(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    complex(kind=r8), intent(inout), dimension(:, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_2f(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    real(kind=r4), intent(inout), dimension(:, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_2c8(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    complex(kind=r4), intent(inout), dimension(:, :) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_2c(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    character(len=*), intent(inout), dimension(:) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_1i(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    integer, intent(inout), dimension(:) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_1l(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    logical, intent(inout), dimension(:) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_1d(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    real(kind=r8), intent(inout), dimension(:) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_1c16(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    complex(kind=r8), intent(inout), dimension(:) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_1f(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    real(kind=r4), intent(inout), dimension(:) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_1c8(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    complex(kind=r4), intent(inout), dimension(:) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_1c(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    character(len=*), intent(inout) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_0i(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    integer, intent(out) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_0l(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    logical, intent(out) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_0d(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    real(kind=r8), intent(out) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_0c16(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    complex(kind=r8), intent(out) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_0f(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    real(kind=r4), intent(out) :: varval
    integer, intent(out), optional :: ier
  • public subroutine cdfr_0c8(ncid, varnam, varval, ier)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: varnam
    complex(kind=r4), intent(out) :: varval
    integer, intent(out), optional :: ier

Subroutines

public subroutine cdfr_3i(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
integer, intent(inout), dimension(:, :, :) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_3l(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
logical, intent(inout), dimension(:, :, :) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_3d(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
real(kind=r8), intent(inout), dimension(:, :, :) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_3c16(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
complex(kind=r8), intent(inout), dimension(:, :, :) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_3f(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
real(kind=r4), intent(inout), dimension(:, :, :) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_3c8(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
complex(kind=r4), intent(inout), dimension(:, :, :) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_2i(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
integer, intent(inout), dimension(:, :) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_2l(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
logical, intent(inout), dimension(:, :) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_2d(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
real(kind=r8), intent(inout), dimension(:, :) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_2c16(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
complex(kind=r8), intent(inout), dimension(:, :) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_2f(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
real(kind=r4), intent(inout), dimension(:, :) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_2c8(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
complex(kind=r4), intent(inout), dimension(:, :) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_2c(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
character(len=*), intent(inout), dimension(:) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_1i(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
integer, intent(inout), dimension(:) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_1l(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
logical, intent(inout), dimension(:) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_1d(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
real(kind=r8), intent(inout), dimension(:) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_1c16(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
complex(kind=r8), intent(inout), dimension(:) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_1f(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
real(kind=r4), intent(inout), dimension(:) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_1c8(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
complex(kind=r4), intent(inout), dimension(:) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_1c(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
character(len=*), intent(inout) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_0i(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
integer, intent(out) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_0l(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
logical, intent(out) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_0d(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
real(kind=r8), intent(out) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_0c16(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
complex(kind=r8), intent(out) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_0f(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
real(kind=r4), intent(out) :: varval
integer, intent(out), optional :: ier

public subroutine cdfr_0c8(ncid, varnam, varval, ier)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: varnam
complex(kind=r4), intent(out) :: varval
integer, intent(out), optional :: ier