11 character(len=100),
dimension(:),
allocatable :: dim_names
12 integer(i_long),
dimension(:),
allocatable :: output_dim_ids
13 integer(i_long) :: num_names = 0
17 integer(i_byte),
dimension(:),
allocatable :: byte_buffer
18 integer(i_short),
dimension(:),
allocatable :: short_buffer
19 integer(i_long),
dimension(:),
allocatable :: long_buffer
21 real(r_single),
dimension(:),
allocatable :: rsingle_buffer
22 real(r_double),
dimension(:),
allocatable :: rdouble_buffer
24 character(1) ,
dimension(:,:),
allocatable :: string_buffer
26 integer(i_byte),
dimension(:,:),
allocatable :: byte_2d_buffer
27 integer(i_short),
dimension(:,:),
allocatable :: short_2d_buffer
28 integer(i_long),
dimension(:,:),
allocatable :: long_2d_buffer
30 real(r_single),
dimension(:,:),
allocatable :: rsingle_2d_buffer
31 real(r_double),
dimension(:,:),
allocatable :: rdouble_2d_buffer
33 character(1),
dimension(:,:,:),
allocatable :: string_2d_buffer
35 integer(i_long) :: cur_pos = 1
36 integer(i_long),
dimension(3) :: alloc_size
integer(i_long), parameter nc_diag_cat_gzip_compress
integer, parameter, public i_byte
integer, parameter, public i_long
integer(i_long), parameter nc_diag_cat_chunk_size
integer, parameter, public i_short
integer, parameter, public r_double
integer, parameter, public r_single