Skip to content

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

Merged
miguelsolanocordoba merged 43 commits into
sofar-developfrom
ms/ww3-update
Apr 19, 2024
Merged

Re-base with NOAA-EMC and fix gustiness#15
miguelsolanocordoba merged 43 commits into
sofar-developfrom
ms/ww3-update

Conversation

@miguelsolanocordoba
Copy link
Copy Markdown

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)
…ST4 code (NOAA-EMC#1124)

Co-authored-by: Fabrice Ardhuin <fabrice.ardhuin@ifremer.fr>
Comment thread model/src/w3src4md.F90
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
Copy link
Copy Markdown
Author

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
Copy Markdown

@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
This was referenced Mar 20, 2025
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.