revised diagnostics entries to match prognostics#220
revised diagnostics entries to match prognostics#220JhanSrbinovsky wants to merge 2 commits intoResolvePPFCcode-2from
Conversation
|
Attached are two files for your convenience. They are both subsets cut out of the STASHmaster file. prognostics/diagnostics |
|
There is something amiss here. The nccmp of data does not entirely check out. Investigating now |
|
Each record has 5 lines. The 1st line containing the name change is fine. The 2nd line we have replaced grid=2 with grid=21. This results in differences exposed by nccmp. This was not expected given the description of grid=2and21. I'll investigate this further AFTER submitting a revised file that does pass nccmp testing. The 3rd line - unexpectedly the version Code seems to be causing a problem. It was always expected that diagnostics (section=3) records would expose different treatment of the record's values in general BUT this causing no difference in the prognostic records I didn't think the version code would be a problem here. nonetheless it is and has been reverted to its previous value The 4th line change is fine. The 5th line change is fine. In summary, lines 2 and 3 which had no effect on the prognostics were reverted when those same changes were imposed on the diagnostics in order to maintain bitwise reproducibility. It may be neater then to revert these same lines in the prognostics such that the records are the same? OTOH this does represent a point of difference between/n the two - although it isn't a point of difference that has any impact on the prognostics section anyway. OK - so that answers that question. Testing shows it won't work with either lines 2 or 3 from the diagnostics applied to section 0. see committed version |
| # | ||
| 1| 1 | 0 | 883 |SOIL ORDER (VALUE FROM 1 TO 12) | | ||
| 2| 2 | 0 | 1 | 21 | 5 | -1 | -1 | 0 | 0 | 0 | 0 | | ||
| 2| 3 | 0 | 1 | 21 | 5 | -1 | -1 | 0 | 0 | 0 | 0 | |
There was a problem hiding this comment.
These changes here , space=3 seems a more appropriate code than =2 which all the others are
| # | ||
| 1| 1 | 3 | 801 |SOIL LAYER 1 TEMPERATURE ON TILES | | ||
| 2| 0 | 0 | 1 | 2 | 5 | -1 | -1 | 9 | 1 | 9 | 0 | | ||
| 1| 1 | 3 | 801 |CABLE SOIL TEMPERATURE LAYER 1 (K) | |
There was a problem hiding this comment.
these are all of the diagnostics being brought into line with prognostics less the records which testing showed cannot be changed
Here we add the diagnostic records (section=3) to match the prognostic records (section=0)
Note: STASH records 907:915 in section. 3 diagnostics don’t have a counterpart in prognostics - section 0
From UM docs: PPFC number
The “Space” code in section 0 variables (=3) is appropriate for prognostics. (See belo) exert from UM doc paper). These were edited =0 for diagnostics appropriate for prognostics.
Space Code
Otherwise, the records match the prognostic side records.