JCSDA-internal / ufo-data

Tier-1 test files for ufo repository
1 stars 0 forks source link

Test data for ObsFunction to find model level height above measured cloud base height #326

Closed PJLevensMO closed 1 year ago

PJLevensMO commented 1 year ago

Description

This PR adds the test data needed for the related ufo PR where I've added an ObsFunction to find the model level above the measured cloud base height for SurfaceCloud observations at the Met Office.

Issue(s) addressed

Acceptance Criteria (Definition of Done)

Merge with develop along with associated ufo PR

Dependencies

Waiting on the following PRs:

Impact

DJDavies2 commented 1 year ago

This branch is failing for me for test ufo_test_tier1_test_ufo_function_surfacecloudmodellevelcbh:

SurfaceCloud: read database from Data/ufo/testinput_tier_1/met_office_surfacecloud_cloud_base_height_check.nc4 (io pool size: 1) SurfaceCloud processed vars: 1 variables: stationPressure SurfaceCloud assimilated vars: 1 variables: stationPressure ObsOperator section specified, computing HofX All variables / channels are bias-corrected. Caught SIGFPE: floating-point invalid operation 0# sigfpe_handler(int, siginfo_t, void) in /home/h01/frwd/cylc-run/mo-bundle-build-xios/share/build-mo-spice_gnu/lib/liboops.so 1# 0x00002BA4BC320630 in /usr/lib64/libpthread.so.0 2# ufo::SurfaceCloudModelLevelCBH::compute(ufo::ObsFilterData const&, ioda::ObsDataVector&) const in /home/h01/frwd/cylc-run/mo-bundle-build-xios/share/build-mo-spice_gnu/lib/libufo.so 3# ufo::ObsFilterData::get(ufo::Variable const&, ioda::ObsDataVector&, bool) const in /home/h01/frwd/cylc-run/mo-bundle-build-xios/share/build-mo-spice_gnu/lib/libufo.so 4# ufo::VariableAssignment::doFilter() const in /home/h01/frwd/cylc-run/mo-bundle-build-xios/share/build-mo-spice_gnu/lib/libufo.so 5# ufo::ObsProcessorBase::priorFilter(ufo::GeoVaLs const&) in /home/h01/frwd/cylc-run/mo-bundle-build-xios/share/build-mo-spice_gnu/lib/libufo.so 6# 0x00000000004AAF1E in /home/h01/frwd/cylc-run/mo-bundle-build-xios/share/build-mo-spice_gnu/bin/test_ObsFilters.x 7# 0x00000000004CC7F9 in /home/h01/frwd/cylc-run/mo-bundle-build-xios/share/build-mo-spice_gnu/bin/test_ObsFilters.x 8# 0x000000000045E152 in /home/h01/frwd/cylc-run/mo-bundle-build-xios/share/build-mo-spice_gnu/bin/test_ObsFilters.x 9# 0x000000000045E897 in /home/h01/frwd/cylc-run/mo-bundle-build-xios/share/build-mo-spice_gnu/bin/test_ObsFilters.x 10# 0x00000000004A5ECF in /home/h01/frwd/cylc-run/mo-bundle-build-xios/share/build-mo-spice_gnu/bin/test_ObsFilters.x 11# 0x00000000004CE2D2 in /home/h01/frwd/cylc-run/mo-bundle-build-xios/share/build-mo-spice_gnu/bin/test_ObsFilters.x 12# 0x0000000000459B4F in /home/h01/frwd/cylc-run/mo-bundle-build-xios/share/build-mo-spice_gnu/bin/test_ObsFilters.x 13# 0x000000000045C8D9 in /home/h01/frwd/cylc-run/mo-bundle-build-xios/share/build-mo-spice_gnu/bin/test_ObsFilters.x 14# oops::Run::execute(oops::Application const&, eckit::mpi::Comm const&) in /home/h01/frwd/cylc-run/mo-bundle-build-xios/share/build-mo-spice_gnu/lib/liboops.so 15# main in /home/h01/frwd/cylc-run/mo-bundle-build-xios/share/build-mo-spice_gnu/bin/test_ObsFilters.x 16# __libc_start_main in /usr/lib64/libc.so.6 17# 0x0000000000458DD3 in /home/h01/frwd/cylc-run/mo-bundle-build-xios/share/build-mo-spice_gnu/bin/test_ObsFilters.x

PJLevensMO commented 1 year ago

This is the same failure I have been getting, but I am not sure what the cause of it is. Do you know what could cause the floating-point invalid operation?