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

Re-base with NOAA-EMC and fix gustiness #15

Merged
merged 43 commits into from
Apr 19, 2024

Conversation

miguelsolanocordoba
Copy link

Pull Request Summary

This PR merges the latest changes in NOAA-EMC/WW3 to our own fork. It also fixes a bug in the gustiness parameterization (ST4 + STAB3)

Description

Updated to the WW3 source code, mostly related to wave dissipation parameterizations due to mud and ice. Some functionality has been added, like the ability to output text/ascii files instead of binary for easy plotting. There are some changes to some output generating files, but tests of WW3 simulations in ESM, which use the same pre-processing as in production do not show any failure or differences.
The bug fix for the gustiness parameterization is the only change that has an impact on the output of the simulation, generally improving the skill (in terms of bias and RMSD) of globally averaged SWH. This is done by implementing this schemes as in WAM.

Issue(s) addressed

No posted issues are solved, but it does provide an important fix to gustiness.

Commit Message

Merge/re-base to NOAA-EMC source code and fix to gustiness parameterization.
Authors: @miguelsolanocordoba and @camilleanne.

Check list

Testing

  • How were these changes tested?
    See ESM WW3 update in Notion doc
  • Are the changes covered by regression tests? (If not, why? Do new tests need to be added?)
  • Have the matrix regression tests been run (if yes, please note HPC and compiler)?
  • Please indicate the expected changes in the regression test output, (Note the list of known non-identical tests.)
  • Please provide the summary output of matrix.comp (matrix.Diff.txt, matrixCompFull.txt and matrixCompSummary.txt):

ukmo-ccbunney and others added 30 commits July 7, 2023 19:54
…efined in w3odatmd (size=15). Also, defined unit numbers for NDS(14) and NDS(15). (NOAA-EMC#1098)
@@ -672,7 +684,7 @@ SUBROUTINE W3SIN4 (A, CG, K, U, USTAR, DRAT, AS, USDIR, Z0, CD, &
ELSE
Usigma = MAX(0.,-0.025*AS)
END IF
USTARsigma=(1.0+U/(10.+U))*Usigma
USTARsigma=(0.895+U**(1.48)/(34.8+1.35*U**(1.48)))*Usigma

Choose a reason for hiding this comment

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

@camilleanne this is the only line I changed. The rest is the merge to NOAA-EMC.

Copy link

@camilleanne camilleanne left a comment

Choose a reason for hiding this comment

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

🚀

@miguelsolanocordoba miguelsolanocordoba merged commit 6334796 into sofar-develop Apr 19, 2024
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.