## 6.61 top

@top.

Name | Input? | Runtime? | Type | Variability | Description |
---|---|---|---|---|---|

name | X | X | string | constant | – |

bAutoSizeCmd | X | X | integer number | input time | Non-0 if any autosize commands seen in input, set via arg to cul() from cse.cpp. 6-95. |

chAutoSize | X | X | integer number | run start time (of each phase, autoSize or simulate) | Whether to do autosizing, default per bautosizecmd |

chSimulate | X | X | integer number | input time | Whether to do main simulation, default true, can input false for autosizing only. 6-95. |

begDay | X | X | integer number | input time | 1st 1-based julian day of year of run |

endDay | X | X | integer number | input time | Last ditto, inclusive |

nDays | X | X | integer number | run start time (of each phase, autoSize or simulate) | Derived: # days in run |

jan1DoW | X | X | integer number | input time | January 1 day of week, sun=1 subtract 1 for most internal uses |

year | X | X | integer number | run start time (of each phase, autoSize or simulate) | Derived: tdpak generic non-leap year, -1 = jan 1 is monday … -7 = jan 1 is sunday. |

wuDays | X | X | integer number | input time | Number of warmup days |

nSubSteps | X | X | integer number | input time | # subhours per hour, determines subhour duration. |

wfName | X | X | string | autosize and simulate phase start time | Weather file path string |

TDVfName | X | X | string | autosize and simulate phase start time | Tdv (time dependent value) file path string |

elevation | X | X | number | run start time (of each phase, autoSize or simulate) | Site elevation (for determining air density) (ft). defaults from weather file 1-95. |

refTemp | X | X | number | autosize and simulate phase start time | Temp for computing the hum ratio (w) used in air-density calculations, default 70 f |

refRH | X | X | number | autosize and simulate phase start time | Relative humidity (as fraction) ditto, default .6 (60%). |

grndRefl | X | X | number | monthly-hourly | Ground surface reflectivity, re solar gain. |

grndEmit | X | X | number | input time | Ground surface emittance, re long wave exchange in kiva. dflt .8. |

grndRf | X | X | number | input time | Ground surface roughnes, ft, re exterior convection in kiva. dflt 0.1. |

soilDiff | X | X | number | input time | Local soil diffusivity, ft2/hr, re annual deep ground temp cycle estimation |

soilCond | X | X | number | input time | Local soil conductivity, btuh-ft/ft2-f, re kiva calcs. dflt=1.0. |

soilSpHt | X | X | number | input time | Local soil specific heat, btu/lb-f, re kiva calcs. dflt=0.1. |

soilDens | X | X | number | input time | Local soil density, lb/ft3, re kiva calcs. dflt=115. |

farFieldWidth | X | X | number | input time | Far-field boundary distance, ft, re kiva calcs. dflt=130. |

deepGrndCnd | X | X | unrecognized | input time | Deep ground boundary type |

deepGrndDepth | X | X | number | input time | Deep-ground boundary distance, ft, re kiva calcs. dflt=130. |

deepGrndT | X | X | number | input time | Deep-ground boundary temperature, f, re kiva calcs. dflt=annual average db. |

tol | X | X | number | input time | (relative) tolerance used in many hvac calculations, default .001f or as changed |

humTolF | X | X | number | input time | W change to consider as important as 1f temp re convergedness |

ebTolMon | X | X | number | input time | Monthly tolerance |

ebTolDay | X | X | number | input time | Daily .. |

ebTolHour | X | X | number | input time | Hourly .. |

ebTolSubhr | X | X | number | input time | Subhourly .. |

unMetTzTol | X | X | number | input time | Unmet zone air temp tolerance, f (default = 1 f) |

unMetTzTolWarnHrs | X | X | number | input time | – |

grndMinDim | X | X | number | input time | Minimum cell dimension in kiva, ft, default .066f |

grndMaxGrthCoeff | X | X | number | input time | Maximum cell growth in kiva, default 1.5f |

grndTimeStep | X | X | unrecognized | input time | Kiva time step |

AWTrigT | X | X | number | input time | Inside or outside environmental temperature, f (default = 1) |

AWTrigSlr | X | X | number | input time | Incident solar, fraction (default = .05) |

