Closed smalers closed 3 years ago
Erin Wilson responded:
Steve –
The first time the water budget is processed, it goes through every structure and writes out two separate temporary *.dwb files – one with structures that have complete data and, therefore, complete water budgets, and one with structures that have missing data. The second time through, it only processes and fills structures with missing data, so depending on “where” the missing data is, it might indicate a different structure number for each 25th print out. The last time through, it combines the complete and “filled” data back into the original order. I’ve never noticed this before, but am not surprised that it could happen. I have discontinued writing out the intermediate step to avoid confusion – it is also no longer necessary because the executable is so much faster now.
Erin's code is attached with names changed to .txt
:
I have already made changes to the code to change the copyright and a couple of file unit numbers so will manually merge the changes related to the messages. Below are my merge comments.
gcommon.txt
- no changes since I already updated the versionwsupsum.for
:
itrack = 0
on line 2940 since that is the only place that variable shows up in any code. I don't know why that is included nowstatecu.for
- I changed the message in statecu.for
to not use a colon since nothing related is output on next lines. If the verbose messages are reenabled then this might need to change.myexit.for
- made the error messages consistent with period at the end and made the grammar consistent for exit messages.The output is now:
Preparing Water Budget
Writing water budget output:
processed through structure # 25
processed through structure # 50
processed through structure # 75
processed through structure # 100
processed through structure # 125
processed through structure # 150
processed through structure # 175
processed through structure # 200
processed through structure # 225
processed through structure # 250
processed through structure # 275
processed through structure # 300
processed through structure # 325
processed through structure # 350
processed through structure # 375
finished
Writing consumptive use summary
I'm closing this issue.
StateCU 14.0.0 has output similar to the following. Why is the output not sequential?