This file lists some of the **run time>** error messages
generated by the Lahey LF90 compiler. Some of these may occur when
running DFREML. Use this file to determine error messages from the
iostat/stat number given in a Lahey runtime error message when the
runtime error message file is not present.

No. 25 | No. 50 | No. 75 | No. 100 | No. 125 | No. 150 | No. 175 | No. 200 | No. 225 | No. 225 |

**-2** Data transfer beyond end of record.

**-1** Data transfer beyond end of file.

**2** Program stack exhausted (see "-Stack" linker switch in the Essential Lahey Fortran 90 Reference).

**3** NDP error - divide by zero.

**4** NDP error - arithmetic overflow.

**5** NDP error - arithmetic underflow.

**6** NDP error - invalid number, INTEGER overflow, or 0/0.

**7** INTEGER divide error.

**8** INTEGER*2 overflow.

**9** Invalid data access attempted; try -chk and/or running under SOLD90.

**11** SUBROUTINE subprogram invoked as a FUNCTION (see "Procedures" in the Essential Lahey Fortran 90 Reference).

**12 **FUNCTION subprogram invoked as a SUBROUTINE (see "Procedures" in the Essential Lahey Fortran 90 Reference).

**13** Subprogram argument count differs from that of caller (see "Procedure Arguments" in the Essential Lahey Fortran 90 Reference).

**14 **Subprogram alternate return count differs from that of caller (see "Procedure Arguments" in the Essential Lahey Fortran 90 Reference).

**15 **Invalid substring reference (see "Substrings" in the Essential Lahey Fortran 90 Reference).

**16** Array subscript exceeds allocated area (see "Arrays" in the Essential Lahey Fortran 90 Reference).

**17** Insufficient RAM to continue execution.

19 DO increment is zero (see "DO Construct" in the Essential Lahey Fortran 90 Reference).

**20** Adjustable array dimension is not positive (see "Array Properties" in the Essential Lahey Fortran 90 Reference).

**21 **Invalid argument for ABS function (see "ABS Function" in the Essential Lahey Fortran 90 Reference).

**22** SQRT argument negative (see "SQRT Function" in the Essential Lahey Fortran 90 Reference).

**23** Invalid argument value for MOD function (see "MOD Function" in the Essential Lahey Fortran 90 Reference).

**24** Invalid argument value for INT function (see "INT Function" in the Essential Lahey Fortran 90 Reference).

**25** Invalid argument value for LOG function (see "LOG Function" in the Essential Lahey Fortran 90 Reference).

**26** Invalid argument value for LOG10 function (see "LOG10 Function" in the Essential Lahey Fortran 90 Reference).

**27** Invalid argument value for EXP function (see "EXP Function" in the Essential Lahey Fortran 90 Reference).

**28** Invalid power operation.

**29** Invalid argument value for SIN function (see "SIN Function" in the Essential Lahey Fortran 90 Reference).

**30 **Invalid argument value for COS function (see "COS Function" in the Essential Lahey Fortran 90 Reference).

**31** Invalid argument value for TAN function (see "TAN Function" in the Essential Lahey Fortran 90 Reference).

32 Invalid argument value for TANH function (see "TANH Function" in the Essential Lahey Fortran 90 Reference).

**33** Invalid argument value for COSH function (see "COSH Function" in the Essential Lahey Fortran 90 Reference).

**34** Invalid argument value for SINH function (see "SINH Function" in the Essential Lahey Fortran 90 Reference).

**35** Invalid argument value for ASIN function (see "ASIN Function" in the Essential Lahey Fortran 90 Reference).

**36** Invalid argument value for ACOS function (see "ACOS Function" in the Essential Lahey Fortran 90 Reference).

**38 **Invalid argument value for ATAN2 function (see "ATAN2 Function" in the Essential Lahey Fortran 90 Reference).

**40** COMPLEX divide by zero.

