#596 closed task (fixed)
No open loop processing for METOP data from UCAR [1 d]
Reported by: | Ian Culverwell | Owned by: | Ian Culverwell |
---|---|---|---|
Priority: | normal | Milestone: | ROPP9.1 carry over |
Component: | ropp_pp | Version: | 11.0 |
Keywords: | Cc: |
Description
https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_pp/build/Makefile.am https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_pp/bangle/ropp_pp_bending_angle_go.f90 https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_pp/preprocess/ropp_pp_cutoff.f90 https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_pp/preprocess/ropp_pp_preproc.f90 https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_pp/preprocess/ropp_pp_preprocess.f90 https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_pp/preprocess/ropp_pp_preprocess_champ.f90 https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_pp/preprocess/ropp_pp_preprocess_cosmic.f90 https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_pp/preprocess/ropp_pp_preprocess_grasrs.f90 https://trac.romsaf.org/ropp/changeset/5427/ropp_src/branches/dev/Share/dmi_trunk_9.0/ropp_pp/tools/ropp_pp_spectra_tool.f90
Original changesets:
No open loop processing for METOP data from UCAR: https://trac.romsaf.org/ropp/changeset/5097/ropp_src/branches/dev/Share/dmi_trunk_8.1/ropp_pp/preprocess/ropp_pp_preprocess.f90
Change history (2)
comment:1 by , 4 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Version: | 9.0 → 11.0 |
comment:2 by , 4 years ago
For the record, the only differences between r6829 of the ROPP-11 code and r5097 of dmi_trunk_8.1 are:
- In ROPP-11 the CHAMP pre-processing
IF ( ANY(ro_data%Lev1a%snr_L2p == 0.0_wp) ) THEN ro_data%Lev1a%snr_L2p(:) = ro_data%Lev1a%snr_L1ca(:) ENDIF
is done in subroutine ropp_pp_preprocess_CHAMP
;
- ROPP-11 includes some GNOS-preprocessing in a call to
ropp_pp_preprocess_GNOS
; - ROPP-11 allows for
ro_data%processing_centre(1:3) == 'DMI'
as well as'EUM'
, even though the former is unlikely to hold useful data. - ROPP-11 includes some processing for
ro_data%processing_centre(1:4)='UNKN'
, so that ROPP can still process legacy datasets; and - ROPP-11 only corrects for navigation bits in the open loop processing of Metop data if there are any external navigation bits (i.e. if
ANY(BTEST(LCF(:),1))
is.TRUE.
).
The idea is that Metop data generated by UCAR (in files with names like atmPhs_MTPA..._nc}}) should not suffer any mission-specific pre-processing or open loop processing. The former has been in ROPP since ROPP-9.1, but the latter is new. It has been implemented at r6830, which is very close to DMI's r5097.
Initially this caused a failure in the occ core test:
This was because the input file to the test (../data/ropp_pp_test.nc) has
and this gets copied across to
ro_data%processing_centre
. This results in:rather than the desired
and this causes the failure. (The test file has
while the reference file has
.)
The problem is easily remedied by setting
in the input file. Then the occ (and other ) core tests work fine.
We might need to do an analogous thing in the test folder.
ROPP PP user guide updated to reflect this change at r6829.
Checks out OK, so closing ticket.