-
Notifications
You must be signed in to change notification settings - Fork 29
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
Wave - ocean coupling #37
Comments
FV3 is updated to include the following: * fv3atm issue ufs-community#37: fix the real(8) lat/lon in netcdf file * fv3atm ufs-community#35: Reducing background vertical diffusivities in the inversion layers * fv3atm ufs-community#24: bug in gfsphysics/physics/moninedmf_hafs.f * fv3atm ufs-community#18: Optimize netcdf write component and bugfix for post and samfdeepcnv.f * set (0-1) bounds for ficein_cpl * remove cache_size due to lower netcdf verion 4.5.1 on mars * Change ice falling to 0.9 in gfsphysics/physics/gfdl_cloud_microphys.F90 NEMS is updated to remove ice-ocean merge in prep_atm: * The following fields are now exported to FV3 as ice-only fields: mean_sensi_heat_flx mean_laten_heat_flx mean_up_lw_flx mean_evap_rate mean_zonal_moment_flx mean_merid_moment_flx MOM6 is updated to GFDL's 20200108 dev/master: * MOM6 adds field in MOM.res_1.nc (kg_m3_to_R). All other files are reproducible with previous baseline
Work on this issue is on this branch: https://github.com/JessicaMeixner-NOAA/ufs-s2s-model/tree/feature/waveoceancpl This will have updates in MOM6 and WW3. Related issue for WW3: NOAA-EMC/WW3#191 Current status is all components are coupled together, but quickly crash in the second time step. Forcing the EPBL/Langmuir mixing to be off, the coupled model does run successfully. Next steps are to output intermediate values to see where unrealistic values that are crashing the model are occurring. |
The current bug with wave-ocean has been identified as WaveNum_Cen were being reset to 0, which was causing Langmuir to be NaN which was causing MOM6 to abort with NaNs. Working on a fix for this now. |
Cold start now runs again with wave-ocean coupling as of commit 955e56c in ufs-s2s-model (thanks to @breichl for helping debug). Next step is to run warm start and longer runs confirming everything is okay. Also need to double check what is happening in the wave model when exporting on cells with ice. We are now using wave mask in interpolation:
|
4 long runs (Jan, April, July and October of 2013) were made. They did not complete the 35 days in the wall-clock limit, the balance between the components will need to be re-adjusted. But given that they only made it through about 22 days, @LydiaStefanova-NOAA and @jiandewang can you help me look at the output: |
I checked several random selected ocean output, they look fine. |
Thanks @jiandewang |
Here is what I see from the tiled phy* fields (having so far looked only at the 20130101 run): |
For b) I think this maybe changes in the atmospheric model in-between the last two runs. I'll make some clean comparison runs as well to confirm, since I wouldn't expect that changes to add wave-atm and wave-ocean coupling would only show up on land. For c) this is from wave->atm coupling in atmos_mod the lower bound is set to zero: https://github.com/NOAA-EMC/fv3atm/blob/develop/atmos_model.F90#L1681 |
For b) a physics update for a canopy heat storage parameterization was
committed on Tuesday. It can cause changes near surface. Current s2s is
using that version. It's good to have a clean run from the current top of
s2s as baseline to compare with the runs with the ocean-wave coupling
For c) the lower bound is set to "0.1", not zero in the
https://github.com/NOAA-EMC/fv3atm/blob/develop/atmos_model.F90#L1681 in
atmosphere. Zero in the statement is to prevent negative values,
…On Fri, May 1, 2020 at 9:48 AM Jessica Meixner ***@***.***> wrote:
For b) I think this maybe changes in the atmospheric model in-between the
last two runs. I'll make some clean comparison runs as well to confirm,
since I wouldn't expect that changes to add wave-atm and wave-ocean
coupling would only show up on land.
For c) this is from wave->atm coupling in atmos_mod the lower bound is set
to zero:
https://github.com/NOAA-EMC/fv3atm/blob/develop/atmos_model.F90#L1681
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#37 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AI7D6TMFILQH5MYXYCYS2ULRPLHJ3ANCNFSM4LCRDECA>
.
|
So, for (c), it seems that the end result of that line is that the lower bound is set to 0 (to prevent negative values) and the upper bound is set to 0.1 (*100)? Was the "zero" on that line previously "1e-09"? If it was always "0", that would mean that previously there were no negative values coming in to override, and now there are - right? |
The minimum value was set to zero so that it is up to the wave model to provide the appropriate z0. |
Status update for wave-ocean coupling:
|
When we have the final set of updates I'll make a clean run comparing wave-coupling to the baseline, so that changes from fv3atm will not be confused with wave-ocean updates, before submitting the final PR to ufs-s2s-model. |
@JessicaMeixner-NOAA : Are we ready to close this issue or do you want to wait until we see the initial set of Prototype4 runs? |
@DeniseWorthen let's wait for the 28 comparison runs, post the updates and then close. |
Physics changes made for/during HFIP 2020
Finalize wave - ocean coupling and confirm it is working
The text was updated successfully, but these errors were encountered: