Module gr_types 
module gr_types
        ! Types
    public type GR_VARIABLE
        ! Variables
    integer, public, parameter :: GR_VARNAME_MAX = 8
    integer, public, parameter :: GR_NDIMS_ALL = 4
end module gr_types
 Description of Types 
GR_VARIABLE
public type GR_VARIABLE
    integer :: fileid
    character (len=GR_VARNAME_MAX) :: varname
    integer, dimension (GR_NDIMS_ALL) :: start
    integer, dimension (GR_NDIMS_ALL) :: count
    integer, dimension (GR_NDIMS_ALL) :: stride
    integer, dimension (GR_NDIMS_ALL) :: allcount
end type GR_VARIABLE
 Description of Variables 
GR_VARNAME_MAX
integer, public, parameter :: GR_VARNAME_MAX = 8
GR_NDIMS_ALL
integer, public, parameter :: GR_NDIMS_ALL = 4