Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update read_ozone.f90 to handle GOME data before and after 20240131 18Z #721

Merged
merged 2 commits into from
Mar 18, 2024

Conversation

RussTreadon-NOAA
Copy link
Contributor

@RussTreadon-NOAA RussTreadon-NOAA commented Mar 15, 2024

Description

The contents of the GOME bufr dump file changed 20240131 18Z. The DOYR mnenoic was replaced with MNTH DAYS. This PR is opened to get the required changes to read_ozone.f90 into develop.

This change is required because NCO IT testing compiles and runs executables in debug mode. At present gsi.x built from develop will abort with forrtl: error (65): floating invalid when processing GOME data. This is not acceptable. The debug gsi.x must successfully run to completion.

Fixes #716

Type of change

  • Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

The updated read_ozone.f90 has been used in the global_4denvar ctest for two dates: 20221109 00Z (old GOME bufr format) and 20240223 00Z (new GOME bufr format). gsi.x was built in debug mode and run for both cases. gsi.x successfully ran to completion for both cases.

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • New and existing tests pass with my changes
  • Any dependent changes have been merged and published

@RussTreadon-NOAA
Copy link
Contributor Author

ctests have been run on Cactus, Hera, Hercules, and Orion with acceptable results. See issue #716 for details.

@RussTreadon-NOAA RussTreadon-NOAA marked this pull request as ready for review March 16, 2024 14:55
Copy link
Contributor

@HaixiaLiu-NOAA HaixiaLiu-NOAA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changes look good to me. approved

@HaixiaLiu-NOAA
Copy link
Contributor

@RussTreadon-NOAA Thank you for making the changes.

Copy link

@BrettHoover-NOAA BrettHoover-NOAA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything looks good to me

@RussTreadon-NOAA
Copy link
Contributor Author

@ShunLiu-NOAA , @hu5970 , and @CoryMartin-NOAA : This PR has been peer reviewed and approved. ctests have been run on WCOSS2 (Cactus), Hera, Hercules, and Orion with acceptable results. Additionally debug global_4denvar tests have been successfully run on Cactus using old and new GOME format bufr files. This PR is ready for merger into develop.

@ShunLiu-NOAA
Copy link
Contributor

ShunLiu-NOAA commented Mar 18, 2024 via email

@CoryMartin-NOAA
Copy link
Contributor

Me too, approve and merge when ready

@RussTreadon-NOAA RussTreadon-NOAA merged commit 8d740a7 into NOAA-EMC:develop Mar 18, 2024
4 checks passed
@RussTreadon-NOAA RussTreadon-NOAA deleted the feature/gome branch March 22, 2024 18:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update GOME processing in read_ozone.f90
5 participants