AWTrigH | X | X | number | input time | Total surface coefficient (conv+rad), fraction (default=.1) |

ANTolAbs | X | X | number | input time | Absolute tolerance, lbm/sec, dflt=.00125 (about 1 cfm) |

ANTolRel | X | X | number | input time | Relative tolerance, dflt = .0001 |

ANPressWarn | X | X | number | input time | Airnet pressure that triggers a warning, lb/ft2 |

ANPressErr | X | X | number | input time | Airnet pressure that triggers a run-ending error, lb/ft2 |

bldgAzm | X | X | number | input time | Angle to add to all zone/surface azms |

skyModel | X | X | integer number | input time | Sky model: c_.._iso or _aniso |

skyModelLW | X | X | unrecognized | input time | Long-wave sky model |

exShadeModel | X | X | unrecognized | input time | Exterior shading model (other than overhang/fins) |

slrInterpMeth | X | X | unrecognized | input time | Solar interpolation method |

humMeth | X | X | unrecognized | input time | Humidity calculation method: rob (w = wa/wb) or phil (central difference), 6-92 |

dflExH | X | X | number | input time | Default ext (air film) cond for os & gz. 2-91 |

workDayMask | X | X | integer number | input time | Mask with bits set for “work” days, clear for “non-work” days, default mon..fri, 5-95. |

DT | X | X | integer number | input time | Yes (default) to enable daylight saving time |

DTBegDay | X | X | integer number | run start time (of each phase, autoSize or simulate) | Daylight saving start day, 1-365, default 1st sun (sun after 1st sat?) in april |

DTEndDay | X | X | integer number | run start time (of each phase, autoSize or simulate) | Daylight saving end day, 1-365, defaulted by cncult2.cpp code to last sun in october |

windSpeedMin | X | X | number | input time | Minimum, mph (default=.5) |

windF | X | X | number | input time | Factor (default=1) |

terrainClass | X | X | integer number | input time | Terrain class (1-5) re wind speed adjustment |

