Subroutine ANVarCreateD 
subroutine ANVarCreateD
        ! Uses
    use an_types, only: an_variable, an_variable_search
    use an_vartable, only: vtable_add
    use dc_string, only: strieq
    use dc_types, only: string
    use dc_url, only: UrlSplit
    use dc_trace, only: BeginSub, EndSub, DbgMessage
    use netcdf_f77, only: nf_noerr, nf_real, nf_int, nf_double,  nf_def_var, nf_def_dim
    use an_file, only: anfileopen, anfiledefinemode
    use dc_error, only: StoreError, gt_enomem
        ! Calls
    call ANFileOpen
    call BeginSub
    call EndSub
    call StoreError
    call UrlSplit
        ! Variables
    type (an_variable), intent(out) :: var
    character (len=*), intent(in) :: url
    character (len=*), intent(in) :: xtype
    integer, intent(in) :: length
    logical, optional, intent(in) :: overwrite
    logical, optional, intent(out) :: err
    type (an_variable_search) :: ent
    character (len=string) :: filename
    character (len=string) :: varname
    character (len=string) :: cause_c
    integer :: stat
    integer :: nc_xtype
    character (len=*), parameter :: subname = "ANVarCreateD"
end subroutine ANVarCreateD
 Description of Variables 
var
type (an_variable), intent(out) :: var
url
character (len=*), intent(in) :: url
xtype
character (len=*), intent(in) :: xtype
length
integer, intent(in) :: length
overwrite
logical, optional, intent(in) :: overwrite
err
logical, optional, intent(out) :: err
ent
type (an_variable_search) :: ent
filename
character (len=string) :: filename
varname
character (len=string) :: varname
cause_c
character (len=string) :: cause_c
stat
integer :: stat
nc_xtype
integer :: nc_xtype
subname
character (len=*), parameter :: subname = "ANVarCreateD"