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

A draft PR with non-functional changes to make ctests pass #827

Draft
wants to merge 7 commits into
base: release/rrfs.v1.0.0
Choose a base branch
from

Conversation

TingLei-daprediction
Copy link
Contributor

This PR contains non-functional changes (compiling options/lib , openmp directives) to @ShunLiu-NOAA 's PR (#811), except for a c++ function to call zlib be replaced by a self-contained function.
This PR with the optimization changes would pass ctests with the release/rrfs.1.0.0 (the target branch) with the same nonfunctional changes ( #826).
These draft PR are for evaluation/discussion of RRFS GSI developer to decide the efficient way to incorporate the optimization function in the above PR 811.

@RussTreadon-NOAA
Copy link
Contributor

@TingLei-daprediction , GSI issues require an issue. Which issue(s) are associated with the draft PR?

@TingLei-daprediction
Copy link
Contributor Author

TingLei-daprediction commented Jan 30, 2025 via email

@CoryMartin-NOAA
Copy link
Contributor

This PR is into a release branch of RRFS. Release branches should (per git flow) come from develop. Are all of these changes in develop of GSI?

@ShunLiu-NOAA
Copy link
Contributor

Cory, GDIT's optimization will only be used in RRFS as discussed with Russ last year. The modification will create two new "fix" files. The fix files will change with background grid configurations. It is not portable for GSI applications. However, since run time is really important for RRFS NA domain. RRFS project decided to use this function for implementation. So we will merge this to the existing release branch.

@CoryMartin-NOAA
Copy link
Contributor

ok thanks @ShunLiu-NOAA for the clarification

@RussTreadon-NOAA
Copy link
Contributor

FYI: gitub CI fails for TingLei-daprediction:shun-pr because this fork has diverged from NOAA-EMC:develop. The same statement applies to NOAA-EMC:release/rrfs.v1.0.0. PR #816 is not part the history for NOAA-EMC:release/rrfs.v1.0.0 or TingLei-daprediction:shun-pr.

@RussTreadon-NOAA RussTreadon-NOAA added the RRFS changes for RRS label Feb 3, 2025
@TingLei-daprediction
Copy link
Contributor Author

An update on this draft PR and draft PR 826
Shun and I are working on this and would update on this soon!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
RRFS changes for RRS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants