You lose, fella. The EMTP logic has detected an error condition, and is now going to terminate program execution. The following3 y" u+ D- Q" E7 `9 F6 A" j# y6 y
message summarizes the circumstances leading to this situation. Where an otherwise-unidentified data card is referred to, or where7 Y( r, M& c6 f ?
the "last" card is mentioned, it is the most recently read card of the input data that is meant. The 80-column image of this card : T) g5 {- ~$ @/ m D( B0 o/ Xis generally the last one printed out prior to this termination message. But possibly this last-read card has not yet been, h& n4 _9 v9 |( D2 _
displayed, so a copy follows:6 M$ I, C/ I r+ Y
" " , P. z0 \& C, m- ^! B* F; |1 H& ~: x KILL code number Overlay number Nearby statement number 9 E9 E% [- ]5 p) d a$ E* L 1 13 8109+ P) Y2 d% ?5 I5 l8 P' J
KILL = 1. Storage exceeded for EMTP List Number 8. See the dimensioned limit in the case-summary statistics below. The problem + O7 K/ g/ e; [* l1 i. Pis simply too big for the program as currently dimensioned. Yet, do not forget dynamic dimensioning as described in the Oct., 1993, 3 e+ a4 L1 l- z& b5 enewsletter. In this case, edit LISTSIZE.DAT to increase table sizes, and then try again. Of course, such dynamic expansion is" q8 z4 ?9 i u! i* N
possible only within limits fixed by LISTSIZE.BPA (used by variable-dimensioning program "VARDIM" as ATP is to be linked).% j* `, K' N# Z: |1 t
Sometimes the reason for EMTP table overflow is unclear, and Program Maintenance might wish to inspect the contents of the error- o1 b' [( b/ `- j
interface vectors LSTAT and FLSTAT. These now follow. First comes LSTAT, using (12I10) encoding; then comes FLSTAT,; f+ Z6 n" ?1 J [
using (8E15.6) encoding:# }" y' q! C: {) R1 W `
LSTAT = -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 10 80 5 J( ~( {0 p( uLSTAT = 323 0 -9999 8 324 0 8109 -9999 116 155 323 7 9 [% \( P6 e4 J# a% EFLSTAT = 1.562500E-02 1.562500E-02 7.812500E-02 7.812500E-02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00' g& j9 D( _5 z! i
FLSTAT = 0.000000E+00 0.000000E+00 0.000000E+00 5.000000E+01 6.000000E+01 0.000000E+00 0.000000E+00 0.000000E+008 Z# T- |3 {" q s [ I: w6 W% X
FLSTAT = 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+002 C6 W& c, M8 y/ F1 q
Yet maybe the user would like some suggestions as to why the table in question (List Number 8 ) has overflowed. If such further ; j' x: s0 |; u$ e' w' ninformation is available, it will now follow immediately .... ' ^8 \2 J" l0 M$ X; a* W# @. z+ h' IList 8 stores past history points for distributed-parameter transmission circuits (lines or cables) in modal form. Each 3 Z. ]# y" h7 {propagation mode requires storage, and there are as many modes as there are coupled conductors or phases (e.g., a double-circuit ' O/ R5 i+ E" g2 ~8 o' Vline will normally have 6 modes). Each mode requires TAU / DELTAT entries, where TAU is the modal travel time of the line, ^: q* P' U# k7 R
DELTAT is the time-step size, and the division involves integer truncation followed by the addition of unity. @' f' N9 O! kIn order to effectively trade memory space among the different EMTP tables (EMTP List Sizes), the user must know how many arrays! q( F/ ^5 D2 Y) p$ L
(columns) there are in each table. The following tabulation shows the effective multiplicities that are associated with each( X9 l" N8 ]0 P: z
independent EMTP List Size (those lists whose lengths are under user control by means of the EMTP variable-dimensioning program- u3 P0 O) I& q) I( S
"VARDIM").3 G* q w0 g6 ~2 d( S( @$ X0 t
-------------1------------------------------------------------------------------------------------------------------------ 0 o* e; V. e+ G& q6 X" N % g4 {, F! C) n, ?- F8 w6 `List Number 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27/ I$ K) A6 {: p# z/ P6 L4 X' c
: ]0 `! t" K4 I( y7 C" f( q% {
-------------1------------------------------------------------------------------------------------------------------------ # h. E1 K! l0 ~" Z3 G: j, [7 q+ A& I4 M0 j' m$ c8 k
Floating Pt. 1 6 5 3 6 1 12 2 2 8 3 1 4 8 1 2 2 0 6 1 1 24 2 1 # * 1& C2 j" y) i% A. h
Integer 1 4 7 0 2 1 10 0 0 11 0 3 0 4 0 0 2 1 10 2 0 0 0 0 0 0 0 6 D4 i+ r& ~* p+ Y/ e9 bTotal 1 10 12 3 8 2 22 2 2 19 3 4 4 12 1 2 1 16 3 1 24 2 1 # * 15 i& Q1 |+ I* w4 {, C+ F% s6 z
( Y/ H7 S: }8 A. H# L-------------1------------------------------------------------------------------------------------------------------------ 0 J- f" t1 v7 l: S' }' z* Q( H7 P# Q& g
# --- Used only for virtual computers (Burroughs, PRIME, VAX, Apollo, etc.). Others can ignore this List.; q" E1 [8 V0 ^. ], F* Z4 P
* --- Rather than count List 24 itself, add the value to the floating-point and total counts for Lists 1 and 6.