next up previous contents
Next: ncd_io_log_var0_nf Up: Fortran: Module Interface ncdio_pioMod Previous: ncd_defvar_bynf   Contents

ncd_defvar_bygrid


INTERFACE:

   subroutine ncd_defvar_bygrid(ncid, varname, xtype, &
                                dim1name, dim2name, dim3name, dim4name, dim5name, &
                                long_name, units, cell_method, missing_value, fill_value, &
                                imissing_value, ifill_value, switchdim, comment, &
                                flag_meanings, flag_values, nvalid_range )
DESCRIPTION:

Define a netcdf variable


ARGUMENTS:

     implicit none
     type(file_desc_t), intent(inout) :: ncid                 ! netcdf file id
     character(len=*), intent(in)  :: varname                 ! variable name
     integer         , intent(in)  :: xtype                   ! external type
     character(len=*), intent(in), optional :: dim1name       ! dimension name
     character(len=*), intent(in), optional :: dim2name       ! dimension name
     character(len=*), intent(in), optional :: dim3name       ! dimension name
     character(len=*), intent(in), optional :: dim4name       ! dimension name
     character(len=*), intent(in), optional :: dim5name       ! dimension name
     character(len=*), intent(in), optional :: long_name      ! attribute
     character(len=*), intent(in), optional :: units          ! attribute
     character(len=*), intent(in), optional :: cell_method    ! attribute
     character(len=*), intent(in), optional :: comment        ! attribute
     character(len=*), intent(in), optional :: flag_meanings(:) ! attribute
     real(r8)        , intent(in), optional :: missing_value  ! attribute for real
     real(r8)        , intent(in), optional :: fill_value     ! attribute for real
     integer         , intent(in), optional :: imissing_value ! attribute for int
     integer         , intent(in), optional :: ifill_value    ! attribute for int
     logical         , intent(in), optional :: switchdim      ! true=> permute dim1 and dim2 for output
     integer         , intent(in), optional :: flag_values(:)  ! attribute for int
     integer         , intent(in), optional :: nvalid_range(2)  ! attribute for int
REVISION HISTORY:
LOCAL VARIABLES:




Erik Kluzek 2011-06-15