**42** System error in subroutine SYSTEM (see "-MAXreal" and -"MINreal" linker switches in the Essential Lahey Fortran 90 Reference).

**43** Insufficient memory to load program in subroutine SYSTEM (see "SYSTEM Subroutine" in the Essential Lahey Fortran 90 Reference).

**44** "COMSPEC" not present in environment in subroutine SYSTEM (see "SYSTEM Subroutine" in the Essential Lahey Fortran 90 Reference).

**45** Load file not found in subroutine SYSTEM (see "SYSTEM Subroutine" in the Essential Lahey Fortran 90 Reference).

**46** Load file access denied in subroutine SYSTEM (see "SYSTEM Subroutine" in the Essential Lahey Fortran 90 Reference).

**47** Invalid environment in subroutine SYSTEM (see "SYSTEM Subroutine" in the Essential Lahey Fortran 90 Reference).

**48 **Invalid load file format in subroutine SYSTEM (see "SYSTEM Subroutine" in the Essential Lahey Fortran 90 Reference).

**51** Invalid argument value for COTAN function (see "COTAN Function" in the Essential Lahey Fortran 90 Reference).

**52** COTAN not defined for argument that is a multiple of pi (see "COTAN Function" in the Essential Lahey Fortran 90 Reference).

**53 **Invalid argument value for DCOTAN function (see "DCOTAN Function" in the Essential Lahey Fortran 90 Reference).

**54** DCOTAN not defined for argument that is a multiple of pi (see "DCOTAN Function" in the Essential Lahey Fortran 90 Reference).

**55** GAMMA not defined for x <-34.04 or x >35.04.

56 GAMMA not defined for zero or negative integer.

**57** DGAMMA not defined for x <-169.7 or x >170.7.

**58** DGAMMA not defined for zero or negative integer.

**59** ALGAMA not defined for x <= 0.0.

**60** DLGAMA not defined for x <= 0.0.

**61 **Invalid bit number specification in BTEST function (see "BTEST Function" in the Essential Lahey Fortran 90 Reference).

**62** Invalid bit number specification in IBSET function (see "IBSET Function" in the Essential Lahey Fortran 90 Reference).

**63** Invalid bit number specification in IBCLR function (see "IBCLR Function" in the Essential Lahey Fortran 90 Reference).

**64** Inconsistent argument(s) in IBITS function (see "IBITS Function" in the Essential Lahey Fortran 90 Reference).

**65** Inconsistent argument(s) in MVBITS subroutine (see "MVBITS Subroutine" in the Essential Lahey Fortran 90 Reference).

**66** Inconsistent argument(s) in ISHFT function (see "ISHFT Function" in the Essential Lahey Fortran 90 Reference).

**67** Inconsistent argument(s) in ISHFTC function (see "ISHFTC Function" in the Essential Lahey Fortran 90 Reference).

**80 **Program memory exhausted.

**81** Insufficient RAM to continue execution.

**82** Program stack exhausted.

**83 **NDP error - divide by zero.

**84** NDP error - arithmetic overflow.

**85** NDP error - arithmetic underflow.

86 NDP error - invalid number, INTEGER overflow, or 0/0.

**87** INTEGER divide error.

**88** INTEGER*2 overflow.

**91** FORMAT repeat count less than 1 or greater than 32767 (see "FORMAT Statement" in the Essential Lahey Fortran 90 Reference).

**92** Invalid direct file record number (see "Files" in the Essential Lahey Fortran 90 Reference).

**93 **Data transfer beyond end of record.

**94** Data transfer beyond end of file.

**95** System I/O error.

**96** Invalid or inconsistent CLOSE parameters (see "See CLOSE Statement" in the Essential Lahey Fortran 90 Reference).

