1 c----------------------------------------------------------------------
2 c @(#)zdemwork.h version 1.2 created 02/16/99 09:52:42
3 c Last modified: 4-Jan-1999 16:07:34 klf
5 c----------------------------------------------------------------------
6 c *****************************************************************************
7 c This is the common
block used
for the ZDEM working arrays.
8 c To
get this into the program,
use
9 c INCLUDE
'zdemwork.h' .
10 c *****************************************************************************
11 c file zdemwork.h kws Mar. 2, 1994
12 c 2014-02-06
RBS: Reordered the integer variable to the last location in
13 c the circuit common. This is to make 64 bit padding work.
14 c 2014-04-11
RBS: I changed the /circuit/ dimension call to
explicit
15 c real and
explicit integer
17 c Voltages, currents, circuit elements, etc.
20 & v(max_nodes,max_branches),
21 & vold(max_nodes,max_branches),
22 & vn(max_nodes,max_branches),
23 & vsour(max_branches),
24 & zir(max_nodes,max_branches),
25 & zirn(max_nodes,max_branches),
26 & zirold(max_nodes,max_branches),
27 & zib(max_nodes,max_branches),
28 & g(max_nodes,max_branches),
29 & zlr(max_nodes,max_branches),
30 &
c(max_nodes,max_branches),
31 & rr(max_nodes,max_branches),
32 & gdot(max_nodes,max_branches),
33 & zlrdot(max_nodes,max_branches),
34 & cdot(max_nodes,max_branches),
35 & rrdot(max_nodes,max_branches),
36 & zlrechk(max_nodes,max_branches),
37 & cechk(max_nodes,max_branches),
38 & uservars(max_blocks,max_branches,max_uservars)
40 integer nr(max_branches)
43 & v, vold, vn, vsour, zir, zirn, zirold, zib, g, zlr,
c, rr,
44 & gdot, zlrdot, cdot, rrdot, zlrechk, cechk, uservars,
47 c Various indexing arrays.
50 & iflg(max_nodes,max_branches),
51 & indexb(2,max_branches),
52 & indexv(3,max_var_elem),
53 & indexvs(2,max_volt_source),
54 & indexcs(2,max_curr_source),
55 & indexmitl(5,max_mitl),
56 & indextrnf(5,max_transformer),
57 & lastvoltf_time(max_volt_source),
58 & lastcurrf_time(max_curr_source),
59 & lasttabm_time(max_var_elem),
60 & nbv(0:max_branches),
62 & nadd_array(max_branches)
65 & iflg, indexb, indexv, indexvs, indexcs, indexmitl, indextrnf,
66 & lastvoltf_time, lastcurrf_time, lasttabm_time, nbv, nbe,
69 c Set up the working arrays and miscellaneous typing.
72 & bb(max_bb), cc(max_cc), a(max_a), x(max_x),
73 & raia, raic, raig, sum, aic, aig, cmx
77 & raia, raic, raig, sum, aic, aig, cmx
c *****************************************************************************c Various format statements for read_screamer_data output c To get these into use
c *****************************************************************************c Various format statements for read_screamer_data output c To get these into made format to be characters c for each line corrected spelling errors in format added statement for Zflow Plasma Loss Model added format for CSV output type fixed more lines longer than characters added format for Measure Zflow Block and forward c reverse current directions in Zflow plasma loss c and Zflow POS models added format for SFC output type c RBS
c *****************************************************************************c Various format statements for read_screamer_data output c To get these into made format to be characters c for each line corrected spelling errors in format added statement for Zflow Plasma Loss Model added format for CSV output type fixed more lines longer than characters added format for Measure Zflow Block and forward c reverse current directions in Zflow plasma loss c and Zflow POS models added format for SFC output type c removed from all code calls c c c c c a80 c i10 c No grids on plots c Do not write files containing the plotted points c Execute only one cycle c Do not echo the setup parameters and indicies c c &exitting c a13 c c c c c c c c102 c &described as a function of time c c c &described as a function of time c c c &function of time c c shell c &min A K c &trapped field c153 c c c Sin c c c remaining calls in rdscrelem c Tabular a10 Cond c c c &used with this model c Exponential model of a resistive c c c Rise model of a resistive c c Z FLOW POS c c c c SW1 c c c158 MFI Insulator CB c c c c161 Z FLOW Plasma Loss Current c c c Applied B Diode c &Ion Ion c c c c Initial c PRINT Output Request for block
c *****************************************************************************c Various format statements for read_screamer_data output c To get these into made format to be characters c for each line c
c This is a Fortran header file