FORCES
FORtran lib for Comp. Env. Sys.
|
NetCDF Fortran 90 interface wrapper. More...
Data Types | |
interface | getnameinterface |
get name abstract interface More... | |
interface | getparentinterface |
get parent abstract interface More... | |
type | ncattributable |
NetCDF attributable class. More... | |
type | ncbase |
NetCDF base class. More... | |
interface | ncdataset |
NetCDF Dataset class. More... | |
interface | ncdimension |
NetCDF Dimension class. More... | |
interface | ncgroup |
NetCDF Group class. More... | |
interface | ncvariable |
NetCDF Variable class. More... | |
interface | operator(==) |
NetCDF comparison operator. More... | |
Functions/Subroutines | |
type(ncdataset) function | newncdataset (fname, fmode, cmode) |
type(ncvariable) function | newncvariable (id, parent) |
type(ncdimension) function | newncdimension (id, parent) |
type(ncgroup) function | newncgroup (id) |
subroutine | sync (self) |
subroutine | close (self) |
type(ncgroup) function | setgroup (self, name) |
type(ncgroup) function | getgroupparent (self) |
character(256) function | getgroupname (self) |
integer(i4) function | getnovariables (self) |
type(ncgroup) function | getdimensionparent (self) |
type(ncgroup) function | getvariableparent (self) |
integer(i4) function, dimension(:), allocatable | getvariableids (self) |
type(ncvariable) function, dimension(:), allocatable | getvariables (self) |
character(len=256) function | getdimensionname (self) |
integer(i4) function | getdimensionlength (self) |
logical function | isdatasetunlimited (self) |
type(ncdimension) function | getunlimiteddimension (self) |
logical function | equalncbases (left, right) |
logical function | isunlimiteddimension (self) |
type(ncdimension) function | set_scrip_dimension (self, centersdim1, centersdim2, cornersdim1, cornersdim2, subdimsizes, units) |
subroutine | set_1d_coordinate_variable (self, name, ncdim, bounds, referencearg, ncvar) |
type(ncdimension) function | setdimension (self, name, length) |
type(ncdimension) function | setcoordinate (self, name, length, bounds, reference, attribute_names, attribute_values, centersdim1, centersdim2, cornersdim1, cornersdim2, subdimsizes, units) |
logical function | hasvariable (self, name) |
logical function | hasdimension (self, name) |
logical function | hasgroup (self, name) |
type(ncvariable) function | setvariablewithids (self, name, dtype, dimensions, contiguous, chunksizes, deflate_level, shuffle, fletcher32, endianness, cache_size, cache_nelems, cache_preemption) |
type(ncvariable) function | setvariablewithnames (self, name, dtype, dimensions, contiguous, chunksizes, deflate_level, shuffle, fletcher32, endianness, cache_size, cache_nelems, cache_preemption) |
type(ncvariable) function | setvariablewithtypes (self, name, dtype, dimensions, contiguous, chunksizes, deflate_level, shuffle, fletcher32, endianness, cache_size, cache_nelems, cache_preemption) |
type(ncdimension) function | getdimensionbyid (self, id) |
type(ncdimension) function | getdimensionbyname (self, name) |
type(ncgroup) function | getgroupbyname (self, name) |
type(ncvariable) function | getvariablebyname (self, name) |
character(len=256) function | getvariablename (self) |
integer(i4) function | getnodimensions (self) |
type(ncdimension) function, dimension(:), allocatable | getvariabledimensions (self) |
integer(i4) function, dimension(:), allocatable | getvariableshape (self) |
integer(i4) function | getvariablerank (self) |
character(4) function | getvariabledtype (self) |
logical function | isunlimitedvariable (self) |
logical function | hasattribute (self, name, xtype, len, attnum) |
character(256) function, dimension(:), allocatable | getattributenames (self) |
subroutine | setattribute_0d_sp (self, name, data) |
subroutine | getattribute_0d_sp (self, name, avalue) |
subroutine | setattribute_1d_sp (self, name, data) |
subroutine | getattribute_1d_sp (self, name, avalue) |
subroutine | setattribute_0d_dp (self, name, data) |
subroutine | getattribute_0d_dp (self, name, avalue) |
subroutine | setattribute_1d_dp (self, name, data) |
subroutine | getattribute_1d_dp (self, name, avalue) |
subroutine | setattribute_0d_i1 (self, name, data) |
subroutine | getattribute_0d_i1 (self, name, avalue) |
subroutine | setattribute_1d_i1 (self, name, data) |
subroutine | getattribute_1d_i1 (self, name, avalue) |
subroutine | setattribute_0d_i2 (self, name, data) |
subroutine | getattribute_0d_i2 (self, name, avalue) |
subroutine | setattribute_1d_i2 (self, name, data) |
subroutine | getattribute_1d_i2 (self, name, avalue) |
subroutine | setattribute_0d_i4 (self, name, data) |
subroutine | getattribute_0d_i4 (self, name, avalue) |
subroutine | setattribute_1d_i4 (self, name, data) |
subroutine | getattribute_1d_i4 (self, name, avalue) |
subroutine | setattribute_0d_i8 (self, name, data) |
subroutine | getattribute_0d_i8 (self, name, avalue) |
subroutine | setattribute_1d_i8 (self, name, data) |
subroutine | getattribute_1d_i8 (self, name, avalue) |
subroutine | setattribute_0d_char (self, name, data) |
subroutine | getattribute_0d_char (self, name, avalue) |
integer(i4) function, dimension(2) | getattributableids (self) |
subroutine | renameattribute (self, oldname, newname) |
subroutine | renamevariable (self, name) |
subroutine | renamedimension (self, name) |
subroutine | getdata_0d_sp (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_0d_sp (self, values, start, cnt, stride, map) |
subroutine | getdata_1d_sp (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_1d_sp (self, values, start, cnt, stride, map) |
subroutine | getdata_2d_sp (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_2d_sp (self, values, start, cnt, stride, map) |
subroutine | getdata_3d_sp (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_3d_sp (self, values, start, cnt, stride, map) |
subroutine | getdata_4d_sp (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_4d_sp (self, values, start, cnt, stride, map) |
subroutine | getdata_5d_sp (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_5d_sp (self, values, start, cnt, stride, map) |
subroutine | getdata_6d_sp (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_6d_sp (self, values, start, cnt, stride, map) |
subroutine | getvariablefillvalue_sp (self, fvalue) |
subroutine | getcfattributes_sp (self, minvalue, maxvalue, fillvalue, flagmissing) |
subroutine | setvariablefillvalue_sp (self, fvalue) |
subroutine | getdata_0d_dp (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_0d_dp (self, values, start, cnt, stride, map) |
subroutine | getdata_1d_dp (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_1d_dp (self, values, start, cnt, stride, map) |
subroutine | getdata_2d_dp (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_2d_dp (self, values, start, cnt, stride, map) |
subroutine | getdata_3d_dp (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_3d_dp (self, values, start, cnt, stride, map) |
subroutine | getdata_4d_dp (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_4d_dp (self, values, start, cnt, stride, map) |
subroutine | getdata_5d_dp (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_5d_dp (self, values, start, cnt, stride, map) |
subroutine | getdata_6d_dp (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_6d_dp (self, values, start, cnt, stride, map) |
subroutine | getvariablefillvalue_dp (self, fvalue) |
subroutine | getcfattributes_dp (self, minvalue, maxvalue, fillvalue, flagmissing) |
subroutine | setvariablefillvalue_dp (self, fvalue) |
subroutine | getdata_0d_i1 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_0d_i1 (self, values, start, cnt, stride, map) |
subroutine | getdata_1d_i1 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_1d_i1 (self, values, start, cnt, stride, map) |
subroutine | getdata_2d_i1 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_2d_i1 (self, values, start, cnt, stride, map) |
subroutine | getdata_3d_i1 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_3d_i1 (self, values, start, cnt, stride, map) |
subroutine | getdata_4d_i1 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_4d_i1 (self, values, start, cnt, stride, map) |
subroutine | getdata_5d_i1 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_5d_i1 (self, values, start, cnt, stride, map) |
subroutine | getdata_6d_i1 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_6d_i1 (self, values, start, cnt, stride, map) |
subroutine | getvariablefillvalue_i1 (self, fvalue) |
subroutine | getcfattributes_i1 (self, minvalue, maxvalue, fillvalue, flagmissing) |
subroutine | setvariablefillvalue_i1 (self, fvalue) |
subroutine | getdata_0d_i2 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_0d_i2 (self, values, start, cnt, stride, map) |
subroutine | getdata_1d_i2 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_1d_i2 (self, values, start, cnt, stride, map) |
subroutine | getdata_2d_i2 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_2d_i2 (self, values, start, cnt, stride, map) |
subroutine | getdata_3d_i2 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_3d_i2 (self, values, start, cnt, stride, map) |
subroutine | getdata_4d_i2 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_4d_i2 (self, values, start, cnt, stride, map) |
subroutine | getdata_5d_i2 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_5d_i2 (self, values, start, cnt, stride, map) |
subroutine | getdata_6d_i2 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_6d_i2 (self, values, start, cnt, stride, map) |
subroutine | getvariablefillvalue_i2 (self, fvalue) |
subroutine | getcfattributes_i2 (self, minvalue, maxvalue, fillvalue, flagmissing) |
subroutine | setvariablefillvalue_i2 (self, fvalue) |
subroutine | getdata_0d_i4 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_0d_i4 (self, values, start, cnt, stride, map) |
subroutine | getdata_1d_i4 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_1d_i4 (self, values, start, cnt, stride, map) |
subroutine | getdata_2d_i4 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_2d_i4 (self, values, start, cnt, stride, map) |
subroutine | getdata_3d_i4 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_3d_i4 (self, values, start, cnt, stride, map) |
subroutine | getdata_4d_i4 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_4d_i4 (self, values, start, cnt, stride, map) |
subroutine | getdata_5d_i4 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_5d_i4 (self, values, start, cnt, stride, map) |
subroutine | getdata_6d_i4 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_6d_i4 (self, values, start, cnt, stride, map) |
subroutine | getvariablefillvalue_i4 (self, fvalue) |
subroutine | getcfattributes_i4 (self, minvalue, maxvalue, fillvalue, flagmissing) |
subroutine | setvariablefillvalue_i4 (self, fvalue) |
subroutine | getdata_0d_i8 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_0d_i8 (self, values, start, cnt, stride, map) |
subroutine | getdata_1d_i8 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_1d_i8 (self, values, start, cnt, stride, map) |
subroutine | getdata_2d_i8 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_2d_i8 (self, values, start, cnt, stride, map) |
subroutine | getdata_3d_i8 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_3d_i8 (self, values, start, cnt, stride, map) |
subroutine | getdata_4d_i8 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_4d_i8 (self, values, start, cnt, stride, map) |
subroutine | getdata_5d_i8 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_5d_i8 (self, values, start, cnt, stride, map) |
subroutine | getdata_6d_i8 (self, data, start, cnt, stride, map, mask) |
subroutine | setdata_6d_i8 (self, values, start, cnt, stride, map) |
subroutine | getvariablefillvalue_i8 (self, fvalue) |
subroutine | getcfattributes_i8 (self, minvalue, maxvalue, fillvalue, flagmissing) |
subroutine | setvariablefillvalue_i8 (self, fvalue) |
integer(i4) function, dimension(:), allocatable | getslicingshape (self, instart, incnt, instride) |
integer(i4) function, dimension(:), allocatable | getreadshape (slcshape, outrank) |
integer(i4) function | getdtypefromstring (dtype) |
character(4) function | getdtypefrominteger (dtype) |
integer(i4) function | getcreationmode (cmode) |
subroutine | check (status, msg) |
Variables | |
character(10), parameter | cf_fill_value = '_FillValue' |
CF fill value. | |
character(11), parameter | cf_valid_range = 'valid_range' |
CF valid range. | |
character(9), parameter | cf_valid_min = 'valid_min' |
CF valid min. | |
character(9), parameter | cf_valid_max = 'valid_max' |
CF valid max. | |
integer(i4), parameter | cf_use_fill_value = 1_i4 |
CF use fill value. | |
integer(i4), parameter | cf_use_valid_min = 2_i4 |
CF use valid min. | |
integer(i4), parameter | cf_use_valid_max = 3_i4 |
CF use valid max. | |
integer(i4), parameter | cf_use_valid_range = 4_i4 |
CF use valid range. | |
integer(i4), parameter | cf_use_nan = 5_i4 |
CF use nan. | |
NetCDF Fortran 90 interface wrapper.
A wrapper around the NetCDF Fortran 90 interface.
COPYING
and COPYING.LESSER
provided with this software. The complete GNU license text can also be found at http://www.gnu.org/licenses/. subroutine mo_netcdf::check | ( | integer(i4), intent(in) | status, |
character(*), intent(in) | msg | ||
) |
Definition at line 3681 of file mo_netcdf.f90.
subroutine mo_netcdf::close | ( | class(ncdataset) | self | ) |
Definition at line 536 of file mo_netcdf.f90.
logical function mo_netcdf::equalncbases | ( | class(ncbase), intent(in) | left, |
class(ncbase), intent(in) | right | ||
) |
Definition at line 656 of file mo_netcdf.f90.
integer(i4) function, dimension(2) mo_netcdf::getattributableids | ( | class(ncattributable), intent(in) | self | ) |
Definition at line 1461 of file mo_netcdf.f90.
subroutine mo_netcdf::getattribute_0d_char | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
character(len=*), intent(out) | avalue | ||
) |
Definition at line 1446 of file mo_netcdf.f90.
subroutine mo_netcdf::getattribute_0d_dp | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
real(dp), intent(out) | avalue | ||
) |
Definition at line 1186 of file mo_netcdf.f90.
subroutine mo_netcdf::getattribute_0d_i1 | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
integer(i1), intent(out) | avalue | ||
) |
Definition at line 1238 of file mo_netcdf.f90.
subroutine mo_netcdf::getattribute_0d_i2 | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
integer(i2), intent(out) | avalue | ||
) |
Definition at line 1290 of file mo_netcdf.f90.
subroutine mo_netcdf::getattribute_0d_i4 | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
integer(i4), intent(out) | avalue | ||
) |
Definition at line 1342 of file mo_netcdf.f90.
subroutine mo_netcdf::getattribute_0d_i8 | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
integer(i8), intent(out) | avalue | ||
) |
Definition at line 1394 of file mo_netcdf.f90.
subroutine mo_netcdf::getattribute_0d_sp | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
real(sp), intent(out) | avalue | ||
) |
Definition at line 1134 of file mo_netcdf.f90.
subroutine mo_netcdf::getattribute_1d_dp | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
real(dp), dimension(:), intent(out) | avalue | ||
) |
Definition at line 1212 of file mo_netcdf.f90.
subroutine mo_netcdf::getattribute_1d_i1 | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
integer(i1), dimension(:), intent(out) | avalue | ||
) |
Definition at line 1264 of file mo_netcdf.f90.
subroutine mo_netcdf::getattribute_1d_i2 | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
integer(i2), dimension(:), intent(out) | avalue | ||
) |
Definition at line 1316 of file mo_netcdf.f90.
subroutine mo_netcdf::getattribute_1d_i4 | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
integer(i4), dimension(:), intent(out) | avalue | ||
) |
Definition at line 1368 of file mo_netcdf.f90.
subroutine mo_netcdf::getattribute_1d_i8 | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
integer(i8), dimension(:), intent(out) | avalue | ||
) |
Definition at line 1420 of file mo_netcdf.f90.
subroutine mo_netcdf::getattribute_1d_sp | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
real(sp), dimension(:), intent(out) | avalue | ||
) |
Definition at line 1160 of file mo_netcdf.f90.
character(256) function, dimension(:), allocatable mo_netcdf::getattributenames | ( | class(ncattributable), intent(in) | self | ) |
Definition at line 1090 of file mo_netcdf.f90.
subroutine mo_netcdf::getcfattributes_dp | ( | class(ncvariable), intent(in) | self, |
real(dp), intent(out) | minvalue, | ||
real(dp), intent(out) | maxvalue, | ||
real(dp), intent(out) | fillvalue, | ||
integer(i4), intent(out) | flagmissing | ||
) |
Definition at line 2170 of file mo_netcdf.f90.
subroutine mo_netcdf::getcfattributes_i1 | ( | class(ncvariable), intent(in) | self, |
integer(i1), intent(out) | minvalue, | ||
integer(i1), intent(out) | maxvalue, | ||
integer(i1), intent(out) | fillvalue, | ||
integer(i4), intent(out) | flagmissing | ||
) |
Definition at line 2510 of file mo_netcdf.f90.
subroutine mo_netcdf::getcfattributes_i2 | ( | class(ncvariable), intent(in) | self, |
integer(i2), intent(out) | minvalue, | ||
integer(i2), intent(out) | maxvalue, | ||
integer(i2), intent(out) | fillvalue, | ||
integer(i4), intent(out) | flagmissing | ||
) |
Definition at line 2847 of file mo_netcdf.f90.
subroutine mo_netcdf::getcfattributes_i4 | ( | class(ncvariable), intent(in) | self, |
integer(i4), intent(out) | minvalue, | ||
integer(i4), intent(out) | maxvalue, | ||
integer(i4), intent(out) | fillvalue, | ||
integer(i4), intent(out) | flagmissing | ||
) |
Definition at line 3184 of file mo_netcdf.f90.
subroutine mo_netcdf::getcfattributes_i8 | ( | class(ncvariable), intent(in) | self, |
integer(i8), intent(out) | minvalue, | ||
integer(i8), intent(out) | maxvalue, | ||
integer(i8), intent(out) | fillvalue, | ||
integer(i4), intent(out) | flagmissing | ||
) |
Definition at line 3521 of file mo_netcdf.f90.
subroutine mo_netcdf::getcfattributes_sp | ( | class(ncvariable), intent(in) | self, |
real(sp), intent(out) | minvalue, | ||
real(sp), intent(out) | maxvalue, | ||
real(sp), intent(out) | fillvalue, | ||
integer(i4), intent(out) | flagmissing | ||
) |
Definition at line 1816 of file mo_netcdf.f90.
integer(i4) function mo_netcdf::getcreationmode | ( | character(*), intent(in), optional | cmode | ) |
Definition at line 3652 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_0d_dp | ( | class(ncvariable), intent(in) | self, |
real(dp), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, intent(out), optional, allocatable | mask | ||
) |
Definition at line 1853 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_0d_i1 | ( | class(ncvariable), intent(in) | self, |
integer(i1), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, intent(out), optional, allocatable | mask | ||
) |
Definition at line 2207 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_0d_i2 | ( | class(ncvariable), intent(in) | self, |
integer(i2), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, intent(out), optional, allocatable | mask | ||
) |
Definition at line 2544 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_0d_i4 | ( | class(ncvariable), intent(in) | self, |
integer(i4), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, intent(out), optional, allocatable | mask | ||
) |
Definition at line 2881 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_0d_i8 | ( | class(ncvariable), intent(in) | self, |
integer(i8), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, intent(out), optional, allocatable | mask | ||
) |
Definition at line 3218 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_0d_sp | ( | class(ncvariable), intent(in) | self, |
real(sp), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, intent(out), optional, allocatable | mask | ||
) |
Definition at line 1499 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_1d_dp | ( | class(ncvariable), intent(in) | self, |
real(dp), dimension(:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 1894 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_1d_i1 | ( | class(ncvariable), intent(in) | self, |
integer(i1), dimension(:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 2246 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_1d_i2 | ( | class(ncvariable), intent(in) | self, |
integer(i2), dimension(:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 2583 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_1d_i4 | ( | class(ncvariable), intent(in) | self, |
integer(i4), dimension(:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 2920 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_1d_i8 | ( | class(ncvariable), intent(in) | self, |
integer(i8), dimension(:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 3257 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_1d_sp | ( | class(ncvariable), intent(in) | self, |
real(sp), dimension(:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 1540 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_2d_dp | ( | class(ncvariable), intent(in) | self, |
real(dp), dimension(:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 1938 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_2d_i1 | ( | class(ncvariable), intent(in) | self, |
integer(i1), dimension(:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 2288 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_2d_i2 | ( | class(ncvariable), intent(in) | self, |
integer(i2), dimension(:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 2625 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_2d_i4 | ( | class(ncvariable), intent(in) | self, |
integer(i4), dimension(:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 2962 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_2d_i8 | ( | class(ncvariable), intent(in) | self, |
integer(i8), dimension(:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 3299 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_2d_sp | ( | class(ncvariable), intent(in) | self, |
real(sp), dimension(:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 1584 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_3d_dp | ( | class(ncvariable), intent(in) | self, |
real(dp), dimension(:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 1982 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_3d_i1 | ( | class(ncvariable), intent(in) | self, |
integer(i1), dimension(:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 2330 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_3d_i2 | ( | class(ncvariable), intent(in) | self, |
integer(i2), dimension(:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 2667 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_3d_i4 | ( | class(ncvariable), intent(in) | self, |
integer(i4), dimension(:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 3004 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_3d_i8 | ( | class(ncvariable), intent(in) | self, |
integer(i8), dimension(:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 3341 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_3d_sp | ( | class(ncvariable), intent(in) | self, |
real(sp), dimension(:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 1628 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_4d_dp | ( | class(ncvariable), intent(in) | self, |
real(dp), dimension(:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 2026 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_4d_i1 | ( | class(ncvariable), intent(in) | self, |
integer(i1), dimension(:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 2372 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_4d_i2 | ( | class(ncvariable), intent(in) | self, |
integer(i2), dimension(:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 2709 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_4d_i4 | ( | class(ncvariable), intent(in) | self, |
integer(i4), dimension(:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 3046 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_4d_i8 | ( | class(ncvariable), intent(in) | self, |
integer(i8), dimension(:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 3383 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_4d_sp | ( | class(ncvariable), intent(in) | self, |
real(sp), dimension(:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 1672 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_5d_dp | ( | class(ncvariable), intent(in) | self, |
real(dp), dimension(:,:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 2070 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_5d_i1 | ( | class(ncvariable), intent(in) | self, |
integer(i1), dimension(:,:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 2414 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_5d_i2 | ( | class(ncvariable), intent(in) | self, |
integer(i2), dimension(:,:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 2751 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_5d_i4 | ( | class(ncvariable), intent(in) | self, |
integer(i4), dimension(:,:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 3088 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_5d_i8 | ( | class(ncvariable), intent(in) | self, |
integer(i8), dimension(:,:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 3425 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_5d_sp | ( | class(ncvariable), intent(in) | self, |
real(sp), dimension(:,:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 1716 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_6d_dp | ( | class(ncvariable), intent(in) | self, |
real(dp), dimension(:,:,:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 2114 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_6d_i1 | ( | class(ncvariable), intent(in) | self, |
integer(i1), dimension(:,:,:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 2456 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_6d_i2 | ( | class(ncvariable), intent(in) | self, |
integer(i2), dimension(:,:,:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 2793 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_6d_i4 | ( | class(ncvariable), intent(in) | self, |
integer(i4), dimension(:,:,:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 3130 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_6d_i8 | ( | class(ncvariable), intent(in) | self, |
integer(i8), dimension(:,:,:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 3467 of file mo_netcdf.f90.
subroutine mo_netcdf::getdata_6d_sp | ( | class(ncvariable), intent(in) | self, |
real(sp), dimension(:,:,:,:,:,:), intent(out), allocatable | data, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map, | ||
logical, dimension(:,:,:,:,:,:), intent(out), optional, allocatable | mask | ||
) |
Definition at line 1760 of file mo_netcdf.f90.
type(ncdimension) function mo_netcdf::getdimensionbyid | ( | class(ncgroup), intent(in) | self, |
integer(i4) | id | ||
) |
Definition at line 942 of file mo_netcdf.f90.
type(ncdimension) function mo_netcdf::getdimensionbyname | ( | class(ncgroup), intent(in) | self, |
character(*) | name | ||
) |
Definition at line 954 of file mo_netcdf.f90.
integer(i4) function mo_netcdf::getdimensionlength | ( | class(ncdimension), intent(in) | self | ) |
Definition at line 622 of file mo_netcdf.f90.
character(len = 256) function mo_netcdf::getdimensionname | ( | class(ncdimension), intent(in) | self | ) |
Definition at line 614 of file mo_netcdf.f90.
type(ncgroup) function mo_netcdf::getdimensionparent | ( | class(ncdimension), intent(in) | self | ) |
Definition at line 575 of file mo_netcdf.f90.
character(4) function mo_netcdf::getdtypefrominteger | ( | integer(i4) | dtype | ) |
Definition at line 3627 of file mo_netcdf.f90.
integer(i4) function mo_netcdf::getdtypefromstring | ( | character(*) | dtype | ) |
Definition at line 3602 of file mo_netcdf.f90.
type(ncgroup) function mo_netcdf::getgroupbyname | ( | class(ncgroup), intent(in) | self, |
character(*), intent(in) | name | ||
) |
Definition at line 965 of file mo_netcdf.f90.
character(256) function mo_netcdf::getgroupname | ( | class(ncgroup), intent(in) | self | ) |
Definition at line 561 of file mo_netcdf.f90.
Definition at line 552 of file mo_netcdf.f90.
integer(i4) function mo_netcdf::getnodimensions | ( | class(ncvariable), intent(in) | self | ) |
Definition at line 996 of file mo_netcdf.f90.
integer(i4) function mo_netcdf::getnovariables | ( | class(ncgroup), intent(in) | self | ) |
Definition at line 568 of file mo_netcdf.f90.
integer(i4) function, dimension(:), allocatable mo_netcdf::getreadshape | ( | integer(i4), dimension(:), intent(in) | slcshape, |
integer(i4), intent(in) | outrank | ||
) |
Definition at line 3577 of file mo_netcdf.f90.
integer(i4) function, dimension(:), allocatable mo_netcdf::getslicingshape | ( | class(ncvariable), intent(in) | self, |
integer(i4), dimension(:), intent(in), optional | instart, | ||
integer(i4), dimension(:), intent(in), optional | incnt, | ||
integer(i4), dimension(:), intent(in), optional | instride | ||
) |
Definition at line 3556 of file mo_netcdf.f90.
type(ncdimension) function mo_netcdf::getunlimiteddimension | ( | class(ncgroup), intent(in) | self | ) |
Definition at line 640 of file mo_netcdf.f90.
type(ncvariable) function mo_netcdf::getvariablebyname | ( | class(ncgroup), intent(in) | self, |
character(*), intent(in) | name | ||
) |
Definition at line 976 of file mo_netcdf.f90.
type(ncdimension) function, dimension(:), allocatable mo_netcdf::getvariabledimensions | ( | class(ncvariable), intent(in) | self | ) |
Definition at line 1004 of file mo_netcdf.f90.
character(4) function mo_netcdf::getvariabledtype | ( | class(ncvariable), intent(in) | self | ) |
Definition at line 1042 of file mo_netcdf.f90.
subroutine mo_netcdf::getvariablefillvalue_dp | ( | class(ncvariable), intent(in) | self, |
real(dp), intent(out) | fvalue | ||
) |
Definition at line 2158 of file mo_netcdf.f90.
subroutine mo_netcdf::getvariablefillvalue_i1 | ( | class(ncvariable), intent(in) | self, |
integer(i1), intent(out) | fvalue | ||
) |
Definition at line 2498 of file mo_netcdf.f90.
subroutine mo_netcdf::getvariablefillvalue_i2 | ( | class(ncvariable), intent(in) | self, |
integer(i2), intent(out) | fvalue | ||
) |
Definition at line 2835 of file mo_netcdf.f90.
subroutine mo_netcdf::getvariablefillvalue_i4 | ( | class(ncvariable), intent(in) | self, |
integer(i4), intent(out) | fvalue | ||
) |
Definition at line 3172 of file mo_netcdf.f90.
subroutine mo_netcdf::getvariablefillvalue_i8 | ( | class(ncvariable), intent(in) | self, |
integer(i8), intent(out) | fvalue | ||
) |
Definition at line 3509 of file mo_netcdf.f90.
subroutine mo_netcdf::getvariablefillvalue_sp | ( | class(ncvariable), intent(in) | self, |
real(sp), intent(out) | fvalue | ||
) |
Definition at line 1804 of file mo_netcdf.f90.
integer(i4) function, dimension(:), allocatable mo_netcdf::getvariableids | ( | class(ncgroup), intent(in) | self | ) |
Definition at line 589 of file mo_netcdf.f90.
character(len = 256) function mo_netcdf::getvariablename | ( | class(ncvariable), intent(in) | self | ) |
Definition at line 988 of file mo_netcdf.f90.
type(ncgroup) function mo_netcdf::getvariableparent | ( | class(ncvariable), intent(in) | self | ) |
Definition at line 582 of file mo_netcdf.f90.
integer(i4) function mo_netcdf::getvariablerank | ( | class(ncvariable), intent(in) | self | ) |
Definition at line 1035 of file mo_netcdf.f90.
type(ncvariable) function, dimension(:), allocatable mo_netcdf::getvariables | ( | class(ncgroup), intent(in) | self | ) |
Definition at line 598 of file mo_netcdf.f90.
integer(i4) function, dimension(:), allocatable mo_netcdf::getvariableshape | ( | class(ncvariable), intent(in) | self | ) |
Definition at line 1020 of file mo_netcdf.f90.
logical function mo_netcdf::hasattribute | ( | class(ncattributable), intent(in) | self, |
character(*), intent(in) | name, | ||
integer(i4), intent(out), optional | xtype, | ||
integer(i4), intent(out), optional | len, | ||
integer(i4), intent(out), optional | attnum | ||
) |
Definition at line 1072 of file mo_netcdf.f90.
logical function mo_netcdf::hasdimension | ( | class(ncgroup), intent(in) | self, |
character(*), intent(in) | name | ||
) |
Definition at line 855 of file mo_netcdf.f90.
logical function mo_netcdf::hasgroup | ( | class(ncgroup), intent(in) | self, |
character(*), intent(in) | name | ||
) |
Definition at line 864 of file mo_netcdf.f90.
logical function mo_netcdf::hasvariable | ( | class(ncgroup), intent(in) | self, |
character(*), intent(in) | name | ||
) |
Definition at line 846 of file mo_netcdf.f90.
logical function mo_netcdf::isdatasetunlimited | ( | class(ncgroup), intent(in) | self | ) |
Definition at line 630 of file mo_netcdf.f90.
logical function mo_netcdf::isunlimiteddimension | ( | class(ncdimension), intent(in) | self | ) |
Definition at line 663 of file mo_netcdf.f90.
logical function mo_netcdf::isunlimitedvariable | ( | class(ncvariable), intent(in) | self | ) |
Definition at line 1052 of file mo_netcdf.f90.
type(ncdataset) function mo_netcdf::newncdataset | ( | character(*), intent(in) | fname, |
character(1), intent(in) | fmode, | ||
character(*), intent(inout), optional | cmode | ||
) |
Definition at line 481 of file mo_netcdf.f90.
type(ncdimension) function mo_netcdf::newncdimension | ( | integer(i4), intent(in) | id, |
type(ncgroup), intent(in) | parent | ||
) |
Definition at line 514 of file mo_netcdf.f90.
type(ncgroup) function mo_netcdf::newncgroup | ( | integer(i4), intent(in) | id | ) |
Definition at line 523 of file mo_netcdf.f90.
type(ncvariable) function mo_netcdf::newncvariable | ( | integer(i4), intent(in) | id, |
type(ncgroup), intent(in) | parent | ||
) |
Definition at line 505 of file mo_netcdf.f90.
subroutine mo_netcdf::renameattribute | ( | class(ncattributable), intent(inout) | self, |
character(len = *), intent(in) | oldname, | ||
character(len = *), intent(in) | newname | ||
) |
Definition at line 1474 of file mo_netcdf.f90.
subroutine mo_netcdf::renamedimension | ( | class(ncdimension), intent(inout) | self, |
character(len = *), intent(in) | name | ||
) |
Definition at line 1488 of file mo_netcdf.f90.
subroutine mo_netcdf::renamevariable | ( | class(ncvariable), intent(inout) | self, |
character(len = *), intent(in) | name | ||
) |
Definition at line 1482 of file mo_netcdf.f90.
subroutine mo_netcdf::set_1d_coordinate_variable | ( | class(ncgroup), intent(in) | self, |
character(*), intent(in) | name, | ||
type(ncdimension), intent(in) | ncdim, | ||
real(dp), dimension(:), intent(in) | bounds, | ||
integer(i4), intent(in), optional | referencearg, | ||
type(ncvariable), intent(out) | ncvar | ||
) |
Definition at line 717 of file mo_netcdf.f90.
type(ncdimension) function mo_netcdf::set_scrip_dimension | ( | class(ncgroup), intent(in) | self, |
real(dp), dimension(:), intent(in) | centersdim1, | ||
real(dp), dimension(:), intent(in) | centersdim2, | ||
real(dp), dimension(:,:), intent(in) | cornersdim1, | ||
real(dp), dimension(:,:), intent(in) | cornersdim2, | ||
integer(i4), dimension(:), intent(in) | subdimsizes, | ||
character(256), intent(in) | units | ||
) |
Definition at line 673 of file mo_netcdf.f90.
subroutine mo_netcdf::setattribute_0d_char | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
character(len=*), intent(in) | data | ||
) |
Definition at line 1434 of file mo_netcdf.f90.
subroutine mo_netcdf::setattribute_0d_dp | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
real(dp), intent(in) | data | ||
) |
Definition at line 1174 of file mo_netcdf.f90.
subroutine mo_netcdf::setattribute_0d_i1 | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
integer(i1), intent(in) | data | ||
) |
Definition at line 1226 of file mo_netcdf.f90.
subroutine mo_netcdf::setattribute_0d_i2 | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
integer(i2), intent(in) | data | ||
) |
Definition at line 1278 of file mo_netcdf.f90.
subroutine mo_netcdf::setattribute_0d_i4 | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
integer(i4), intent(in) | data | ||
) |
Definition at line 1330 of file mo_netcdf.f90.
subroutine mo_netcdf::setattribute_0d_i8 | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
integer(i8), intent(in) | data | ||
) |
Definition at line 1382 of file mo_netcdf.f90.
subroutine mo_netcdf::setattribute_0d_sp | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
real(sp), intent(in) | data | ||
) |
Definition at line 1122 of file mo_netcdf.f90.
subroutine mo_netcdf::setattribute_1d_dp | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
real(dp), dimension(:), intent(in) | data | ||
) |
Definition at line 1200 of file mo_netcdf.f90.
subroutine mo_netcdf::setattribute_1d_i1 | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
integer(i1), dimension(:), intent(in) | data | ||
) |
Definition at line 1252 of file mo_netcdf.f90.
subroutine mo_netcdf::setattribute_1d_i2 | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
integer(i2), dimension(:), intent(in) | data | ||
) |
Definition at line 1304 of file mo_netcdf.f90.
subroutine mo_netcdf::setattribute_1d_i4 | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
integer(i4), dimension(:), intent(in) | data | ||
) |
Definition at line 1356 of file mo_netcdf.f90.
subroutine mo_netcdf::setattribute_1d_i8 | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
integer(i8), dimension(:), intent(in) | data | ||
) |
Definition at line 1408 of file mo_netcdf.f90.
subroutine mo_netcdf::setattribute_1d_sp | ( | class(ncattributable), intent(in) | self, |
character(len=*), intent(in) | name, | ||
real(sp), dimension(:), intent(in) | data | ||
) |
Definition at line 1148 of file mo_netcdf.f90.
type(ncdimension) function mo_netcdf::setcoordinate | ( | class(ncgroup), intent(in) | self, |
character(*), intent(in) | name, | ||
integer(i4), intent(in), optional | length, | ||
real(dp), dimension(:), intent(in), optional | bounds, | ||
integer(i4), intent(in), optional | reference, | ||
character(*), dimension(:), intent(in), optional | attribute_names, | ||
character(*), dimension(:), intent(in), optional | attribute_values, | ||
real(dp), dimension(:), intent(in), optional | centersdim1, | ||
real(dp), dimension(:), intent(in), optional | centersdim2, | ||
real(dp), dimension(:,:), intent(in), optional | cornersdim1, | ||
real(dp), dimension(:,:), intent(in), optional | cornersdim2, | ||
integer(i4), dimension(:), intent(in), optional | subdimsizes, | ||
character(*), intent(in), optional | units | ||
) |
Definition at line 804 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_0d_dp | ( | class(ncvariable), intent(in) | self, |
real(dp), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 1885 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_0d_i1 | ( | class(ncvariable), intent(in) | self, |
integer(i1), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2237 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_0d_i2 | ( | class(ncvariable), intent(in) | self, |
integer(i2), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2574 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_0d_i4 | ( | class(ncvariable), intent(in) | self, |
integer(i4), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2911 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_0d_i8 | ( | class(ncvariable), intent(in) | self, |
integer(i8), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 3248 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_0d_sp | ( | class(ncvariable), intent(in) | self, |
real(sp), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 1531 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_1d_dp | ( | class(ncvariable), intent(in) | self, |
real(dp), dimension(:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 1929 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_1d_i1 | ( | class(ncvariable), intent(in) | self, |
integer(i1), dimension(:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2279 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_1d_i2 | ( | class(ncvariable), intent(in) | self, |
integer(i2), dimension(:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2616 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_1d_i4 | ( | class(ncvariable), intent(in) | self, |
integer(i4), dimension(:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2953 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_1d_i8 | ( | class(ncvariable), intent(in) | self, |
integer(i8), dimension(:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 3290 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_1d_sp | ( | class(ncvariable), intent(in) | self, |
real(sp), dimension(:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 1575 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_2d_dp | ( | class(ncvariable), intent(in) | self, |
real(dp), dimension(:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 1973 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_2d_i1 | ( | class(ncvariable), intent(in) | self, |
integer(i1), dimension(:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2321 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_2d_i2 | ( | class(ncvariable), intent(in) | self, |
integer(i2), dimension(:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2658 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_2d_i4 | ( | class(ncvariable), intent(in) | self, |
integer(i4), dimension(:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2995 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_2d_i8 | ( | class(ncvariable), intent(in) | self, |
integer(i8), dimension(:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 3332 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_2d_sp | ( | class(ncvariable), intent(in) | self, |
real(sp), dimension(:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 1619 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_3d_dp | ( | class(ncvariable), intent(in) | self, |
real(dp), dimension(:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2017 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_3d_i1 | ( | class(ncvariable), intent(in) | self, |
integer(i1), dimension(:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2363 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_3d_i2 | ( | class(ncvariable), intent(in) | self, |
integer(i2), dimension(:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2700 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_3d_i4 | ( | class(ncvariable), intent(in) | self, |
integer(i4), dimension(:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 3037 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_3d_i8 | ( | class(ncvariable), intent(in) | self, |
integer(i8), dimension(:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 3374 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_3d_sp | ( | class(ncvariable), intent(in) | self, |
real(sp), dimension(:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 1663 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_4d_dp | ( | class(ncvariable), intent(in) | self, |
real(dp), dimension(:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2061 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_4d_i1 | ( | class(ncvariable), intent(in) | self, |
integer(i1), dimension(:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2405 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_4d_i2 | ( | class(ncvariable), intent(in) | self, |
integer(i2), dimension(:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2742 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_4d_i4 | ( | class(ncvariable), intent(in) | self, |
integer(i4), dimension(:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 3079 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_4d_i8 | ( | class(ncvariable), intent(in) | self, |
integer(i8), dimension(:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 3416 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_4d_sp | ( | class(ncvariable), intent(in) | self, |
real(sp), dimension(:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 1707 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_5d_dp | ( | class(ncvariable), intent(in) | self, |
real(dp), dimension(:,:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2105 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_5d_i1 | ( | class(ncvariable), intent(in) | self, |
integer(i1), dimension(:,:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2447 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_5d_i2 | ( | class(ncvariable), intent(in) | self, |
integer(i2), dimension(:,:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2784 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_5d_i4 | ( | class(ncvariable), intent(in) | self, |
integer(i4), dimension(:,:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 3121 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_5d_i8 | ( | class(ncvariable), intent(in) | self, |
integer(i8), dimension(:,:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 3458 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_5d_sp | ( | class(ncvariable), intent(in) | self, |
real(sp), dimension(:,:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 1751 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_6d_dp | ( | class(ncvariable), intent(in) | self, |
real(dp), dimension(:,:,:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2149 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_6d_i1 | ( | class(ncvariable), intent(in) | self, |
integer(i1), dimension(:,:,:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2489 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_6d_i2 | ( | class(ncvariable), intent(in) | self, |
integer(i2), dimension(:,:,:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 2826 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_6d_i4 | ( | class(ncvariable), intent(in) | self, |
integer(i4), dimension(:,:,:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 3163 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_6d_i8 | ( | class(ncvariable), intent(in) | self, |
integer(i8), dimension(:,:,:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 3500 of file mo_netcdf.f90.
subroutine mo_netcdf::setdata_6d_sp | ( | class(ncvariable), intent(in) | self, |
real(sp), dimension(:,:,:,:,:,:), intent(in) | values, | ||
integer(i4), dimension(:), intent(in), optional | start, | ||
integer(i4), dimension(:), intent(in), optional | cnt, | ||
integer(i4), dimension(:), intent(in), optional | stride, | ||
integer(i4), dimension(:), intent(in), optional | map | ||
) |
Definition at line 1795 of file mo_netcdf.f90.
type(ncdimension) function mo_netcdf::setdimension | ( | class(ncgroup), intent(in) | self, |
character(*), intent(in) | name, | ||
integer(i4), intent(in), optional | length | ||
) |
Definition at line 781 of file mo_netcdf.f90.
type(ncgroup) function mo_netcdf::setgroup | ( | class(ncgroup), intent(inout) | self, |
character(*), intent(in) | name | ||
) |
Definition at line 542 of file mo_netcdf.f90.
subroutine mo_netcdf::setvariablefillvalue_dp | ( | class(ncvariable), intent(inout) | self, |
real(dp), intent(in) | fvalue | ||
) |
Definition at line 2197 of file mo_netcdf.f90.
subroutine mo_netcdf::setvariablefillvalue_i1 | ( | class(ncvariable), intent(inout) | self, |
integer(i1), intent(in) | fvalue | ||
) |
Definition at line 2534 of file mo_netcdf.f90.
subroutine mo_netcdf::setvariablefillvalue_i2 | ( | class(ncvariable), intent(inout) | self, |
integer(i2), intent(in) | fvalue | ||
) |
Definition at line 2871 of file mo_netcdf.f90.
subroutine mo_netcdf::setvariablefillvalue_i4 | ( | class(ncvariable), intent(inout) | self, |
integer(i4), intent(in) | fvalue | ||
) |
Definition at line 3208 of file mo_netcdf.f90.
subroutine mo_netcdf::setvariablefillvalue_i8 | ( | class(ncvariable), intent(inout) | self, |
integer(i8), intent(in) | fvalue | ||
) |
Definition at line 3545 of file mo_netcdf.f90.
subroutine mo_netcdf::setvariablefillvalue_sp | ( | class(ncvariable), intent(inout) | self, |
real(sp), intent(in) | fvalue | ||
) |
Definition at line 1843 of file mo_netcdf.f90.
type(ncvariable) function mo_netcdf::setvariablewithids | ( | class(ncgroup), intent(in) | self, |
character(*), intent(in) | name, | ||
character(*), intent(in) | dtype, | ||
integer(i4), dimension(:), intent(in) | dimensions, | ||
logical, intent(in), optional | contiguous, | ||
integer(i4), dimension(:), intent(in), optional | chunksizes, | ||
integer(i4), intent(in), optional | deflate_level, | ||
logical, intent(in), optional | shuffle, | ||
logical, intent(in), optional | fletcher32, | ||
integer(i4), intent(in), optional | endianness, | ||
integer(i4), intent(in), optional | cache_size, | ||
integer(i4), intent(in), optional | cache_nelems, | ||
integer(i4), intent(in), optional | cache_preemption | ||
) |
Definition at line 873 of file mo_netcdf.f90.
type(ncvariable) function mo_netcdf::setvariablewithnames | ( | class(ncgroup), intent(in) | self, |
character(*), intent(in) | name, | ||
character(*), intent(in) | dtype, | ||
character(*), dimension(:), intent(in) | dimensions, | ||
logical, intent(in), optional | contiguous, | ||
integer(i4), dimension(:), intent(in), optional | chunksizes, | ||
integer(i4), intent(in), optional | deflate_level, | ||
logical, intent(in), optional | shuffle, | ||
logical, intent(in), optional | fletcher32, | ||
integer(i4), intent(in), optional | endianness, | ||
integer(i4), intent(in), optional | cache_size, | ||
integer(i4), intent(in), optional | cache_nelems, | ||
integer(i4), intent(in), optional | cache_preemption | ||
) |
Definition at line 893 of file mo_netcdf.f90.
type(ncvariable) function mo_netcdf::setvariablewithtypes | ( | class(ncgroup), intent(in) | self, |
character(*), intent(in) | name, | ||
character(*), intent(in) | dtype, | ||
type(ncdimension), dimension(:), intent(in) | dimensions, | ||
logical, intent(in), optional | contiguous, | ||
integer(i4), dimension(:), intent(in), optional | chunksizes, | ||
integer(i4), intent(in), optional | deflate_level, | ||
logical, intent(in), optional | shuffle, | ||
logical, intent(in), optional | fletcher32, | ||
integer(i4), intent(in), optional | endianness, | ||
integer(i4), intent(in), optional | cache_size, | ||
integer(i4), intent(in), optional | cache_nelems, | ||
integer(i4), intent(in), optional | cache_preemption | ||
) |
Definition at line 918 of file mo_netcdf.f90.
subroutine mo_netcdf::sync | ( | class(ncdataset) | self | ) |
Definition at line 530 of file mo_netcdf.f90.
character(10), parameter mo_netcdf::cf_fill_value = '_FillValue' |
CF fill value.
Definition at line 45 of file mo_netcdf.f90.
integer(i4), parameter mo_netcdf::cf_use_fill_value = 1_i4 |
CF use fill value.
Definition at line 49 of file mo_netcdf.f90.
integer(i4), parameter mo_netcdf::cf_use_nan = 5_i4 |
CF use nan.
Definition at line 53 of file mo_netcdf.f90.
integer(i4), parameter mo_netcdf::cf_use_valid_max = 3_i4 |
CF use valid max.
Definition at line 51 of file mo_netcdf.f90.
integer(i4), parameter mo_netcdf::cf_use_valid_min = 2_i4 |
CF use valid min.
Definition at line 50 of file mo_netcdf.f90.
integer(i4), parameter mo_netcdf::cf_use_valid_range = 4_i4 |
CF use valid range.
Definition at line 52 of file mo_netcdf.f90.
character(9), parameter mo_netcdf::cf_valid_max = 'valid_max' |
CF valid max.
Definition at line 48 of file mo_netcdf.f90.
character(9), parameter mo_netcdf::cf_valid_min = 'valid_min' |
CF valid min.
Definition at line 47 of file mo_netcdf.f90.
character(11), parameter mo_netcdf::cf_valid_range = 'valid_range' |
CF valid range.
Definition at line 46 of file mo_netcdf.f90.