-
Notifications
You must be signed in to change notification settings - Fork 247
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
Add regression testing for wave-sea ice coupling #2072
base: develop
Are you sure you want to change the base?
Add regression testing for wave-sea ice coupling #2072
Conversation
Follows pdlib and ufs-community#1381, in particular. For WW3, neither mod_def nor WW3/model/bin/switch_meshcap_pdlib_IC4 are here.
Input mod_def and WW3/model/bin/switch_meshcap_pdlib_IC4 are not included here
…upling RT WW3 inputs (inp, mod_def, and switch) currently on Hera
@NickSzapiro-NOAA Please try my UFS branch https://github.com/DeniseWorthen/ufs-weather-model/tree/feature/flexwaveopts for building WW3 w/ or w/o IC4 and w/ or w/o PDLIB. |
Thanks @DeniseWorthen! Looks good. I can confirm that the IC4+PDLIB combo builds and runs for me: A minor preference may be to change the flag WAVEICE-->WAVICE for consistent component shortnames throughout. If it's worth adding a reminder somewhere, the input WW3 mod_def file needs the same switch flags...right? |
@NickSzapiro-NOAA Since this is a new feature test, we need to also verify it also passes all the ORT tests (debug, restart etc). |
ORTs pass on Hera under $application == 'cpld' branch |
@JessicaMeixner-NOAA It was my mistake not to update the commit hash for WW3 (with 'git add WW3') |
@NickSzapiro-NOAA did the input directory: /scratch1/NCEPDEV/climate/Jessica.Meixner/WW3_input_data_20240417 work for you? Please let me know if there are any issues. |
@JessicaMeixner-NOAA Looks good...all tests passed on Friday. Are you okay keeping this input directory until this is merged or would you like me to copy? Thanks again! |
@NickSzapiro-NOAA glad to hear it worked! I will keep it until I've heard that it's been put in the official spaces. |
Commit Queue Requirements:
PR Information
Description
Add regression testing to exercise wave-sea ice coupling implemented in #1381 in coupled WW3 unstructured tests with inner-loop coupling (#1969).
A new CMake flag "WAVICE" compiles WW3 with a switch file that includes IC4. The existing wav_coupling_to_cice flag is set to true in the RT test cases. New default variables set CICE floe size distribution off by default and are modified in the RT test cases.
New input data is for WW3 and available on hera at /scratch1/NCEPDEV/climate/Jessica.Meixner/WW3_input_data_20240417:
ww3_grid.inp.ic4.exp.global_270k
mod_def.ic4.exp.global_270k
createmoddefs/creategridfiles.sh
New baselines only for tests now with -DWAVICE=ON
Commit Message
Add regression testing for wave-sea ice coupling implemented in #1381 (#1969)
Priority
Blocking Dependencies
Git Issues Fixed By This PR
Closes #1969
Closes NOAA-EMC/WW3/issues/1187
Changes
Subcomponent (with links)
Input data
Regression Tests:
FAILED REGRESSION TESTS
NoneLibraries
Testing Log: