-
Notifications
You must be signed in to change notification settings - Fork 234
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
dev/gfdl main candidate 2021-03-26 #1358
Conversation
merge dev/emc
merge dev/emc
merge to latest dev/emc
Feature/logcleanup (#20)
nuopc_driver updates (#22)
MOM_ice_shelf_dynamics.F90 modified initialize_ice_shelf_boundary_channel in MOM_ice_shelf_initialze.F90
Merge branch 'revert_drivers' of https://github.com/MJHarrison-GFDL/MOM6 into matts-revert-drivers
…e ice-shelf_fields consistent with diag_table Modifications to MOM_ice_shelf.F90 to apply melting to the case of a dynamic ice shelf.
- In A and B grid configuration halos were never updated after taux/tauy were populated. - This propogated through to the ustar_gustless field, hence caused a restart issue when using ustar_gustless in parameterizations. - This appears to correct the restart issue by updating the halos at the end of the A and B grid taux/tauy loops.
Add two halo updates for taux and tauy in mom_surface_forcing_nuopc
…20210120 This is corresponding GFDL 20210120 main branch commit (hash # fe5e605)
…120' into bugfix/li2016fix skip-ci
This patch fixes a sign bug, in both MCT and NUOPC, when accounting for the latent heat from fprec and frunnoff. Following MOM6's definition, both fprec and frunoff are > 0 into the ocean. Therefore, the latent heat associated with these terms should be negative.
Bugfix: sign error on fprec for nuopc and mct caps
dynamic ice shelf
Two minor changes to the .testing build: - We now apply `--recurse-submodules` to the target build in the regression test. This is required after an update to the submodules, when the target submodule is out of sync with the main branch (e.g. dev/gfdl at NOAA-GFDL). - A LDFLAGS_USER hook was added to the `.testing/Makefile` configuration, similar to the FCFLAGS_* hooks. This is required if the library dependencies do not reside in the default directores. For example, this may be needed for a custom netCDF or MPI library.
Testing: Recurse target submodules, LDFLAGS hook
EMC update 20210322
I approve this PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@marshallward Thanks for requesting to review.
Thanks to @mathomp4, we are on about a bi-weekly sync schedule with dev/gfdl
. So comparing with what we use in GEOS-ESM the only relevant change is a parameter addition of: ALLOW_LANDMASK_CHANGES
, which is okay!
(Please note that we use FMS_cap
driver.)
approval |
FSU/COAPS approves too |
@jiandewang, @DeniseWorthen, The newly added code block in |
@alperaltuntas This was not intended to change CESM configuration. The only intent was to allow UFS to optionally use the mesh instead of the current grid. I realized only later that by setting the config variable false by default this would possibly impact CESM. |
Thanks, @DeniseWorthen! We'll wait for you to address this and we will then test the PR again. (No rush on our side.) |
@alperaltuntas Does switching the default value for use_mommesh to
|
@DeniseWorthen, yes, setting |
Thanks for testing @alperaltuntas. I will have Jiande commit the change when he is back in the office on 4/1. |
Thank you @DeniseWorthen we'll also merge the work into this PR when it's ready. |
@marshallward I just merged dev-gfdl-main-candidate-2021-03-26 branch to the original branch I provided to you (https://github.com/jiandewang/MOM6/tree/feature/for-GFDL-hot-fixing-20210322), and committed the changing of default value as True for use_mommesh in nuopc_cap/mom_cap.F90. |
Thanks @jiandewang this branch has now been updated. Since this change is very minor and isolated to the NUOPC cap, I'll merge this after NCAR approval. |
I approve. |
Thanks all, merging this now. Histories between EMC and GFDL (and hopefully everyone else) should now be in sync. |
This PR is a minor update to the
main
branch, unrelated to the FMS2 update. This is a joint update from GFDL and EMC.Review request:
The main purpose of this PR is to restore the history between
main
,dev/gfdl
, anddev/emc
. This was caused (by myself) whenmain
was accidentally updated with content fromdev/gfdl
during themain
->dev/gfdl
update.Although we reversed the accidental update to
main
, the timing was such that the new content ended up indev/emc
before the reversal.To resolve this, we locally merged
dev/emc
intodev/gfdl
. Thedev/emc
->dev/gfdl
merge contained both our own content as well as new content fromdev/emc
.Although the number of changes is less than usual, there is at least one answer-changing modification to the NUOPC coupler (flux sign bugfix), as well as another potentially detected by NCAR.
GFDL summary:
Contributors:
EMC summary: