The following list describes the different CCC-XIT abort conditions that
can occur whithin the low-level routines invoked by the R.DIAG package.
High-level routines are auto-documented.
Subroutine # Source File Error Message
Bascal -1 coord.ftn Illegal LAY (layering) option
Cadre IER filter.ftn Failure to handle given integration problem
Chklvlc -1 coord.ftn Illegal height value
Clesui -1 convsub.ftn Illegal call to CLESUI (not initialized by INICLE)
Clesui -2 convsub.ftn Unknown I/O unit number
Clrlmt -1 dimgt.ftn Problems with input LR,LM,KTR values
Convip -1 coord.ftn SIGMA value smaller than 0 or greater than 1
Convip -2 coord.ftn Illegal PRESSURE value
Convip -3 coord.ftn Illegal ARBITRARY value
Convip -4 coord.ftn Illegal KIND conversion requested
Convip -5 coord.ftn IP1 value cannot be converted
Convip -6 coord.ftn P value cannot be converted
Coordab -1 coord.ftn COORD parameter not recognized
D_gridgef -1 gemdiag.ftn ERROR in generating X axis
D_gridgef -2 gemdiag.ftn ERROR in generating Y axis
D_gridgef -3 gemdiag.ftn ERROR in LAM specifications
Decodr -1 lowio.ftn IEEE-754 real*8 overflow
Decodr2 -1 lowio92.ftn IEEE-754 real*8 overflow
Dimgt -1 dimgt.ftn LR is less than LM
Dimgt2 -1 dimgt.ftn LR is less than LM
Eapl -1 eapl.ftn Local pressure levels are not monotonous
Eapl -2 eapl.ftn Local sigma levels are not monotonous
Eathl -1 eapl.ftn Found an inversion in theta coordinate
Elael -1 pael.ftn Entry levels are not monotonous
Ffgfw -1 fftcray.ftn ILG is less than LON+2
Ffwfg -1 fftcray.ftn ILG is less than LON+2
Ffgfw3 -1 fftcray.ftn ILG is less than LON+2
Fftini -1 fftini.ftn Error return after call to FTSET
Ffwfg3 -1 fftcray.ftn ILG is less than LON+2
Filev -1 filev.ftn Fortran I/O error
Ftsetup -1 fftcray.ftn Problem with prime factors for N
Gapl -1 mrcdiag.ftn Pressure levels are not monotonous
Gapl -2 mrcdiag.ftn Local sigma levels are not monotonous
Gbyt92 -1 pacc92.ftn NBIT greater than 32 is illegal
Gbyt92 -2 pacc92.ftn Illegal machine type
Getbuf2 -1 get.ftn Mismatch between HEAD and IOHEAD
Getbuf2 -2 get.ftn Unknown packing type
Getbuf2 -3 get.ftn Unknown End Of File treatment
Gethic -1 get.ftn Unknown character parameter name
Gethigh -1 get.ftn Unknown integer parameter name
Getlign -1 get.ftn LEN greater than 999 characters
Getmset -1 get.ftn Variable number of levels
Getmset -2 get.ftn Variable horizontal dimensions
Getmset2 -1 get.ftn Wrong variable or wrong number of levels
Getmset2 -2 get.ftn Variable horizontal dimensions
Getset2 -1 get.ftn NLEV*NWDS greater than MAXPK
Getsiz3 -1 get.ftn Last variable set is incomplete
Getsiz3 -2 get.ftn More than one size in file
Getsiz3 -3 get.ftn More than one set of levels
Getsiz4 -1 get.ftn More than one size in file
Getyp -1 get.ftn Fortran I/O error
Getzdes -1 convsub.ftn Unable to open file zcrochets
Getzdes -2 convsub.ftn Bad dimensions for data in file zcrochets
Getzref -1 convsub.ftn Unable to open file zcrochets
Getzref -2 convsub.ftn Z-reference records un-available
Getzref -3 convsub.ftn Fortran I/O error with file zcrochets
Getzref -4 convsub.ftn Bad dimensions for data in file zcrochets
Getzx2 -1 get.ftn Allocated field too small to unpack data
Ibufill -1 convsub.ftn Encountered problem decoding year after 2146
Ibufill -2 convsub.ftn Mismatch between Z-grid time-series parametres
Ibufill -3 convsub.ftn Unsupported standart file grid type
Inctdia -1 inctdia.ftn Unable to define a constant value
InfNaN -1 util.ftn Found illegal data (Inf or NaN)
Inicle -1 convsub.ftn I/O unit number too large
Intpz -1 mrcdiag.ftn Illegal cubic-spline derivative
Jclpnt -1 util.ftn Too many I/O units
Jclpnt -2 util.ftn File name longer than 256 characters
Jclpnt -3 util.ftn Tried openning empty stdin file
Jclpnt -4 util.ftn Fortran I/O error
Jclpnt -5 util.ftn Unknown file type returned by WKOFFIT
Jclpnt -6 util.ftn Unsupported file type
Jclpnt -7 util.ftn Mixing standart and CCC file formats
Jclpnt -8 util.ftn Illegal standart file type in SEQ keyword
Jclpnt -9 util.ftn Integer and real words have different sizes
Jcnplt -10 util.ftn TMPDIR or BIG_TMPDIR not defined
Jcnplt -11 util.ftn Problem with JCLPNT entry point calls
Jcnplt -12 util.ftn Unknown position type (not OVER or APPEND)
Jcnplt -13 util.ftn Illegal position option for this file type
Jclpnt -99 util.ftn Detected previous XIT abort value (Do Nothing)
Lgtst -1 lgtst.ftn ILAT must be even
Lblchk -1 label.ftn Illegal packing density
LirPT -1 convsub.ftn Wrong record size for HY coordinate descriptor
OuvSTD -1 convsub.ftn FNOM error
OuvSTD -2 convsub.ftn This standard file type is not supported
OuvSTD -3 convsub.ftn FSTOUV error
OuvSTD -4 convsub.ftn Illegal fully-specified upper-case file name
Ouvzref -1 convsub.ftn TMPDIR or BIG_TMPDIR not defined
Pacc92 -1 pacc92.ftn NBITS is greater than MAXINT
Pacc92 -2 pacc92.ftn NBITS is less or equal than 1
Paccrn -1 paccrn.ftn NBITS is greater than MAXBIT
Paccrn -2 paccrn.ftn NBITS is less or equal than 1
Paccrn -101 paccrn.ftn Unknown MACHINE type
Pael -1 pael.ftn Pressure levels are not monotonous
Pael -2 pael.ftn Local sigma levels are not monotonous
Parfill -1 convsub.ftn Illegal SUBA grid type
Parfill -2 convsub.ftn Cannot save GRTYP=L time-series
Precede -1 util.ftn FSTINF(X) seek error
Precede -2 util.ftn Found a ++ record at the start of the file
Precle -1 convsub.ftn Stack not initialized via INICLE
Precle -2 convsub.ftn Requested offset too large
Precle -3 convsub.ftn Unknown I/O unit number
Probf -1 prob.ftn Illegal number of degrees of freedom
Pushyz -1 convsub.ftn Too many different reference sets
Putbuf2 -1 put.ftn Header record problem (type PK92)
Putbuf2 -2 put.ftn Header record problem (type PK84)
Putbuf2 -3 put.ftn Mismatch between HEAD and IOHEAD
Puthic -1 put.ftn Size discrepancy in IBUF high area
Puthic -2 put.ftn Unknown character parameter name
Puthigh -1 put.ftn Size discrepancy in IBUF high area
Puthigh -2 put.ftn Unknown integer parameter name
Putlab -1 label.ftn Unsupported file type
Putzref -1 convsub.ftn Unable to open file zcrochets
Recget -1 rec.ftn MAXPK less or equal to 0
Recget -2 rec.ftn Input buffer too small
Recpk2 -1 rec.ftn Output buffer too small
Recput -1 rec.ftn Problem writing buffer to file
Recup2 -1 rec.ftn Illegal packing density for character data
Savzref -1 convsub.ftn Unable to open file zcrochets
Savzref -2 convsub.ftn Not the same number of ^^ and >> records
Savzref -3 convsub.ftn Problem reading ^^ or >> records
Savzref -4 convsub.ftn ^^ or >> records too large
Savzref -5 convsub.ftn FSTLUK error
Savzref -6 convsub.ftn ^^ and >> record descriptor mismatch
Savzref -7 convsub.ftn Bad dimensions for data in file zcrochets
Sbyt92 -1 pacc92.ftn NBIT greater than 32 is illegal
Sbyt92 -2 pacc92.ftn Illegal machine type
Setkind -1 coord.ftn Unsupported vertical coordinate
Sfft -1 sfft.ftn FFTini has not been called yet
Sigloc -1 coord.ftn Illegal LAY (layering) option
Spectra -1 spectra.ftn LR or LM is less than 2
Spectra -2 spectra.ftn LR is less than LM
Splo IER filter.ftn 0 <= M parameter > 10
Vfft -1 fftcray.ftn LOT greater than MAXLOT
WritSTD -1 convsub.ftn FCLOS or FSTFRM error
WritSTD -2 convsub.ftn FNOM or FSTOUV error
WritSTD -3 convsub.ftn Y and Z grids in same file
WritSTD -4 convsub.ftn FST89 X64 record has size larger than 500000 words
WritSTD -5 convsub.ftn Character data not supported with FST89 files
Writef -1 util.ftn Fortran I/O error
Source files can be found in /users/dor/armn/rbd/src/lssub on POLLUX
Contact: Benard.Dugas@ec.gc.ca
Latest Rev. April 2005.