SECTION VIII - Error Messages
   1.   CHECK DATA, PARAMETER SPECIFYING SEGMENT POSITION IN A GROUP OF EQUAL
        TAGS CANNOT BE ZERO.
        Routine: ISEGNO
        This error results from an input data error and may occur at any point
        where a tag number is used to identify a segment. Execution terminated.
        Data on the NT, TL, EX, and PT cards should be checked.
   2.   CONNECT - SEGMENT CONNECTION ERROR FOR SEGMENT _.
        Routine: CONNECT
        Possible causes: number of segments at a junction exceeds limit;
        segment lengths are zero; array overflow.
   3.   DATA FAULT ON LOADING CARD NO. =__  ITAG STEP1 =__  IS GREATER THAN
        ITAG STEP2 = __
        Routine: MAIN
        When several segments are loaded, the number of the second segment
        specified must be greater than the number of the first segment.
        Execution terminated.
   4.   EOF ON UNIT __NBLKS = __NEOF = __.
        Routine: BLCKIN, entry point of BLCKOT
        An end of file has been encountered while reading data from the unit.
        NBLKS determines how many records are read from the unit.  NEOF is a
        flag to indicate which call to BLCKIN initiated the read.  If NEOF =
        777, this diagnostic is normal and execution will continue.  Otherwise,
        an error is indicated and execution will terminate.
   5.   ERROR - ARC ANGLE EXCEEDS 360. DEGREES
        Routine: ARC
        Error on GA card.
   6.   ERROR - B LESS THAN A IN ROM2
        Routine: ROM2
        Program malfunction.
   7.   ERROR - FR/GN CARD IS NOT ALLOWED WITH N.G.F.
        Routine: Main
        See section III-5.
   8.   ERROR - CORNERS OF QUADRILATERAL PATCH DO NOT LIE IN A PLANE.
        Routine: Patch
        The four corners of a quadrilateral patch (SP card) must lie in a plane.
   9.   ERROR - COUPLING IS NOT BETWEEN 0 AND 1
        Routine: Couple
        Inaccuracy in solution or error in data.
  10.   ERROR - GF MUST BE FIRST GEOMETRY DATA CARD
        Routine: DATAGN
        See section III-5.
  11.   ERROR IN GROUND PARAMETERS - COMPLEX DIELECTRIC CONSTANT FROM FILE
        IS _____  REQUESTED_____.
        Routine: MAIN
        Complex dielectric constant from file TAPE21 does not agree with data
        from GN and FR cards.
  12.   ERROR - INSUFFICIENT STORAGE FOR INTERACTION MATRICES.
        IRESRV, IMAT. NEQ. NEQ2 = 
        Routine: FBNGF
        Array storage exceeded in NGF solution.
  13.   ERROR - INSUFFICIENT STORAGE FOR MATRIX
        Routine: FBLOCK
        Array storage for matrix is not sufficient for out-of-core solution.
  14.   ERROR - NETWORK ARRAY DIMENSIONS TOO SMALL.
        Routine: NETWK
        The number of different segments to which transmission lines or network
        ports are connected exceeds array dimensions.  Execution terminated.
        Array size in the original NEC deck is 30.  Refer to array dimension
        limitations in Part II for changing array sizes.
  15.   ERROR - LOADING MAY NOT BE ADDED TO SEGMENTS IN N.G.F. SECTION
        Routine: LOAD
        See section III-5.
  16.   ERROR - N.G.F. IN USE. CANNOT WRITE NEW N.G.F.
        Routine: MAIN
  17.   ERROR - NO. NEW SEGMENTS CONNECTED TO N.G.F. SEGMENTS OR PATCHES
        EXCEEDS LIMIT.
        Routine: CONECT
        Array dimension limit.
  18.   FAULTY DATA CARD LABEL AFTER GEOMETRY SECTION.
        Routine: MAIN
        A card with an unrecognizable mnemonic has been encountered in the
        program control cards following the geometry cards.  Execution
        terminated.
  19.   GEOMETRY DATA CARD ERROR.
        Routine: DATAGN
        A geometry data card was expected, but the card mnemonic is not that
        of a geometry card.  Execution terminated.  After the GE card in a
        data deck, the possible geometry mnemonics are GE, GM, GR, GS, GW,
        GX, SP, and SS.
        The GE card must be used to terminate the geometry cards.
  20.   GEOMETRY DATA ERROR - - PATCH __  LIES IN PLANE OF SYMMETRY.
        Routine: REFLC
  21.   GEOMETRY DATA ERROR - - SEGMENT __  EXTENDS BELOW GROUND,
        Routine: CONECT
        When ground is specified on the GE card, no segment may extend below
        the XY plane.  Execution terminated.
  22.   GEOMETRY DATA ERROR - - SEGMENT __  LIES IN GROUND PLANE.
        Routine: CONECT
        When ground is specified on the GE card, no segment should lie in the
        XY plane.  Execution terminated.
  23.   GEOMETRY DATA ERROR - - SEGMENT __  LIES IN PLANE OF SYMMETRY.
        Routine: REFLC
        A segment may not lie in or cross a plane of symmetry about which the
        structure is reflected since the segment and its image will coincide or
        cross.  Execution terminated.
  24.   IMPROPER LOAD TYPE CHOSEN, REQUESTED TYPE IS __.
        Routine: LOAD
        Valid load types (LDTYP on the LD card) are from 0 through 5.
        Execution terminated.
  25.   INCORRECT LABEL FOR A COMMENT CARD.
        Routine: MAIN
        The program expected a comment card, with mnemonic CM or CE, but
        encountered a different mnemonic.  Execution terminated.  Comment cards
        must be the first cards in a data set, and the comments must be
        terminated by the CE mnemonic.
  26.   LOADING DATA CARD ERROR, NO SEGMENT HAS AN ITAG=__.
        Routine: LOAD
        ITAG specified on an LD card could not be found as a segment tag.
        Execution terminated.
  27.   NO SEGMENT HAS AN ITAG OF __.
        Routine: ISEGNO
        This error results from faulty input data and can occur at any point
        where a tag number is used to identify a segment.  Execution terminated.
        Tag numbers on the NT, TL, EX, CP, PQ, and PT cards should be checked.
  28.   NOTE, SOME OF THE ABOVE SEGMENTS HAVE BEEN LOADED TWICE, IMPEDANCES
        ADDED.
        Routine: LOAD
        A segment or segments have been loaded by two or more LD cards.  The
        impedances of the loads have been added in series.  This is only an
        informative message.  Execution continues.
  29.   NUMBER OF EXCITATION CARDS EXCEEDS STORAGE ALLOTTED.
        Routine: MAIN
        The number of voltage source excitations exceeds array dimensions.
        Execution terminated.  The dimensions in the original NEC deck allow
        10 voltage sources.  Refer to Array Dimension Limitations in Part II
        to change the dimensions.
  30.   NUMBER OF LOADING CARDS EXCEEDS STORAGE ALLOTTED.
        Routine: MAIN
        The number of LD cards exceeds array dimension.  Execution terminated.
        The dimension in the original NEC deck allows 30 LD cards.  Refer to
        Part II to change the dimensions.
  31.   NUMBER OF NETWORK CARDS EXCEEDS STORAGE ALLOTTED.
        Routine: MAIN
        The number of NT and TL cards exceeds array dimension. Execution
        terminated.  The dimension in the original NEC deck allows 30 cards.
        Refer to Array Dimension Limitations in Part II to change the
        dimensions.
  32.   NUMBER OF SEGMENTS IN COUPLING CALCULATION (CP) EXCEEDS LIMIT.
        Routine: MAIN
        Array dimension limit.
  33.   NUMBER OF SEGMENTS AND SURFACE PATCHES EXCEEDS DIMENSION LIMIT.
        Routine: DATAGN
        The sum of the number of segments and patches is limited by dimensions.
        The present limit is 300.
  34.   PATCH DATA ERROR.
        Routine: DATAGN
        Invalid data on SP, SM, or SC card; or SC card not found where required.
  35.   PIVOT(__) = __.
        Routine: FACTR (in-core) or LFACTR  (out-of-core)
        This will be printed during the Gauss Doolittle factoring of the
        interaction matrix or the network matrix when a pivot element less than
        10E-10 is encountered, and indicates that the matrix is nearly singular.
        The number in parentheses shows on which pass through the matrix the
        condition occurred.  This is usually an abnormal condition although
        execution will continue.  It may result from coinciding segments or a
        segment of zero length.
  36.   RADIAL WIRE G.S. APPROXIMATION MAY NOT BE USED WITH SOMMERFELD GROUND
        OPTION.
        Routine: MAIN
  37.   RECEIVING PATTERN STORAGE TOO SMALL, ARRAY TRUNCATED.
        Routine: MAIN
        The number of points requested in a receiving pattern exceeds array
        dimension.  Execution will continue, but storage of normalized pattern
        will be truncated.  This array dimension is 200 in the original NEC
        deck.  Refer to Array Dimension Limitations in Part II to change
        dimension.
 
  38.   ROM2 - - STEP SIZE LIMITED AT Z =
        Routine: ROM2
        Probably caused by a wire too close to the ground in the Somerfeld/
        Norton ground method.  Execution continues but results may be inaccurate.
  
  39.   SBF - SEGMENT CONNECTION ERROR FOR SEGMENT__.
        Routine: SBF
        The number of segments at a junction exceeds dimension limit (30), or
        the connection numbers are not self-consistant.
  
  40.   SEGMENT DATA ERROR.
        Routine: MAIN
        A segment with zero length or zero radius was found.  Execution
        terminated.
  
  41.   STEP SIZE LIMTED AT Z=__.
        Routine: INTX, HFX
        The numerical integration to compute interaction matrix elements, using
        the Romberg variable interval width method, was limited by the minimum
        allowed  step size. Execution will continue. An inaccuracy may occur
        but is usually not serious.  May result from thin wire or wire close
        to the ground.
  
  42.   STORAGE FOR IMPEDANCE NORMALIZATION TOO SMALL, ARRAY TRUNCATED.
        Routine: MAIN
        The number of frequencies on FR card exceeds the array dimension for
        impedance normalization.  An impedance beyond the limit will not be
        normalized.  Execution continues.  The limit is 50 in the original NEC
        deck.  Refer to Array Dimension Limitations in Part II to change limit.
  
  43.   SYMMETRY ERROR - NROW, NCOL =
        Routine: FBLOCK
        Array overflow or program malfunction.
 
  44.   TBF - SEGMENT CONNECTION ERROR FOR SEGMENT _.
        Routine: TBF
        Same as error 39.
  
  45.   TRIO - SEGMENT CONNECTION ERROR FOR SEGMENT _.
        Routine: TRIO
        Same as error 39.
  
  46.   WHEN MULTIPLE FREQUENCIES ARE REQUESTED, ONLY ONE NEAR FIELD CARD CAN
        BE USED - LAST CARD READ IS USED.
        Routine: MAIN
        Execution continues.