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

Eliminate circular dependency in chgres_cube #631

Merged

Conversation

GeorgeGayno-NOAA
Copy link
Collaborator

DESCRIPTION OF CHANGES:

Remove circular dependency between write_data.F90 and modules surface.F90 and atmosphere.F90

TESTS CONDUCTED:

Consistency tests passed on Hera. Tests on other machines are pending.

DEPENDENCIES:

None.

DOCUMENTATION:

N/A

ISSUE:

#459

CONTRIBUTORS:

Many thanks to @kgerheiser for finding this bug and suggesting a solution.

@GeorgeGayno-NOAA GeorgeGayno-NOAA added the bug Something isn't working label Feb 15, 2022
@GeorgeGayno-NOAA GeorgeGayno-NOAA self-assigned this Feb 15, 2022
@GeorgeGayno-NOAA
Copy link
Collaborator Author

The consistency tests also passed on Orion, Jet, Venus and Surge.

@JeffBeck-NOAA
Copy link
Collaborator

JeffBeck-NOAA commented Feb 17, 2022

@kgerheiser, given your proposed fix to this problem, do you mind reviewing @GeorgeGayno-NOAA's PR? Thank you!

@GeorgeGayno-NOAA
Copy link
Collaborator Author

I would like to merge #625 first.

@GeorgeGayno-NOAA
Copy link
Collaborator Author

Reran the chgres_cube consistency tests using a196559 on Hera, Orion, Jet, WCOSS-Cray and WCOSS-Dell. All tests passed.

@GeorgeGayno-NOAA
Copy link
Collaborator Author

@kgerheiser You were the one who discovered this bug. Do you want to give your review?

@GeorgeGayno-NOAA GeorgeGayno-NOAA merged commit 31271f7 into ufs-community:develop Mar 25, 2022
@GeorgeGayno-NOAA GeorgeGayno-NOAA deleted the bugfix/circular branch March 25, 2022 22:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants