-
Notifications
You must be signed in to change notification settings - Fork 542
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
Langmuir turbulence parameterization improvements #1034
Langmuir turbulence parameterization improvements #1034
Commits on Jun 26, 2023
-
Clean up diagnostic variables in WW3 for Langmuir turbulence paramete…
…rization In addition to the changes by @qingli411 as summarized below, I have added mod_def namelist parameters to control the Langmuir parameterization and eliminated the CESMCOUPLED and SDTAIL ifdefs by replacing them with if statements (with flags from the newly added namelist) wherever applicable. # Pull Request Summary This PR cleans up the calculation of Stokes drift and other diagnostics variables in WW3 for Langmuir turbulence parameterization in CESM. * Clean up the calculations of the surface Stokes drift (`USSX` and `USSY`) and surface layer averaged Stokes drift (`USSHX` and `USSHY`). The calculation of surface layer averaged Stokes drift and the tail contributions to both versions of Stokes drift are activated when `W3_CESMCOUPLED` is defined. * Change the input field of mixed layer depth `HML` to a more general surface layer depth `HSL`. This depth is used to calculate the surface layer averaged Stokes drift. When used in CESM, the surface layer depth is defined as 1/5 of the mixed layer depth. Now this 1/5 factor is applied to the mixed layer depth when importing the fields in the cap. * Clean up the diagnostic variables for Langmuir turbulence parameterization. Some variables are intermediate quantities and are not used in the parameterization. These variables are now deleted. The key variable diagnosed in WW3 is the surface layer averaged Stokes drift (`USSHX` and `USSHY`). The Langmuir enhancement factor (`LAMULT`) and the surface layer averaged Langmuir number (`LASL`) are now calculated when they are exported in the cap. `LASL` is needed for the Langmuir induced entrainment parameterization in CVMix but was not there in the cap code. So it is now added following the way `LAMULT` is defined. * This PR only changes the diagnostic variables in WW3 and shouldn't change the answers of WW3. Ideally, this PR shouldn't change the diagnostic variables to be used in CESM (`LAMULT`, `LASL`) as well. But given that the calculation of these variables are moved to the cap, and the way division by zero and physically invalid values (both should be rare) are handled, small changes to these variables are expected. Co-authored-by: qingli411 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8101d60 - Browse repository at this point
Copy the full SHA 8101d60View commit details
Commits on Jul 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1f1c05f - Browse repository at this point
Copy the full SHA 1f1c05fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7af1188 - Browse repository at this point
Copy the full SHA 7af1188View commit details -
Merge pull request #9 from ESCOMP/dev/unified_new_merge_pr4
(Latest PR) Clean up diagnostic variables in WW3 for Langmuir turbulence parameterization
Configuration menu - View commit details
-
Copy full SHA for a4fbf16 - Browse repository at this point
Copy the full SHA a4fbf16View commit details
Commits on Jul 6, 2023
-
Revert "CMakeLists changes for CESM"
This reverts commit 7af1188.
Configuration menu - View commit details
-
Copy full SHA for e980324 - Browse repository at this point
Copy the full SHA e980324View commit details
Commits on Aug 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e8f1d7e - Browse repository at this point
Copy the full SHA e8f1d7eView commit details
Commits on Aug 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a8ebf89 - Browse repository at this point
Copy the full SHA a8ebf89View commit details
Commits on Sep 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a70244d - Browse repository at this point
Copy the full SHA a70244dView commit details
Commits on Sep 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 695ef06 - Browse repository at this point
Copy the full SHA 695ef06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8237fd1 - Browse repository at this point
Copy the full SHA 8237fd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bc25b7 - Browse repository at this point
Copy the full SHA 9bc25b7View commit details -
ww3_tp2.22/input: clean out any files not needed for this test. also,…
… update to ww3_grid
Configuration menu - View commit details
-
Copy full SHA for 0903907 - Browse repository at this point
Copy the full SHA 0903907View commit details
Commits on Sep 19, 2023
-
Merge pull request #11 from MatthewMasarik-NOAA/regtest/sync-dev/unified
Langmuir turbulence parameterization - PR polishing
Configuration menu - View commit details
-
Copy full SHA for 3d39cf0 - Browse repository at this point
Copy the full SHA 3d39cf0View commit details
Commits on Sep 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7f29db6 - Browse repository at this point
Copy the full SHA 7f29db6View commit details
Commits on Oct 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f79e156 - Browse repository at this point
Copy the full SHA f79e156View commit details
Commits on Oct 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5b1a73a - Browse repository at this point
Copy the full SHA 5b1a73aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e7d8b2 - Browse repository at this point
Copy the full SHA 8e7d8b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd89cfe - Browse repository at this point
Copy the full SHA dd89cfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63ac370 - Browse repository at this point
Copy the full SHA 63ac370View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a9e547 - Browse repository at this point
Copy the full SHA 0a9e547View commit details -
Configuration menu - View commit details
-
Copy full SHA for 670d1f2 - Browse repository at this point
Copy the full SHA 670d1f2View commit details
Commits on Oct 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3f55d26 - Browse repository at this point
Copy the full SHA 3f55d26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bb8e11 - Browse repository at this point
Copy the full SHA 0bb8e11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86873ad - Browse repository at this point
Copy the full SHA 86873adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 500f6a4 - Browse repository at this point
Copy the full SHA 500f6a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58fef56 - Browse repository at this point
Copy the full SHA 58fef56View commit details -
ww3_tp2.22: remove gx_outf.inp, map2_2.gs. Looks like grads support i…
…s being dropped.
Configuration menu - View commit details
-
Copy full SHA for 743044c - Browse repository at this point
Copy the full SHA 743044cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a129698 - Browse repository at this point
Copy the full SHA a129698View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac7ab56 - Browse repository at this point
Copy the full SHA ac7ab56View commit details
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 94801a7 - Browse repository at this point
Copy the full SHA 94801a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25750e2 - Browse repository at this point
Copy the full SHA 25750e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1be8e33 - Browse repository at this point
Copy the full SHA 1be8e33View commit details -
Configuration menu - View commit details
-
Copy full SHA for e789a21 - Browse repository at this point
Copy the full SHA e789a21View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1f4b84 - Browse repository at this point
Copy the full SHA c1f4b84View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1d5b93 - Browse repository at this point
Copy the full SHA f1d5b93View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1ddc7f - Browse repository at this point
Copy the full SHA b1ddc7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7ced8b - Browse repository at this point
Copy the full SHA d7ced8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00ea016 - Browse repository at this point
Copy the full SHA 00ea016View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3e950b - Browse repository at this point
Copy the full SHA e3e950bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ecbce55 - Browse repository at this point
Copy the full SHA ecbce55View commit details
Commits on Nov 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c9cfedd - Browse repository at this point
Copy the full SHA c9cfeddView commit details -
Configuration menu - View commit details
-
Copy full SHA for b865de1 - Browse repository at this point
Copy the full SHA b865de1View commit details
Commits on Nov 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7b013da - Browse repository at this point
Copy the full SHA 7b013daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a5ea67 - Browse repository at this point
Copy the full SHA 3a5ea67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84ec561 - Browse repository at this point
Copy the full SHA 84ec561View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8250be0 - Browse repository at this point
Copy the full SHA 8250be0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 258a772 - Browse repository at this point
Copy the full SHA 258a772View commit details -
Configuration menu - View commit details
-
Copy full SHA for 921f7a0 - Browse repository at this point
Copy the full SHA 921f7a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c0ee1c - Browse repository at this point
Copy the full SHA 4c0ee1cView commit details
Commits on Dec 8, 2023
-
Merge pull request #15 from MatthewMasarik-NOAA/sync-dev-unified
Langmuir PR: regtest and documentation polishing
Configuration menu - View commit details
-
Copy full SHA for 90cd7c4 - Browse repository at this point
Copy the full SHA 90cd7c4View commit details
Commits on Dec 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1effbd7 - Browse repository at this point
Copy the full SHA 1effbd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc6f815 - Browse repository at this point
Copy the full SHA fc6f815View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53682b5 - Browse repository at this point
Copy the full SHA 53682b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4db3dd8 - Browse repository at this point
Copy the full SHA 4db3dd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c200ab0 - Browse repository at this point
Copy the full SHA c200ab0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5197ac0 - Browse repository at this point
Copy the full SHA 5197ac0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 308d7a7 - Browse repository at this point
Copy the full SHA 308d7a7View commit details -
Merge pull request #16 from MatthewMasarik-NOAA/comments/sync-dev/uni…
…fied Langmuir updates: PR to address comments made on NOAA-EMC/WW3 NOAA-EMC#1034
Configuration menu - View commit details
-
Copy full SHA for fe15c2a - Browse repository at this point
Copy the full SHA fe15c2aView commit details
Commits on Dec 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 75dc7da - Browse repository at this point
Copy the full SHA 75dc7daView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef8e038 - Browse repository at this point
Copy the full SHA ef8e038View commit details -
Configuration menu - View commit details
-
Copy full SHA for 586450e - Browse repository at this point
Copy the full SHA 586450eView commit details
Commits on Feb 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ea361a5 - Browse repository at this point
Copy the full SHA ea361a5View commit details -
Merge remote-tracking branch 'origin/mods/dev/ufs-weather-model' into…
… fix2/sync-dev/unified * origin/mods/dev/ufs-weather-model: matrix_cmake_ncep: update modules for spack-stack prevent division by 0 in appendtail and add timers to meshcap (NOAA-EMC#1163)
Configuration menu - View commit details
-
Copy full SHA for 0698bc1 - Browse repository at this point
Copy the full SHA 0698bc1View commit details
Commits on Feb 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3caad4e - Browse repository at this point
Copy the full SHA 3caad4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e7b1ad - Browse repository at this point
Copy the full SHA 6e7b1adView commit details -
Update Intel CI (relocate /usr/local; ensure intel-oneapi-mpi; use ub…
…untu-latest) (NOAA-EMC#1161)
Configuration menu - View commit details
-
Copy full SHA for a10573c - Browse repository at this point
Copy the full SHA a10573cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3072952 - Browse repository at this point
Copy the full SHA 3072952View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6944915 - Browse repository at this point
Copy the full SHA 6944915View commit details
Commits on Mar 4, 2024
-
Merge pull request #19 from MatthewMasarik-NOAA/fix2-no-mods/sync-dev…
…/unified Fix for ww3_tp2.22 plus updates from dev/ufs-weather-model
Configuration menu - View commit details
-
Copy full SHA for 8c7ec7b - Browse repository at this point
Copy the full SHA 8c7ec7bView commit details
Commits on Mar 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 749feab - Browse repository at this point
Copy the full SHA 749feabView commit details
Commits on Mar 20, 2024
-
Merge pull request #20 from MatthewMasarik-NOAA/format/sync-dev/unified
w3iogomd.F90: fix IF-stmt indention
Configuration menu - View commit details
-
Copy full SHA for 32611c5 - Browse repository at this point
Copy the full SHA 32611c5View commit details