JCSDA-internal / ioda-converters

Various converters for getting obs data in and out of IODA
8 stars 2 forks source link

[Bug]BUFR converter for ATMS received floating point exception in the FFT remapping code #1443

Closed emilyhcliu closed 5 months ago

emilyhcliu commented 5 months ago

Current behavior (describe the bug)

While running BUFR converter for ATMS data, a floating point exception occurred in the FFTP remapping code. This is because the remapping tries to processing the ATMS from missing satellites in the bufr file.

The solution is to add handling to avoid processing data from the satellite with zero obs.

To Reproduce

What computer are you running on? ORION What compilers/modules are you using? INTEL Steps to reproduce the behavior

  1. Get ATMS input bufr file for 20210804 00Z
  2. Run buf2ioda.x with bufr_ncep_atms_remap.yaml
  3. Should get floating point exception error ...

Expected behavior

Additional information (optional)