44 #include "nfconfig.inc" 174 Integer,
Parameter :: nf_long = nc_long
175 Integer,
Parameter :: nf_ubyte = nc_ubyte
176 Integer,
Parameter :: nf_ushort = nc_ushort
177 Integer,
Parameter :: nf_uint = nc_uint
178 Integer,
Parameter :: nf_int64 = nc_int64
179 Integer,
Parameter :: nf_uint64 = nc_uint64
180 Integer,
Parameter :: nf_string = nc_string
181 Integer,
Parameter :: nf_vlen = nc_vlen
182 Integer,
Parameter :: nf_opaque = nc_opaque
183 Integer,
Parameter :: nf_enum = nc_enum
184 Integer,
Parameter :: nf_compound = nc_compound
188 Integer,
Parameter :: nf_fill_ubyte = nc_fill_ubyte
189 Integer,
Parameter :: nf_fill_uint1 = nf_fill_ubyte
190 Integer,
Parameter :: nf_fill_ushort = nc_fill_ushort
191 Integer,
Parameter :: nf_fill_uint2 = nf_fill_ushort
192 Integer(IK8),
Parameter :: nf_fill_uint = nc_fill_uint
193 Integer(IK8),
Parameter :: nf_fill_int64 = nc_fill_int64
197 Integer,
Parameter :: nf_format_netcdf4 = nc_format_netcdf4
198 Integer,
Parameter :: nf_format_netcdf4_classic = nc_format_netcdf4_classic
201 Integer,
Parameter :: nf_netcdf4 = nc_netcdf4
202 Integer,
Parameter :: nf_hdf5 = nf_netcdf4
203 Integer,
Parameter :: nf_classic_model = nc_classic_model
207 Integer,
Parameter :: nf_chunk_seq = nc_chunk_seq
208 Integer,
Parameter :: nf_chunk_sub = nc_chunk_sub
209 Integer,
Parameter :: nf_chunk_sizes = nc_chunk_sizes
210 Integer,
Parameter :: nf_endian_native = nc_endian_native
211 Integer,
Parameter :: nf_endian_little = nc_endian_little
212 Integer,
Parameter :: nf_endian_big = nc_endian_big
213 Integer,
Parameter :: nf_chunked = nc_chunked
214 Integer,
Parameter :: nf_notcontiguous = nc_notcontiguous
215 Integer,
Parameter :: nf_contiguous = nc_contiguous
216 Integer,
Parameter :: nf_nochecksum = nc_nochecksum
217 Integer,
Parameter :: nf_fletcher32 = nc_fletcher32
218 Integer,
Parameter :: nf_noshuffle = nc_noshuffle
219 Integer,
Parameter :: nf_shuffle = nc_shuffle
220 Integer,
Parameter :: nf_independent = nc_independent
221 Integer,
Parameter :: nf_collective = nc_collective
225 Integer,
Parameter :: nf_mpiio = nc_mpiio
226 Integer,
Parameter :: nf_mpiposix = nc_mpiposix
227 Integer,
Parameter :: nf_pnetcdf = nc_pnetcdf
231 Integer,
Parameter :: nf_szip_ec_option_mask = nc_szip_ec_option_mask
232 Integer,
Parameter :: nf_szip_nn_option_mask = nc_szip_nn_option_mask
236 Integer,
Parameter :: nf_ehdferr = nc_ehdferr
237 Integer,
Parameter :: nf_ecantread = nc_ecantread
238 Integer,
Parameter :: nf_ecantwrite = nc_ecantwrite
239 Integer,
Parameter :: nf_ecantcreate = nc_ecantcreate
240 Integer,
Parameter :: nf_efilemeta = nc_efilemeta
241 Integer,
Parameter :: nf_edimmeta = nc_edimmeta
242 Integer,
Parameter :: nf_eattmeta = nc_eattmeta
243 Integer,
Parameter :: nf_evarmeta = nc_evarmeta
244 Integer,
Parameter :: nf_enocompound = nc_enocompound
245 Integer,
Parameter :: nf_eattexists = nc_eattexists
246 Integer,
Parameter :: nf_enotnc4 = nc_enotnc4
247 Integer,
Parameter :: nf_estrictnc3 = nc_estrictnc3
248 Integer,
Parameter :: nf_enotnc3 = nc_enotnc3
249 Integer,
Parameter :: nf_enopar = nc_enopar
250 Integer,
Parameter :: nf_eparinit = nc_eparinit
251 Integer,
Parameter :: nf_ebadgrpid = nc_ebadgrpid
252 Integer,
Parameter :: nf_ebadtypid = nc_ebadtypid
253 Integer,
Parameter :: nf_etypdefined = nc_etypdefined
254 Integer,
Parameter :: nf_ebadfield = nc_ebadfield
255 Integer,
Parameter :: nf_ebadclass = nc_ebadclass
256 Integer,
Parameter :: nf_emaptype = nc_emaptype
257 Integer,
Parameter :: nf_elatefill = nc_elatefill
258 Integer,
Parameter :: nf_elatedef = nc_elatedef
259 Integer,
Parameter :: nf_edimscale = nc_edimscale
260 Integer,
Parameter :: nf_enogrp = nc_enogrp
261 Integer,
Parameter :: nf_estorage = nc_estorage
262 Integer,
Parameter :: nf_ebadchunk = nc_ebadchunk
263 Integer,
Parameter :: nf_enotbuilt = nc_enotbuilt
264 Integer,
Parameter :: nf_ediskless = nc_ediskless
265 Integer,
Parameter :: nf_ecantextend = nc_ecantextend
266 Integer,
Parameter :: nf_empi = nc_empi
integer, parameter fillong
integer, parameter nf_eedge
integer, parameter nceinval
integer(c_int), parameter nc_echar
integer(c_int), parameter nc_global
integer, parameter nf_echar
integer, parameter ncwrite
integer, parameter nf_emaxdims
integer, parameter ncename
integer(c_signed_char), parameter nc_fill_byte
integer(c_int), parameter nc_estride
real(rk4), parameter filfloat
integer, parameter ncnoerr
integer, parameter ncbyte
integer, parameter nf_enotnc
integer, parameter ncunlim
integer, parameter nf_max_attrs
integer(ik1), parameter filbyte
integer, parameter ncebadty
integer(c_int), parameter nc_emaxvars
integer, parameter nf_etrunc
integer, parameter nf_evarsize
integer, parameter nf_fill_int
integer, parameter nf_edapconstraint
integer, parameter nf_enorecvars
integer(c_int), parameter nc_ebadname
integer, parameter nf_erange
integer(c_int), parameter nc_max_vars
integer(c_int), parameter nc_ebfile
integer, parameter ncndirty
integer, parameter nf_fatal
integer, parameter nceperm
integer(c_int), parameter nc_emaxdims
integer, parameter nf_global
integer, parameter ncexcl
real(rk8), parameter fildoub
integer, parameter nf2_err
integer, parameter nf_int
integer, parameter nf_64bit_offset
integer, parameter ncnotnc
integer(c_int), parameter nc_nowrite
integer, parameter nf_short
integer, parameter nf_verbose
integer(c_int), parameter nc_diskless
integer, parameter nf_max_var_dims
real(rk4), parameter nf_fill_real4
integer(ik2), parameter nf_fill_short
integer, parameter nf_ebadname
integer, parameter maxncop
integer, parameter filchar
integer, parameter nf_eunlimit
integer, parameter nf_edapsvc
integer(c_int), parameter nc_erange
integer(c_int), parameter nc_etrunc
integer(c_int), parameter nc_eindefine
integer, parameter maxncnam
integer, parameter nf_edas
integer(c_int), parameter nc_edds
integer, parameter nf_ests
integer(c_int), parameter nc_eunlimpos
integer(c_int), parameter nc_float
integer, parameter maxncatt
integer(c_int), parameter nc_sizehint_default
integer, parameter nf_align_chunk
integer(c_int), parameter nc_syserr
integer, parameter maxncdim
integer, parameter nf_max_vars
integer, parameter nf_edap
integer(c_int), parameter nc_align_chunk
integer, parameter ncebadid
integer(c_int), parameter nc_eglobal
integer, parameter nf_eglobal
integer(c_int), parameter nc_double
integer, parameter ncemaxvs
integer(c_int), parameter nc_eunlimit
integer, parameter nf_diskless
integer, parameter nf_clobber
integer, parameter nf_emaxvars
integer, parameter nf_float
integer, parameter nf_enomem
integer, parameter nf_byte
real(rk4), parameter nf_fill_float
integer, parameter ncebadd
integer, parameter ncemaxat
integer, parameter nf_eunlimpos
integer, parameter nf_enotvar
integer, parameter nf_ebfile
integer(c_int), parameter nc_einvalcoords
integer, parameter nf_exdr
integer(c_int), parameter nc_fill
integer, parameter ncsyserr
integer, parameter ncenotin
integer(c_int), parameter nc_edatadds
integer, parameter nf_nofill
integer, parameter nf_ebaddim
integer, parameter ncnoclob
integer, parameter nf_double
integer, parameter nf_fill_char
integer(c_int), parameter nc_enotnc
integer(c_int), parameter nc_eperm
integer(c_int), parameter nc_edimsize
integer(c_int), parameter nc_enameinuse
integer, parameter ncnofill
integer(c_int), parameter nc_char
integer, parameter maxncvar
integer, parameter nclong
integer, parameter ncfill
integer, parameter nf_edimsize
integer, parameter ncenfile
integer, parameter nf_write
integer, parameter nf_ecurl
integer, parameter ncemaxds
real(rk8), parameter nf_fill_double
integer, parameter nf_int2
integer(c_int), parameter nc_strict_nc3
character(kind=c_char), parameter nc_fill_char
integer, parameter nf_einval
integer, parameter nf_unlimited
integer, parameter nf_estride
integer, parameter ncdouble
integer(c_int), parameter nc_lock
integer, parameter ncestc
integer, parameter ncecoord
integer, parameter ncenotvr
integer(c_int), parameter nc_eedge
real(rk4), parameter nf_fill_real
integer(c_int), parameter nc_max_name
real(rk8), parameter nf_fill_real8
integer, parameter nccreate
integer, parameter nf_real
integer(c_int), parameter nc_byte
integer(c_int), parameter nc_etranslation
integer(c_int), parameter nc_max_attrs
integer(c_int), parameter nc_ebaddim
integer(c_int), parameter nc_int
integer(c_int), parameter nc_mmap
integer, parameter nf_format_classic
integer, parameter nf_enodata
integer(c_int), parameter nc_short
integer(c_int), parameter nc_enomem
integer(c_int), parameter nc_verbose
integer, parameter ncglobal
integer, parameter nf_inmemory
integer(c_int), parameter nc_edap
integer(c_int), parameter nc_max_dims
integer, parameter nf_eexist
integer(c_int), parameter nc_ebadtype
integer, parameter nceunlim
integer, parameter nf_share
integer, parameter ncindef
integer(c_int), parameter nc_enotatt
integer, parameter ncverbos
integer(c_int), parameter nc_emaxname
integer(c_int), parameter nc_noerr
integer(c_short), parameter nc_fill_short
integer, parameter nf_nat
integer, parameter ncfoobar
integer, parameter ncnsync
integer, parameter nf_emaxatts
integer, parameter nf_nowrite
integer(c_int), parameter nc_64bit_offset
integer(c_int), parameter nc_nat
integer, parameter ncfloat
integer, parameter nchdirty
integer, parameter nf_eio
integer(c_int), parameter nc_edapurl
integer, parameter nf_sizehint_default
integer, parameter ncrdwr
integer(c_int), parameter nc_emaxatts
integer, parameter nceindef
integer(c_int), parameter nc_unlimited
integer, parameter ncshort
integer(c_int), parameter nc_format_classic
integer, parameter nchsync
integer, parameter nf_format_64bit
integer, parameter nf_emaxname
integer, parameter ncfatal
integer, parameter nf_ebadid
integer, parameter nf_max_dims
integer, parameter nf_strict_nc3
integer(c_int), parameter nc_enotindefine
integer, parameter nf_syserr
integer, parameter nf_noclobber
integer, parameter nf_noerr
integer(ik2), parameter filshort
integer, parameter nf_einvalcoords
integer(c_int), parameter nc_eexist
integer(c_int), parameter nc_edas
integer, parameter nf_max_name
integer, parameter ncclob
integer(c_int), parameter nc_einval
integer(c_int), parameter nc2_err
integer, parameter nclink
integer, parameter nf_ebadtype
integer(c_int), parameter nc_enorecvars
integer, parameter nf_edapurl
integer, parameter nf_etranslation
integer(c_int), parameter nc_evarsize
integer, parameter nf_enotindefine
integer, parameter nceglob
integer, parameter ncnowrit
integer, parameter maxvdims
integer(c_int), parameter nc_enotvar
integer, parameter nf_eaxistype
integer, parameter ncchar
integer, parameter nf_mmap
integer, parameter nf_int1
integer(c_int), parameter nc_ests
integer(c_int), parameter nc_inmemory
integer(c_int), parameter nc_clobber
integer(c_int), parameter nc_write
integer(c_int), parameter nc_nofill
integer, parameter nf_enameinuse
integer, parameter nceexist
integer(c_int), parameter nc_eio
integer(c_int), parameter nc_format_64bit
integer, parameter ncentool
real(c_float), parameter nc_fill_float
integer(c_int), parameter nc_ebadid
integer(c_int), parameter nc_eaxistype
integer, parameter nf_edatadds
integer(c_int), parameter nc_edapsvc
integer(c_int), parameter nc_fill_int
integer, parameter nf_enotatt
integer, parameter nf_eperm
integer, parameter nf_fill
integer(c_int), parameter nc_ecurl
integer(c_int), parameter nc_enodata
integer(c_int), parameter nc_noclobber
integer, parameter nf_eindefine
integer(c_int), parameter nc_edapconstraint
integer(c_int), parameter nc_fatal
integer, parameter nf_lock
integer, parameter nf_char
integer(c_int), parameter nc_share
integer(ik1), parameter nf_fill_byte
integer, parameter nf_edds
real(c_double), parameter nc_fill_double
integer(c_int), parameter nc_exdr