radBeamF | X | X | number | input time | Beam radiation fctr. appl sees aniso( |

radDiffF | X | X | number | input time | Diffuse radiation fctr. appl sees aniso( |

ventAvail | X | X | unrecognized | hourly | All-zone ventilation availability (default=c_ventavailch_wholebldg) |

fVent | X | X | number | end of each subhour | Consensus whole building vent fraction (if not rsysoav) |

hConvMod | X | X | integer number | run start time (of each phase, autoSize or simulate) | Enable/disable convection convective coefficient pressure modification factor (tp_hconvf below) |

verbose | X | X | integer number | autosize and simulate phase start time | Screen messages: autosizing: 0 none, 1 some (dflt?), 2-5 more |

doCoverage | X | X | integer number | input time | Track expression processing code coverage / report to log |

auszTol | X | X | number | input time | Autosizing result tolerance, dfl .005 |

heatDsTDbO | X | X | number | hourly | Heat design outdoor temp, dfl per et1 wthr file hdr. |

heatDsTWbO | X | X | number | hourly | Heating design outdoor wetbulb temp, dfl for 70% rh @ heatdstdbo. |

coolDsMo[0] | X | X | integer number | input time | Si[13] cooling design month(s) 1-12 + 0 terminator. default per et1 wthr file hdr. |

coolDsMo[1] | X | X | integer number | input time | Si[13] cooling design month(s) 1-12 + 0 terminator. default per et1 wthr file hdr. |

coolDsMo[2] | X | X | integer number | input time | Si[13] cooling design month(s) 1-12 + 0 terminator. default per et1 wthr file hdr. |

coolDsMo[3] | X | X | integer number | input time | Si[13] cooling design month(s) 1-12 + 0 terminator. default per et1 wthr file hdr. |

coolDsMo[4] | X | X | integer number | input time | Si[13] cooling design month(s) 1-12 + 0 terminator. default per et1 wthr file hdr. |

coolDsMo[5] | X | X | integer number | input time | Si[13] cooling design month(s) 1-12 + 0 terminator. default per et1 wthr file hdr. |

coolDsMo[6] | X | X | integer number | input time | Si[13] cooling design month(s) 1-12 + 0 terminator. default per et1 wthr file hdr. |

coolDsMo[7] | X | X | integer number | input time | Si[13] cooling design month(s) 1-12 + 0 terminator. default per et1 wthr file hdr. |

coolDsMo[8] | X | X | integer number | input time | Si[13] cooling design month(s) 1-12 + 0 terminator. default per et1 wthr file hdr. |

coolDsMo[9] | X | X | integer number | input time | Si[13] cooling design month(s) 1-12 + 0 terminator. default per et1 wthr file hdr. |

coolDsMo[10] | X | X | integer number | input time | Si[13] cooling design month(s) 1-12 + 0 terminator. default per et1 wthr file hdr. |

coolDsMo[11] | X | X | integer number | input time | Si[13] cooling design month(s) 1-12 + 0 terminator. default per et1 wthr file hdr. |

coolDsMo[12] | X | X | integer number | input time | Si[13] cooling design month(s) 1-12 + 0 terminator. default per et1 wthr file hdr. |

coolDsDay[0] | X | X | integer number | input time | Doy[13] design day(s) read from weather file + 0 terminator |

coolDsDay[1] | X | X | integer number | input time | Doy[13] design day(s) read from weather file + 0 terminator |

coolDsDay[2] | X | X | integer number | input time | Doy[13] design day(s) read from weather file + 0 terminator |

coolDsDay[3] | X | X | integer number | input time | Doy[13] design day(s) read from weather file + 0 terminator |

coolDsDay[4] | X | X | integer number | input time | Doy[13] design day(s) read from weather file + 0 terminator |

coolDsDay[5] | X | X | integer number | input time | Doy[13] design day(s) read from weather file + 0 terminator |

coolDsDay[6] | X | X | integer number | input time | Doy[13] design day(s) read from weather file + 0 terminator |

coolDsDay[7] | X | X | integer number | input time | Doy[13] design day(s) read from weather file + 0 terminator |

coolDsDay[8] | X | X | integer number | input time | Doy[13] design day(s) read from weather file + 0 terminator |

coolDsDay[9] | X | X | integer number | input time | Doy[13] design day(s) read from weather file + 0 terminator |

coolDsDay[10] | X | X | integer number | input time | Doy[13] design day(s) read from weather file + 0 terminator |

coolDsDay[11] | X | X | integer number | input time | Doy[13] design day(s) read from weather file + 0 terminator |

coolDsDay[12] | X | X | integer number | input time | Doy[13] design day(s) read from weather file + 0 terminator |

coolDsCond[0] | X | X | integer number | input time | Ti[ 13] descond idx(s) + 0 terminator |

coolDsCond[1] | X | X | integer number | input time | Ti[ 13] descond idx(s) + 0 terminator |

coolDsCond[2] | X | X | integer number | input time | Ti[ 13] descond idx(s) + 0 terminator |

coolDsCond[3] | X | X | integer number | input time | Ti[ 13] descond idx(s) + 0 terminator |

coolDsCond[4] | X | X | integer number | input time | Ti[ 13] descond idx(s) + 0 terminator |

coolDsCond[5] | X | X | integer number | input time | Ti[ 13] descond idx(s) + 0 terminator |

coolDsCond[6] | X | X | integer number | input time | Ti[ 13] descond idx(s) + 0 terminator |

coolDsCond[7] | X | X | integer number | input time | Ti[ 13] descond idx(s) + 0 terminator |

coolDsCond[8] | X | X | integer number | input time | Ti[ 13] descond idx(s) + 0 terminator |

coolDsCond[9] | X | X | integer number | input time | Ti[ 13] descond idx(s) + 0 terminator |

coolDsCond[10] | X | X | integer number | input time | Ti[ 13] descond idx(s) + 0 terminator |

coolDsCond[11] | X | X | integer number | input time | Ti[ 13] descond idx(s) + 0 terminator |

coolDsCond[12] | X | X | integer number | input time | Ti[ 13] descond idx(s) + 0 terminator |

exePath | X | X | string | run start time (of each phase, autoSize or simulate) | Full path to current .exe |

exeInfo | X | X | string | run start time (of each phase, autoSize or simulate) | Info about current .exe (from header) |

progVersion | X | X | string | run start time (of each phase, autoSize or simulate) | Program version identifier as string (for probing); set from ::progversion |

HPWHVersion | X | X | string | run start time (of each phase, autoSize or simulate) | Ecotope hpwh (heat pump water heater) model version |

cmdLineArgs | X | X | string | run start time (of each phase, autoSize or simulate) | Command line args for current input file |

runSerial | X | X | integer number | input time | Run #, 000-999, per (future 11-91) status file (meanwhile, see cnguts:cnrunserial 7-92). |

runTitle | X | X | string | input time | User text for report titles, footers, export title 11-22-91. |

runDateTime | X | X | string | run start time (of each phase, autoSize or simulate) | Run date & time string, set by cncult2.cpp:topstarprf2(), used in reports & bin res file, 9-94. |

brs | X | X | integer number | run start time (of each phase, autoSize or simulate) | Yes to generate basic binary results file, default no. from input file or cmd line switch. |

brHrly | X | X | integer number | run start time (of each phase, autoSize or simulate) | Yes to generate hourly binary results file, default no. from input file or cmd line. |

brFileName | X | X | string | input time | File name for binary results, extension .brs and/or .bhr added. default: input file name. |

brMem | X | X | integer number | run start time (of each phase, autoSize or simulate) | Put binary results in windows global memory and return handles; do not write file. |

brDiscardable | X | X | integer number | run start time (of each phase, autoSize or simulate) | Put binary results in discardable memory as well as file, return handles. overrides brfmem. |

repHdrL | X | X | string | input time | User-spec’d text for left end of report header line |

repHdrR | X | X | string | input time | .. right |

repCpl | X | X | integer number | input time | Report characters per line |

repLpp | X | X | integer number | input time | Total number of lines per page (paper size) |

repTopM | X | X | integer number | input time | Top margin in lines; # newlines written above header |

repBotM | X | X | integer number | input time | Bottom margin in lines; not actually output |

repTestPfx | X | X | string | input time | Prefix pre-pended to e.g. footer lines re hiding lines re automated testing |

latitude | X | X | number | run start time (of each phase, autoSize or simulate) | Degrees north |

longitude | X | X | number | run start time (of each phase, autoSize or simulate) | Degress west |

timeZone | X | X | number | run start time (of each phase, autoSize or simulate) | Hours west (fraction ok) |

presAtm | X | X | number | run start time (of each phase, autoSize or simulate) | Nominal atmospheric pressure at top.elevation (in hg) |

refW | X | X | number | run start time (of each phase, autoSize or simulate) | Humidity ratio for reftemp, refrh (ratio) |

refWX | X | X | number | run start time (of each phase, autoSize or simulate) | 1/(1.+rp_refw) |

airSH | X | X | number | run start time (of each phase, autoSize or simulate) | Air specific heat (btu/lbdryair-f) @ tp_refw |

airVK | X | X | number | run start time (of each phase, autoSize or simulate) | Specific volume per temp(ft3/lb-f): multiply by abs temp. |

airRhoK | X | X | number | run start time (of each phase, autoSize or simulate) | Density*temp (lb-f/ft3): divide by abs temp to get density. |

airVshK | X | X | number | run start time (of each phase, autoSize or simulate) | Volumetric specific heat/temp (btu/ft3-f): div by abs temp for heat capacity per ft3 |

airXK | X | X | number | run start time (of each phase, autoSize or simulate) | Divide by abs temp for specific heat of flow (btuh/cfm-f) |

hConvF | X | X | number | run start time (of each phase, autoSize or simulate) | Convective coefficient pressure modification factor |

auszSmTol | X | X | number | run start time (of each phase, autoSize or simulate) | Autosizing small tolerance, eg ausztol/10 (.001) |

auszTol2 | X | X | number | run start time (of each phase, autoSize or simulate) | Half of given tolerance – added to values; used in convergence tests. |

auszHiTol2 | X | X | number | run start time (of each phase, autoSize or simulate) | 1 + half of tolerance, eg 1 + ausztol/2. |

dvriY | X | X | integer number | daily | 0 or dvrib subscript of 1st rpfreq=year report or export |

dvriM | X | X | integer number | daily | .. month report/export currently active |

dvriD | X | X | integer number | daily | .. day report/export to write to today |

dvriH | X | X | integer number | daily | .. hourly .. |

dvriS | X | X | integer number | daily | .. subhourly .. |

dvriHS | X | X | integer number | daily | .. hourly and subhourly. a vr can only be in one list, so this list is |

hrxFlg | X | X | integer number | daily | Nz if any hour reporting or exporting today: dvrih | -hs |

shrxFlg | X | X | integer number | daily | Nz if any subhour reporting or exporting today: dvris | -hs |

tmrInput | X | X | number | end of each day | Input processing time, sec |

tmrAusz | X | X | number | end of each day | Autosizing time, sec |

tmrRun | X | X | number | end of each day | Main simulation time, sec |

tmrTotal | X | X | number | end of each day | Total execution time (not including reports), sec |

tmrAirNet | X | X | number | end of each day | Add’l timers active iff detailed_timing |

tmrAirNetSolve | X | X | number | end of each day | – |

tmrAWTot | X | X | number | end of each day | – |

tmrAWCalc | X | X | number | end of each day | – |

tmrCond | X | X | number | end of each day | – |

tmrKiva | X | X | number | end of each day | – |

tmrBC | X | X | number | end of each day | – |

tmrZone | X | X | number | end of each day | – |

subhrDur | X | X | number | run start time (of each phase, autoSize or simulate) | Duration of subhour, hr (= 1/tp_nsubsteps) |

nSubhrTicks | X | X | integer number | run start time (of each phase, autoSize or simulate) | # of subhour ticks for e.g. hpwh simulation |

tickDurMin | X | X | number | run start time (of each phase, autoSize or simulate) | Duration of subhr tick, min |

tickDurHr | X | X | number | run start time (of each phase, autoSize or simulate) | Duration of subhr tick, hr |

monStr | X | X | string | monthly | Month being simulated |

dateStr | X | X | string | daily | Date being simulated as string |

date | X | X | un-probe-able | daily | Date: .month is 1-12, .mday 1-31, .wday 0-6. set/used: cnguts. used:cuparse;cgsolar;cgresult;cgenbal. |

jDay | X | X | integer number | daily | Day of year now simulating, 1..365. set: tp_mainsimi; used:cnguts;cuparse;cgwthr;cgsolar;cgresult. |

xJDay | X | X | integer number | daily | Extended jday: same for main sim, 512 heat autosizing, 529-540 cooling autosizing. |

iHr | X | X | integer number | hourly | Hour of day, 0-23. set/used: tp_mainsim() |

iSubhr | X | X | integer number | subhourly | Subhour of hour being simulated, 0.. . set cnguts.cpp |

shoy | X | X | unrecognized | subhourly | Extended subhour of year, for reporting peaks: subhr + 4 * (hr + 24*xjday). set/used: cnguts. |

isDT | X | X | integer number | hourly | 1 if daylight saving time in effect, 0 if not. unspecified time/date variables are daylight. |

iHrST | X | X | integer number | hourly | Standard time hour of day now simulating, 0-23. set/used cnguts, used cgsolar.cpp. |

jDayST | X | X | integer number | hourly | Standard time day of year, 1..365. changes @ 1am –>*h. set/used cnguts, used cgsolar.cpp. |

autoSizing | X | X | integer number | autosize and simulate phase start time | True if setting up for or doing autosizing, 0 for main simulation setup/run |

pass1 | X | X | integer number | daily | True autosizing pass 1 (a or b) thru dsn days: find big-enuf sizes with open-ended models |

pass1A | X | X | integer number | daily | True for pass 1a of each dsn day: use idealized const-supply-temp models |

pass1B | X | X | integer number | daily | True for pass 1b of each dsn day: use real models |

pass2 | X | X | integer number | daily | True autosizing for pass 2 thru dsn days: determine loads, reduce oversize sizes. |

sizing | X | X | integer number | daily | True when can increase sizes. eg false during pass 2: warming up. |

dsDay | X | X | integer number | daily | 0 main sim, 1 heating autosize design day, 2 cooling ausz |

auszMon | X | X | integer number | daily | Cool design day month 1-12 or generic month 0 for heat. 6-95. |

ivl | X | X | integer number | subhourly | Interval now starting or ending (c_ivlch_y, _m, etc), |

isBegOf | X | X | integer number | subhourly | 0 or interval now starting (for exprssion eval) (c_ivlch_y, _m, etc; 0 except during expr eval) … |

isEndOf | X | X | integer number | subhourly | Ditto ending. … set in cnguts.cpp, tested in cueval.cpp. |

isBegRun | X | X | integer number | subhourly | 1st subhr of warmup, not set for run unless no warmup. |

isBegMainSim | X | X | integer number | subhourly | 1st subhr of main sim (not warmup, not autosize) |

isFirstMon | X | X | integer number | monthly | True if 1st month of main sim. set: dobeg/endivl. used: doivlaccum. |

isLastDay | X | X | integer number | daily | Last day of main sim |

isLastWarmupDay | X | X | integer number | daily | True iff last day of main sim warmup. set: cgmainsimi. used: cgwthr.cpp. 1-95. |

isBegHour | X | X | integer number | subhourly | True if subhour 0 of hour. set cnztu.cpp/cnguts.cpp, used cnguts.cpp, . |

isEndHour | X | X | integer number | subhourly | True if last subhour of hour. set cnguts.cpp, used cnguts, cgresult.cpp. |

isBegDay | X | X | integer number | hourly | True if hour 0. set: dobegivl. used: dobegivl,doivlaccum; cgresult.cpp |

isEndDay | X | X | integer number | hourly | True if hour 23. set: dobegivl. used: doendivl,doivlaccum; cgresult.cpp |

isBegMonth | X | X | integer number | daily | 1st day of month/run/warmup or 1st rep of dsn day. |

isEndMonth | X | X | integer number | daily | Mon/run, not warmup, last day. |

isSolarCalcDay | X | X | integer number | daily | True if 1st day of month/run or 1st rep of dsn day: do 24 hours of solar calcs today. cnguts. |

isWarmup | X | X | integer number | daily | True if main sim warmup. set/used: cgmainsimi. used: dobegivl,doendivl,doivlaccum,doivlreports; exman,impf. |

dowh | X | X | integer number | daily | Autosizing: 8 heat 9 cool, else 7 if observed holiday, else day of week 0-6, for $dowh. |

isHoliday | X | X | integer number | daily | True on observed holiday: monday after certain true holidays on weekend. same as old isholiobs, 7-92. |

isHoliTrue | X | X | integer number | daily | True (non-0) on true date of holiday |

isWeHol | X | X | integer number | daily | Weekend or holiday |

isWeekend | X | X | integer number | daily | Saturday or sunday |

isBegWeek | X | X | integer number | daily | Non-wehol after wehol |

isWeekday | X | X | integer number | daily | Mon-fri |

isWorkDay | X | X | integer number | daily | Workday per top.workdaymask (default mon-fri), 5-95 |

isNonWorkDay | X | X | integer number | daily | Non-workday ditto 5-95 |

isBegWorkWeek | X | X | integer number | daily | Workday after non-workday ditto 5-95 |

auszNotDone | X | X | integer number | daily | Combined results of autosize pass endtests |

radBeamHrAv | X | X | number | hourly | Beam irradiance on tracking surface, hour energy = average power, from weather file |

radDiffHrAv | X | X | number | hourly | Diffuse irradiance on horizontal surface, hour energy = average power, from weather file |

radBeamShAv | X | X | number | subhourly | .. current beam subhour average power, interpolated, btuh/ft2 |

radDiffShAv | X | X | number | subhourly | .. current diffuse subhour power, interpolated by cgwthr.cpp, btuh/ft2 |

tDbOHr | X | X | number | hourly | Outdoor dry bulb temp at end of hour, from wthr file, deg f. |

tDbOPvHr | X | X | number | hourly | .. previous hour (used to compute -hrav and -sh) |

tDbOHrAv | X | X | number | hourly | .. average over hour (used re hourly masses, bin res files, $variable) |

tDbOSh | X | X | number | subhourly | .. end subhour, interpolated (used re zone temp heat balance) |

tDbOPvSh | X | X | number | subhourly | .. end previous subhr (used to compute -shav) |

tDbOShAv | X | X | number | subhourly | .. average over subhour (used re subhourly masses) |

tWbOHr | X | X | number | hourly | Outdoor wet bulb temp at end of hour, from wthr file wb depression, deg f. |

tWbOPvHr | X | X | number | hourly | .. previous hour (used to compute -hrav, -sh) |

tWbOHrAv | X | X | number | hourly | .. hour average (for $ variable) |

tWbOSh | X | X | number | subhourly | .. end subhour, interpolated (used re zone temp heat balance) |

tDpOHr | X | X | number | hourly | Outdoor dew point temp at end of hour, from wthr file |

tDpOPvHr | X | X | number | hourly | .. previous hour (used to compute -hrav) |

tDpOHrAv | X | X | number | hourly | .. hour average |

tDpOSh | X | X | number | subhourly | .. end subhour (derived from tdbosh and wosh) |

tSkyHr | X | X | number | hourly | Sky temperature, f |

tSkyPvHr | X | X | number | hourly | .. previous hour (used to compute -sh) |

tSkySh | X | X | number | subhourly | .. end subhr, interpolated) |

windSpeedHr | X | X | number | hourly | Wind speed, mph, at end hour |

windSpeedPvHr | X | X | number | hourly | .. previous hour (used to compute -hrav, -sh) |

windSpeedHrAv | X | X | number | hourly | .. hour average (for $ variable) |

windSpeedSh | X | X | number | subhourly | .. end subhour, mph, interpolated: for $variable and .. |

windSpeedSquaredSh | X | X | number | subhourly | .. end subhour squared (re zone infiltration), mph^2 |

windSpeedSqrtSh | X | X | number | subhourly | .. end subhour sqrt (re outside surface convection), mph^.5 |

windSpeedPt8Sh | X | X | number | subhourly | .. end subhour ^.8 (re outside surface convection), mph^.8 |

windDirDegHr | X | X | number | hourly | Wind direction at end hour from wthr file, degrees, 0=n, 90=e. (used for $variable) |

wOHr | X | X | number | hourly | Outdoor humidity ratio at end current hour, computed from tdbo and twbo (used for $ variable) |

wOPvHr | X | X | number | hourly | .. previous hour (used to compute -hrav) |

wOHrAv | X | X | number | hourly | .. hour average (for $ variable) |

wOSh | X | X | number | subhourly | .. at end current subhour: used throughout zones and systems models in program |

wOShChangeBase | X | X | number | subhourly | Outdoor humidity ratio saved for tp_woshchange detection |

hOSh | X | X | number | subhourly | Outdoor enthalpy at end subhour. used at in ah::doeco, towerplant::towmodel. 9-92. |

airxOSh | X | X | number | subhourly | Air flow heat transfer @tdbosh (vhc*60) (btuh/cfm-f). |

rhoMoistOSh | X | X | number | subhourly | Outdoor moist air density at end of subhour, lbm/ft3 |

rhoDryOSh | X | X | number | subhourly | Outdoor dry air density at end of subhour, lbm/ft3 |

wOShChange | X | X | integer number | subhourly | True iff non-negligible change in outdoor humidity ratio |

iter | X | X | integer number | subhourly | Hvac terminal / air handler / plant iteration counter for cnztu.cpp:hvacitersubhr. |

qcPeak | X | X | number | hourly | Maximum cooling load for an hour for entire building. negative (if not 0). |

qcPeakH | X | X | integer number | hourly | Hour 1-24 of peak cooling load |

qcPeakD | X | X | integer number | hourly | Day of month 1-31 of peak load |

qcPeakM | X | X | integer number | hourly | Month 1-12 of peak load |

qhPeak | X | X | number | hourly | Maximum heating load for entire building during an hour |

qhPeakH | X | X | integer number | hourly | Hour 1-24 of peak heating load |

qhPeakD | X | X | integer number | hourly | Day of month 1-31 of peak load |

qhPeakM | X | X | integer number | hourly | Month 1-12 of peak load |

airNetActive | X | X | integer number | autosize and simulate phase start time | True iff airnet is active (calcs s/b done) |

ck5aa5 | X | X | integer number | run start time (of each phase, autoSize or simulate) | Stuffed with 0x5aa5 from topcult for verifying initialization & matching versions |