**97** Invalid or missing record length specification (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**98** Invalid ACCESS= specification (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**99 **Invalid or inconsistent FORM= specification (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**100 **Invalid STATUS= specification (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**101** BLANK= specification invalid or used with unformatted file (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**102 **Unable to create file.

**103** Invalid parameter change on open file.

**104 **Invalid I/O operation on a non-disk device.

**105** Invalid syntax in FORMAT (see "FORMAT Statement" in the Essential Lahey Fortran 90 Reference).

**106 **FORMAT specification incompatible with data type (see "Input/Output Editing" in the Essential Lahey Fortran 90 Reference).

**107 **Too many conversion digits requested in FORMAT (see "FORMAT Statement" in the Essential Lahey Fortran 90 Reference).

**108 **Invalid CARRIAGE CONTROL= specification (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**109** Invalid FORMAT field width (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**110** Invalid LOGICAL input (see "Literal Data" in the Essential Lahey Fortran 90 Reference).

**111 **Invalid CHARACTER input (see "Literal Data" in the Essential Lahey Fortran 90 Reference).

**112** Invalid list-directed input (see "List-Directed Formatting" in the Essential Lahey Fortran 90 Reference).

**113** Invalid numeric input (see "Literal Data" in the Essential Lahey Fortran 90 Reference).

**114** Output field width exceeded (see "Data Edit Descriptors" in the Essential Lahey Fortran 90 Reference).

**115 **Invalid unit number (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**116** Initiating I/O while doing I/O.

**117** Direct I/O on a sequential file (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**118** Sequential I/O on a direct file (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**119** Unit already connected (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**120** Invalid Hollerith constant in FORMAT (see "FORMAT Statement" in the Essential Lahey Fortran 90 Reference).

**121 **File is in an inconsistent state.

**122** Unable to position file.

**123** Unable to close file.

**124** Unable to read file.

**125** Unable to write file.

**126** Invalid repeated input (see "READ Statement" in the Essential Lahey Fortran 90 Reference).

**127** List-directed I/O not allowed (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**128** Nesting too deep in FORMAT (see "FORMAT Statement" in the Essential Lahey Fortran 90 Reference).

**129** Conversion specification missing in FORMAT (see "FORMAT Statement" in the Essential Lahey Fortran 90 Reference).

**130** Invalid scale factor in FORMAT (see "Input/Output Editing" in the Essential Lahey Fortran 90 Reference).

**131** Unable to delete file.

**132** File already in use.

**133** Formatted I/O on an unformatted file (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**134 **Unformatted I/O on a formatted file (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**135** File header is incompatible with FORM= and ACCESS= (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**136** File is already in the directory.

**137** Cannot open file.

**138 **Invalid file name.

**139 **No file connected to unit (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**140 **Invalid OPEN parameters (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**141** Too many digits of precision requested for data type (see "Data Edit Descriptors" and "Intrinsic Data Types" in the Essential Lahey Fortran 90 Reference).

**142** No file handles left (see Configuring, FILES= in DOS manual).

**143** Number in FORMAT is negative or too large (see "FORMAT Statement" in the Essential Lahey Fortran 90 Reference).

**144 **Invalid value for T or X in FORMAT (see "Control Edit Descriptors" in the Essential Lahey Fortran 90 Reference).

**145** Path not found.

**146** Invalid NAMELIST input format (see "Namelist Formatting" in the Essential Lahey Fortran 90 Reference).

**147** Array subscript exceeds allocated area (see "Arrays" in the Essential Lahey Fortran 90 Reference).

**148** Wrong number of array dimensions (see "Arrays" in the Essential Lahey Fortran 90 Reference).

**149** Variable name not found.

**150 **File specified STATUS= "NEW" already exists (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**151** File specified STATUS= "OLD" doesn't exist (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**152** RECL= specifier differs from record length of file (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**153 **Filename specification too long (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**154 **Record length 32767 (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**155 **Invalid ACTION= specification (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**156** Invalid DELIM= specification (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**157** Invalid PAD= specification (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**158** Invalid POSITION= specification (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**159 **File cannot be opened, requested ACTION not available.

**160** File sharing is not loaded, requested ACTION not available.

**161** Unable to ENDFILE properly.

**162 **Unable to REWIND properly.

**163** Unable to allocate memory for string concatenation.

**164** Indeterminate machine storage.

**165** Invalid BLOCKSIZE= specifier (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**166** Allocatable array has already been allocated (see "ALLOCATE Statement" in the Essential Lahey Fortran 90 Reference).

**167** An allocatable array that has not been allocated may not be deallocated (see "DEALLOCATE Statement" in the Essential Lahey Fortran 90 Reference).

**168** Allocatable array referenced before allocated (see "ALLOCATE Statement" in the Essential Lahey Fortran 90 Reference).

**169 **Allocatable array memory exhausted (see "ALLOCATE Statement" in the Essential Lahey Fortran 90 Reference).

**170 **Allocatable array size must be positive (see "ALLOCATE Statement" in the Essential Lahey Fortran 90 Reference).

**171** An 80286 processor is required for execution.

**172** An 80386 processor is required for execution.

**173** Unrecoverable internal error. Please contact Lahey Technical Support.

**174** More significant digits input than data type can represent (see "Literal Data" in the Essential Lahey Fortran 90 Reference).

**175** Executable created with incompatible runtime library.

**176** An 80x87 coprocessor is required for execution.

**177** A Weitek coprocessor is required for execution.

**178** '$' and '\' editor descriptors cannot be used with ADVANCE = "NO".

**179** Invalid ADVANCE= operand (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**180 **EOR= can only be used on READ statements with ADVANCE = "NO" (see "Input/Output" in the Essential Lahey Fortran 90 Reference).

**181** NDP stack overflow.

**182 **Invalid value for SHIFT argument to ISHFT intrinsic function (see "ISHFT Function" in the Essential Lahey Fortran 90 Reference).

**183** Namelist input does not conform to the Fortran 90 Standard.

**184** NCOPIES argument to REPEAT intrinsic function must not be negative (see "REPEAT Function" in the Essential Lahey Fortran 90 Reference).

**185** Invalid argument to IBITS intrinsic function (see "IBITS Function" in the Essential Lahey Fortran 90 Reference).

**187** Invalid value for POS argument to IBSET intrinsic function (see "IBSET Function" in the Essential Lahey Fortran 90 Reference).

**188** Invalid value for POS argument to IBCLR intrinsic function (see "IBCLR Function" in the Essential Lahey Fortran 90 Reference).

**189** Invalid value for SHIFT argument to ISHFTC intrinsic function (see "ISHFTC Function" in the Essential Lahey Fortran 90 Reference).

**190** Invalid value for SIZE argument to ISHFTC intrinsic function (see "ISHFTC Function" in the Essential Lahey Fortran 90 Reference).

**191 **Invalid value for POS argument to BTEST intrinsic function (see "BTEST Function" in the Essential Lahey Fortran 90 Reference).

**192** S argument to NEAREST intrinsic must be non-zero (see "NEAREST Function" in the Essential Lahey Fortran 90 Reference).

**193** Vector arguments are of unequal length for DOT_PRODUCT intrinsic function (see "DOT_PRODUCT Function" in the Essential Lahey Fortran 90 Reference).

**194** Invalid value for DIM argument in intrinsic function.

**195 **ARRAY and MASK arguments must be conformable.

**196 **Shapes of arguments do not conform in intrinsic function.

**197** Shapes of arguments do not match in intrinsic function.

**198** Invalid argument shape in intrinsic function.

**199 **Invalid argument value in intrinsic function.

**200** Invalid argument length in intrinsic function.

**201** Invalid argument size in intrinsic function.

**206** Lengths of POINTER and TARGET must match.

**207** MASK argument is not conformable with FIELD argument in UNPACK intrinsic function.

**208** Insufficient size for VECTOR argument in UNPACK intrinsic function.

**209 **ARRAY argument to UBOUND intrinsic function must not be a disassociated pointer.

**210** Shapes do not conform (see "Arrays" in the Essential Lahey Fortran 90 Reference).

**211** Illegal transfer outside of program unit.

**212** ARRAY argument to UBOUND intrinsic function must not be an unallocated allocatable array.

**213** Invalid value for DIM argument in UBOUND intrinsic function.

**214** Invalid value for DIM argument in SUM intrinsic function.

**215 **MASK argument is not conformable with ARRAY argument in SUM intrinsic function.

**216** Invalid value for DIM argument in SPREAD intrinsic function.

**217** Invalid value for DIM argument in SIZE intrinsic function.

**218** ARRAY argument to SHAPE intrinsic function must not be a disassociated pointer.

**219** ARRAY argument to SHAPE intrinsic function must not be an unallocated allocatable array.

**220** Invalid value for DIM argument in ALL intrinsic function.

**221** Invalid value for DIM argument in ANY intrinsic function.

**222** Invalid value for DIM argument in COUNT intrinsic function.

**223 **Invalid shape for SHIFT argument in CSHIFT intrinsic function.

**224** Invalid value for DIM argument in CSHIFT intrinsic function.

**225** Insufficient length for DATE argument in DATE_AND_TIME intrinsic subroutine.

**226** Insufficient length for TIME argument in DATE_AND_TIME intrinsic subroutine.

**227** Insufficient length for ZONE argument in DATE_AND_TIME intrinsic subroutine.

**228** Insufficient size for VALUES argument in DATE_AND_TIME intrinsic subroutine.

**229** Invalid shape for SHIFT argument in EOSHIFT intrinsic function.

**230** Invalid shape for BOUNDARY argument in EOSHIFT intrinsic function.

**231** Invalid value for DIM argument in EOSHIFT intrinsic function.

**232** Invalid argument length to IACHAR intrinsic function.

**233** Invalid argument length to ICHAR intrinsic function.

**234 **Invalid value for DIM argument in LBOUND intrinsic function.

**235** ARRAY argument to LBOUND intrinsic function must not be an unallocated allocatable array.

**236** ARRAY argument to LBOUND intrinsic function must not be a disassociated pointer.

**237** Invalid shape for MATRIX_B argument in MATMUL intrinsic function.

**238** MASK argument is not conformable with ARRAY argument in MAXLOC intrinsic function.

**239** Invalid value for DIM argument in MAXVAL intrinsic function.

**240 **MASK argument is not conformable with ARRAY argument in MAXVAL intrinsic function.

**241** MASK argument is not conformable with ARRAY argument in MINLOC intrinsic function.

**242 **Invalid value for DIM argument in MINVAL intrinsic function.

**243** MASK argument is not conformable with ARRAY argument in MINVAL intrinsic function.

**244** Invalid FROMPOS argument value in MVBITS intrinsic subroutine.

**245** Invalid LEN argument value in MVBITS intrinsic subroutine.

**246** Invalid TO argument value in MVBITS intrinsic subroutine.

**247** Invalid TOPOS argument value in MVBITS intrinsic subroutine.

**248** MASK argument is not conformable with ARRAY argument in PACK intrinsic function.

**249** Insufficient size for VECTOR argument in PACK intrinsic function.

**250** MASK argument is not conformable with ARRAY argument in PRODUCT intrinsic function.

**251 **Invalid value for DIM argument in PRODUCT intrinsic function.

**252** Insufficient size for PUT argument in RANDOM_SEED intrinsic subroutine.

**253 **Insufficient size for GET argument in RANDOM_SEED intrinsic subroutine.

**254** Insufficient size for SOURCE argument in RESHAPE intrinsic function.

**255** SHAPE argument in RESHAPE intrinsic function contains an invalid value.

**256** ORDER argument in RESHAPE intrinsic function contains an invalid value.