 
 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: no INICLE initialization
 Clesui		-2	convsub.ftn	Unknown I/O unit number
 Clrlmt		-1	dimgt.ftn	Problems with input LR,LM,KTR values
 Convip		-4	coord.ftn	Illegal KIND conversion requested
 Coordab	-1	coord.ftn	COORD parameter not recognized
 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
 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
 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
 Ecrtoc		-1	diag_toc.cdk90		WARNING - error during write
 Elael		-1	pael.ftn		Entry levels are not monotonous
 Elael		-2	pael.ftn		Output levels are not monotonous
 Ffgfw		-1	fftcray.ftn	ILG is less than LON+2
 Ffgfw3		-1	fftcray.ftn	ILG is less than LON+2
 Ffwfg		-1	fftcray.ftn	ILG is less than LON+2
 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
 Gem4apl 	-1	gemdiag.ftn		Destination levels are not monotonous
 Gem4apl 	-2	gemdiag.ftn		Source levels not hybrid type
 Gem4apl 	-3	gemdiag.ftn		Source levels are not monotonous
 Getbuf2 	-1	get.ftn		Mismatch between HEAD and IOHEAD
 Getbuf2 	-2	get.ftn		Unknown packing type
 Gethic  	-1	get.ftn		Unknown character parameter name
 Gethigh 	-1	get.ftn		Unknown integer parameter name
 Getkindc 	-1	coord.ftn		Unrecognized numeric KIND value
 Getlign 	-1	get.ftn		LEN greater than 999 characters
 Getmset 	-1	get.ftn		More than one level set
 Getmset 	-2	get.ftn		More than one record size
 Getmset2 	-1	get.ftn		More than one level set
 Getmset2 	-2	get.ftn		More than one record size
 Getmset3 	-1	get.ftn		More than one level set
 Getmset3 	-2	get.ftn		More than one record size
 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 	-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
 Jcnplt		-14	util.ftn		I/O unit number too large
 Jcnplt		-15	util.ftn		Assumed fortran binary file not recognized
 Jcnplt		-16	util.ftn		Error while reading missing value parametres
 Jcnplt		-17	util.ftn		Fortran formatted file does not exist
 Jclpnt		-99	util.ftn		Detected previous XIT abort value (Do Nothing)
 Lblchk		-1	label.ftn	Illegal packing density
 Lgtst		-1	lgtst.ftn	ILAT must be even
 LirPT		-1	convsub.ftn	Wrong record size for HY coordinate descriptor
 LoPToc		-1	diag_toc.cdk90		Vertical descriptors unavailable
 LoPToc		-2	diag_toc.cdk90		Cannot compute local pressures with IP1/2
 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
 OuvSTD		-5	convsub.ftn	I/O unit number too large
 OuvSTD		-6	convsub.ftn	Unable to close file
 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
 Setfft8_b	-1	fftini.ftn	Transform lenght has to be even
 Setftnb 	-1	util.ftn	Unable to set fortran binary mode
 Setkind 	-1	coord.ftn	Unsupported vertical coordinate
 Setkindi 	-1	coord.ftn		Unrecognized numeric KIND value
 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
 Writef		-1	util.ftn		Fortran I/O error
 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
 
 Source files can be found in /users/dor/armn/rbd/src/lssub on POLLUX
 
	Contact: Benard.Dugas@ec.gc.ca
 	Last Revision: May 2012.
 
