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 WW3 with fb_coupling_fields; add cice fix for zlvs #573

Merged

Conversation

JessicaMeixner-NOAA
Copy link
Collaborator

@JessicaMeixner-NOAA JessicaMeixner-NOAA commented May 13, 2021

PR Checklist

  • Ths PR is up-to-date with the top of all sub-component repositories except for those sub-components which are the subject of this PR. Please consult the ufs-weather-model wiki if you are unsure how to do this.

  • This PR has been tested using a branch which is up-to-date with the top of all sub-component repositories except for those sub-components which are the subject of this PR

  • An Issue describing the work contained in this PR has been created either in the subcomponent(s) or in the ufs-weather-model. The Issue should be created in the repository that is most relevant to the changes in contained in the PR. The Issue and the dependent sub-component PR
    are specified below.

  • If new or updated input data is required by this PR, it is clearly stated in the text of the PR.

Instructions: All subsequent sections of text should be filled in as appropriate.

Description

This PR updates WW3 to a version that adds the option of 2 more input fields. Therefore this requires modifications to the input file ww3_multi.inp which is updated here.

Baselines will change because an extra field is added into the WW3 restart file and therefore the WW3 binary restart file is changed. New mod_def files are not needed.

Issue(s) addressed

Testing

New baselines for the wave tests were created on hera.intel and the wave related tests were then run and passed that new baseline.

  • hera.intel
  • hera.gnu
  • orion.intel
  • cheyenne.intel
  • cheyenne.gnu
  • gaea.intel
  • jet.intel
  • wcoss_cray
  • wcoss_dell_p3

Dependencies

WW3 branch is here: https://github.com/ukmo-waves/WW3/tree/fb_coupling_fields

@DeniseWorthen DeniseWorthen added the Baseline Updates Current baselines will be updated. label May 13, 2021
@junwang-noaa
Copy link
Collaborator

@JessicaMeixner-NOAA Is this PR ready for commit? Have you run test with with PR?

@JessicaMeixner-NOAA
Copy link
Collaborator Author

@junwang-noaa yes, it should be ready to be committed. When the PR was created, I created a new baseline and tested against it, and all wave tests passed (only wave tests were run). I have not recreated those baselines for the subsequent merges with develop branch.

@junwang-noaa
Copy link
Collaborator

@JessicaMeixner-NOAA we made two big PRs recently, it would be good you can merge with your branch, and then at least test on one platform, your PR will be the next in the commit queue, adequate testing can help to have a smooth code commit. Thanks

@JessicaMeixner-NOAA
Copy link
Collaborator Author

develop has been merged in and a few extra files have been changed based on the recent updates. In addition, the 35 day tests for the coupled model will need new ICs. They should all be ready on hera (just waiting for hera to come back up). I'm in the process of creating a baseline to then check against for the wave tests.

@JessicaMeixner-NOAA
Copy link
Collaborator Author

The ATMW test passed after creating a new baseline. I'm creating the S2SW baseline to run against now. In addition, I'm testing the 35 day tests with the new ICs I made (not the full 35 day runs, but just making sure they all start okay). @junwang-noaa @DeniseWorthen or others, please let me know if there is any other additional pre-testing that would be helpful to ensure the commit process can go as smoothly as possible.

@junwang-noaa
Copy link
Collaborator

Thanks for doing the testing, Jessica. Since CICE6 update PR610 is ready, we'd like to commit that so that we can create P7b branch. Your PR will be combined with PR#584 and is planned to be committed on Monday 6/7.

@DeniseWorthen
Copy link
Collaborator

@JessicaMeixner-NOAA I removed the comparison of the W3 restarts from the comparison list for the v16_wave test when I needed to adjust the number of forecast hours. Will the changes you made #544 with the template automatically create restarts at the right forecast hour?

@JessicaMeixner-NOAA
Copy link
Collaborator Author

@DeniseWorthen it will not automatically do that but I can check for that and re-add it back if that's the goal.

@JessicaMeixner-NOAA
Copy link
Collaborator Author

@DeniseWorthen if we change WW3RSTDTHR = FHMAX that would write the restart at the end of the run, is that what you want? Currently it defaults to every 12 hours.

Alternatively we could change WW3RSTDTHR to the dt of restarts needed in hours. (It gets converted to seconds in the edit_inputs.sh script. Let me know which test and what the value is and I can add it to this PR.

@DeniseWorthen
Copy link
Collaborator

@JessicaMeixner-NOAA I think we do want that it writes at the end of the run, whatever FHMAX is.

@JessicaMeixner-NOAA
Copy link
Collaborator Author

@junwang-noaa @DeniseWorthen @DusanJovic-NOAA
What is the preference for an updated WW3 35 day IC input structure? I had two thoughts:
@[INPUTDATA_ROOT]/WW3_input_data_YYYYMMDD/BM_IC_GEFS
or
@[INPUTDATA_ROOT]/WW3_IC_YYYYMMDD/BM_IC_GEFS

These will vary more slowly than the MOD_DEFs so I lean towards:
@[INPUTDATA_ROOT]/WW3_IC_YYYYMMDD/BM_IC_GEFS

but am open to whatever makes the most sense to others.

@junwang-noaa
Copy link
Collaborator

Great, thanks!

Copy link
Collaborator

@junwang-noaa junwang-noaa left a comment

Choose a reason for hiding this comment

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

Code changes look good to me, needs to confirm all RTs are done.

@DeniseWorthen
Copy link
Collaborator

All RTs completed and CI has passed. CICE has been merged so once the submodule has been reverted we're ready for commit.

@DeniseWorthen DeniseWorthen merged commit 00d570e into ufs-community:develop Jun 11, 2021
@JessicaMeixner-NOAA JessicaMeixner-NOAA deleted the UKMO/fb_coupling_fields branch June 11, 2021 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Baseline Updates Current baselines will be updated. Waiting for Reviews The PR is waiting for reviews from associated component PR's.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants