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
Resolution: | → fixed |
---|---|
Status: | new → closed |
Version: | 9.0 → 11.0 |
For the record, the only differences between r6829 of the ROPP-11 code and r5097 of dmi_trunk_8.1 are:
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_pp_preprocess_GNOS
;
ro_data%processing_centre(1:3) == 'DMI'
as well as 'EUM'
, even though the former is unlikely to hold useful data.
ro_data%processing_centre(1:4)='UNKN'
, so that ROPP can still process legacy datasets; and
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.