You lose, fella. The EMTP logic has detected an error condition, and is now going to terminate program execution. The following 4 u; c" A7 X5 f2 c% @message summarizes the circumstances leading to this situation. Where an otherwise-unidentified data card is referred to, or where$ L K! E3 G9 T8 p
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& x9 E, r$ N; j* w& ^is generally the last one printed out prior to this termination message. But possibly this last-read card has not yet been ' F: l& H& i; |displayed, so a copy follows:" Y- n- a$ {# }5 K3 ^0 N) W0 U
" " 0 J4 Q2 P5 A( T% _1 W1 t ?1 |* y KILL code number Overlay number Nearby statement number 1 o: \+ ~3 y) S 1 13 8109 ) c8 g1 X) z* w- p+ q' `6 v. MKILL = 1. Storage exceeded for EMTP List Number 8. See the dimensioned limit in the case-summary statistics below. The problem ! L/ x& H# M+ `1 Sis simply too big for the program as currently dimensioned. Yet, do not forget dynamic dimensioning as described in the Oct., 1993, # q1 U3 Z) W7 ] J# u5 onewsletter. In this case, edit LISTSIZE.DAT to increase table sizes, and then try again. Of course, such dynamic expansion is; Y- l- t9 y# t" F" V8 J
possible only within limits fixed by LISTSIZE.BPA (used by variable-dimensioning program "VARDIM" as ATP is to be linked). 7 [7 I5 E# J8 s/ MSometimes the reason for EMTP table overflow is unclear, and Program Maintenance might wish to inspect the contents of the error : y/ s7 |0 W" ]) Q. ~( Ginterface vectors LSTAT and FLSTAT. These now follow. First comes LSTAT, using (12I10) encoding; then comes FLSTAT,2 w& B3 r3 w- t8 b2 t
using (8E15.6) encoding: & z: X1 t' t9 D$ W0 F8 d6 XLSTAT = -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 10 80 % |' J* f8 y @6 X3 v! jLSTAT = 323 0 -9999 8 324 0 8109 -9999 116 155 323 75 |# q5 D8 Q' D% A
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 " G, K% |7 I) Y$ pFLSTAT = 0.000000E+00 0.000000E+00 0.000000E+00 5.000000E+01 6.000000E+01 0.000000E+00 0.000000E+00 0.000000E+00 ( {! ?/ X8 [, A" `) |9 Z' t/ L! o! jFLSTAT = 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 0.000000E+00 5 ]9 Z* |: M2 F- D7 ~2 ^, ~! SYet maybe the user would like some suggestions as to why the table in question (List Number 8 ) has overflowed. If such further : _* v. R/ I. h* \( D" [, f6 Ninformation is available, it will now follow immediately ....& Q: Z" @- N( M' Z# A* B3 x
List 8 stores past history points for distributed-parameter transmission circuits (lines or cables) in modal form. Each3 P; [' G3 F! {
propagation mode requires storage, and there are as many modes as there are coupled conductors or phases (e.g., a double-circuit( f6 l2 T) `% O l, n
line will normally have 6 modes). Each mode requires TAU / DELTAT entries, where TAU is the modal travel time of the line,$ Q. L1 I6 e8 a" W
DELTAT is the time-step size, and the division involves integer truncation followed by the addition of unity. ) ^0 i6 J" { _/ NIn order to effectively trade memory space among the different EMTP tables (EMTP List Sizes), the user must know how many arrays0 j2 D, U4 z& @7 o
(columns) there are in each table. The following tabulation shows the effective multiplicities that are associated with each8 M. l; f; y( p7 S. B- A
independent EMTP List Size (those lists whose lengths are under user control by means of the EMTP variable-dimensioning program% ~* @5 k. r/ s) I8 r( G' u
"VARDIM"). ; q+ s; q$ z: y5 ]6 a3 Y4 H* T-------------1------------------------------------------------------------------------------------------------------------$ O8 ]- d+ s9 }, s c1 b
/ {& ~6 ]3 z9 H& t/ W" s7 T3 |# --- Used only for virtual computers (Burroughs, PRIME, VAX, Apollo, etc.). Others can ignore this List. ! D/ |" J C6 F( I; D z% e$ d* --- Rather than count List 24 itself, add the value to the floating-point and total counts for Lists 1 and 6.