You lose, fella. The EMTP logic has detected an error condition, and is now going to terminate program execution. The following % d `# o X0 F7 T. B: Xmessage summarizes the circumstances leading to this situation. Where an otherwise-unidentified data card is referred to, or where# y. Z! i+ [( J2 }! `& ?5 B
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 6 _% O: ~- r- Y( ris generally the last one printed out prior to this termination message. But possibly this last-read card has not yet been& h! y( Y: W/ w! V4 g- N1 h
displayed, so a copy follows: 3 S# P" W# u. K " "* H3 R* I5 _, l: a8 T! O
KILL code number Overlay number Nearby statement number # C! U# v+ J6 d: u 1 13 8109 " W X/ x+ I2 y4 [: c& XKILL = 1. Storage exceeded for EMTP List Number 8. See the dimensioned limit in the case-summary statistics below. The problem ) {& Y2 B7 ]9 e2 U* Uis simply too big for the program as currently dimensioned. Yet, do not forget dynamic dimensioning as described in the Oct., 1993, ?- b1 x- K7 f6 anewsletter. In this case, edit LISTSIZE.DAT to increase table sizes, and then try again. Of course, such dynamic expansion is2 _# R4 _- n& b& {$ z# K- O V
possible only within limits fixed by LISTSIZE.BPA (used by variable-dimensioning program "VARDIM" as ATP is to be linked). I1 O. c5 x2 p( B6 i4 L# k
Sometimes the reason for EMTP table overflow is unclear, and Program Maintenance might wish to inspect the contents of the error8 g- M2 Q5 j0 e4 ]
interface vectors LSTAT and FLSTAT. These now follow. First comes LSTAT, using (12I10) encoding; then comes FLSTAT, - S3 f2 F: D' Lusing (8E15.6) encoding:6 m- Q% D: A, o2 {6 k x& E! Z; t
LSTAT = -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 10 80 - U* X5 Q+ ?) NLSTAT = 323 0 -9999 8 324 0 8109 -9999 116 155 323 76 @3 q b) k1 [3 ?: z
FLSTAT = 1.562500E-02 1.562500E-02 7.812500E-02 7.812500E-02 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00" H$ h. L7 J0 B% Y% s; f$ V2 l
FLSTAT = 0.000000E+00 0.000000E+00 0.000000E+00 5.000000E+01 6.000000E+01 0.000000E+00 0.000000E+00 0.000000E+00; g/ S' u" d8 {" n8 U- Q
FLSTAT = 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00! S( m6 h$ K0 D0 o
Yet maybe the user would like some suggestions as to why the table in question (List Number 8 ) has overflowed. If such further 7 u' a5 P* e5 ^! p. w" cinformation is available, it will now follow immediately ....2 f# u' J& e `, k% m& u' D- w: |
List 8 stores past history points for distributed-parameter transmission circuits (lines or cables) in modal form. Each6 i9 N, l P. Q. M! Q
propagation mode requires storage, and there are as many modes as there are coupled conductors or phases (e.g., a double-circuit+ a) T) l6 U9 z. X
line will normally have 6 modes). Each mode requires TAU / DELTAT entries, where TAU is the modal travel time of the line,9 Z6 L, A% R# I3 r2 `1 ` V2 }
DELTAT is the time-step size, and the division involves integer truncation followed by the addition of unity. . g4 t# i1 S0 U8 TIn order to effectively trade memory space among the different EMTP tables (EMTP List Sizes), the user must know how many arrays & S; n" V6 o7 `3 L! g4 G(columns) there are in each table. The following tabulation shows the effective multiplicities that are associated with each E/ f! r0 O# Z9 E2 H" [( g& m- z5 O
independent EMTP List Size (those lists whose lengths are under user control by means of the EMTP variable-dimensioning program 2 J ]1 o9 I0 |2 }9 P# J3 p"VARDIM"). + L! U# Q) C7 \-------------1------------------------------------------------------------------------------------------------------------; h5 x- |, r* q: i$ U* V
1 N8 p2 O2 [$ `! ]# x2 W9 g2 _. u
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 8 a; j8 Z: Y" ]6 |1 {4 M1 L& O$ b) T; h6 \& \
-------------1------------------------------------------------------------------------------------------------------------ % @% w0 K' I; F9 s" E* O1 ]: ]) k/ E- m. T- M6 }! i2 \' ~& |
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 # * 16 w) c. G( F8 V1 c; ^
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 0 o: `$ r) Q3 L$ X$ i5 r! GTotal 1 10 12 3 8 2 22 2 2 19 3 4 4 12 1 2 1 16 3 1 24 2 1 # * 13 w- v p0 g% v1 m" ~. o4 F
F0 S; M. P* D. \) s-------------1------------------------------------------------------------------------------------------------------------* X7 u3 ]$ }( X2 R2 J3 v0 E3 H
4 I6 I' w( z" C& \# --- Used only for virtual computers (Burroughs, PRIME, VAX, Apollo, etc.). Others can ignore this List. " k) z& d/ ]% V5 s1 D* --- Rather than count List 24 itself, add the value to the floating-point and total counts for Lists 1 and 6.