FV3 Bundle
ncdw_state.f90
Go to the documentation of this file.
1 module ncdw_state
2  use ncd_kinds, only: i_long
5 
6  implicit none
7 
8  integer(i_long) :: ncid
9  logical :: init_done = .false.
10  logical :: append_only = .false.
11 
12  logical :: enable_trim = .false.
13 
14  character(len=200) :: cur_nc_file
15 
16  type(diag_chaninfo), allocatable :: diag_chaninfo_store
17  type(diag_metadata), allocatable :: diag_metadata_store
18  type(diag_data2d), allocatable :: diag_data2d_store
19  type(diag_varattr), allocatable :: diag_varattr_store
20 end module ncdw_state
type(diag_data2d), allocatable diag_data2d_store
Definition: ncdw_state.f90:18
type(diag_chaninfo), allocatable diag_chaninfo_store
Definition: ncdw_state.f90:16
type(diag_metadata), allocatable diag_metadata_store
Definition: ncdw_state.f90:17
integer, parameter, public i_long
Definition: ncd_kinds.F90:47
logical init_done
Definition: ncdw_state.f90:9
logical enable_trim
Definition: ncdw_state.f90:12
type(diag_varattr), allocatable diag_varattr_store
Definition: ncdw_state.f90:19
integer(i_long) ncid
Definition: ncdw_state.f90:8
logical append_only
Definition: ncdw_state.f90:10
character(len=200) cur_nc_file
Definition: ncdw_state.f90:14