NuSDaS Interface Reference Manual

NUSDAS_SUBC_SRF

SYNOPSIS

/* C */
    int
nusdas_subc_srf(type1, type2, type3, btime, memb, vtime1, plane1, elem,
  subcgroup, idata, io)

    int
nusdas_subc_srf2(type1, type2, type3, btime, memb, vtime1, vtime2, 
  plane1, plane2, elem, subcgroup, idata, io)

! Fortran
SUBROUTINE NUSDAS_SUBC_SRF(type1, type2, type3, btime, memb, vtime1, &
  plane1, elem, subcgroup, idata, io, iostat)
SUBROUTINE NUSDAS_SUBC_SRF2(type1, type2, type3, btime, memb, vtime1, &
  vtime2, plane1, plane2, elem, subcgroup, idata, io, iostat)
symbolFortranC
subcgroupCHARACTER(4)char [4]
idataINTEGER, DIMENSION(*)N_SI4 *
io(should be symbol/macro defined in header file)
iostatINTEGER, INTENT(OUT)(not used)

ARGUMENTS

subcgroup

must be "RADR" or "ISPC"

io

one of following symbols

N_IO_PUT

writes SUBC record.

N_IO_GET

reads SUBC record.

RETURN VALUE

0Succeeded.
-1Error: requested file not exist.
-2Error: requested record not exist.
-3Error: specified size is different to that of definition file.
-4Error: invalid subc group name.
-5Error: invalid argument.
-10 to -99(see error code table)

see also Error Code of NuSDaS library for return code from -10 to -99.