-
Notifications
You must be signed in to change notification settings - Fork 368
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
Coupled BGC enabling and enhancements to ocean BGC #1801
Conversation
Conflicts: components/mpas-o/cime_config/buildnml components/mpas-o/model
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.
I tested this with PET_Ln9.T62_oQU240.GMPAS-NYF.edison_intel and it all looks good. Only things that snuck in and maybe shouldn't are:
-
env_mach_specify.py? I don't think we want to mess with that
-
in mpas-o/cime_config/buildnml, you change the restoring file for oEC60to30v3?
-
in mpas-o/cime_config/buildnml, you take out he "activeTracers" var_array?
@jonbob thanks for pointing out those differences.
|
@@ -112,7 +112,8 @@ def list_modules(self): | |||
source_cmd = "" | |||
|
|||
if (module_system in ["module", "module_lmod"]): | |||
return run_cmd_no_fail("%smodule list" % source_cmd, combine_output=True) | |||
# return run_cmd_no_fail("%smodule list" % source_cmd, combine_output=True) |
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.
What's going on here?
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.
Restore list_modules plz.
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.
Issues found during initial review are fixed
@jgfouca - I saw that as well. It should be fixed now, if you want to update your review |
@maltrud could you describe the error you were getting from list_modules? |
@maltrud and @jonbob , thanks for getting this in! Just want to make sure @rljacob et al are aware that this PR is critical for the CBGC team and it would be good to get it merged as soon as possible -- ideally before the next batch of CIME updates. We would like to have further testing, development, and performance optimization of the CBGC configurations running from master instead of a feature branch, which should make things easier and more efficient moving forward. |
@jgfouca here's what happens if i don't remove the "module list" bit: ….etc…. Finished creating component namelists since it isn't at all necessary, i just remove it and am able to proceed with no problems. |
@maltrud it sounds like the machine is configured incorrectly. It should be using modulecmd, not the module bash function. |
@rljacob it wouldn't hurt to have a tag so that we have a clear idea of which version we're referring to. Do you have a specific naming convention for the tags? |
Thanks! Since we are on beta tags now, does that mean we would add a beta tag for this version? Since there are new bug fixes and enhancements in this version, maybe an alpha tag would be more appropriate? |
It would be a beta tag. We've left alpha for v1.0. |
OK, so then it would just be the next increment of the beta tag? Do you have a strategy for sequencing the currrent PRs? I know @maltrud is really eager to get this in before a lot of additional changes (particularly in CIME) go into the model that might make merging more difficult. |
Land model has a bunch of PRs they need first but some are non-BFB so will take a while. Is this really BFB? Could go in next week. |
You should probably look at the pending land model PRs and see if you need them. Many are bug fixes which I assume would impact BGC in some way. |
@rljacob , we talked about this in the CBGC meeting and the consensus seems to be that we should wait until all PRs (this one and the pending land PRs) are in, and then create a tag. Also, since this PR modifies ocean and sea ice, can it be merged in parallel to merging the land PRs? |
Sure. This PR has the "Bug fix" label. What bug does it fix? (Should be an issue in github.) |
No bug -- that was probably just included by mistake from the issue list |
there were a couple of small things (like a unit conversion issue) that i noticed as i was putting together the branch, so i added Bug Fix. but no issues to link to. sorry about that. |
Coupled BGC enabling and enhancements to ocean BGC This PR defines several coupled BGC (CBGC) compsets. in order to do this, enhancements in the ocean/sea ice BGC codes and configuration scripts were needed. in addition, there are some ocean BGC bug fixes and diagnostic enhancements. Tested with: * ERS_Ld5.T62_oEC60to30v3.GMPAS-OECO-IAF.cori-knl_gnu [NML] [BFB]
Merged to next |
Test suite: scripts_regression_tests.py, PRE.f09_f09_ADESP_TEST.hobart_nag, PRE.f19_f19.ADESP_TEST.hobart_nag Test baseline: Test namelist changes: Test status: bit for bit Fixes #1801 User interface changes?: Update gh-pages html (Y/N)?: Code review:
Remove mask specification for test using DOCN%SOMAQP. The mg16 and mg17 grid has a hole over Greenland. This was causing Nans when running SOM aquaplanet at f09_f09_mg17. The fix is not to specify a mask when using DOCN%SOMAQP. Test suite: scripts_regression_tests.py, PRE.f09_f09_ADESP_TEST.hobart_nag, PRE.f19_f19.ADESP_TEST.hobart_nag Test baseline: Test namelist changes: Test status: bit for bit Fixes #1801 User interface changes?: Update gh-pages html (Y/N)?: Code review: jedwards
Coupled BGC enabling and enhancements to ocean BGC This PR defines several coupled BGC (CBGC) compsets. in order to do this, enhancements in the ocean/sea ice BGC codes and configuration scripts were needed. in addition, there are some ocean BGC bug fixes and diagnostic enhancements. Tested with: * ERS_Ld5.T62_oEC60to30v3.GMPAS-OECO-IAF.cori-knl_gnu [NML] [BFB]
merged to master |
Great news, thank you Jon! |
Well @susburrows and @maltrud, you all have worked a long time to get this done -- glad I could be part of it |
yes, indeed. thanks @jonbob for all of your help with this. now for the next round of updates..... |
Yes, thanks to everyone. After a long summer, the log jam is finally clearing. |
Coupled BGC enabling and enhancements to ocean BGC This PR defines several coupled BGC (CBGC) compsets. in order to do this, enhancements in the ocean/sea ice BGC codes and configuration scripts were needed. in addition, there are some ocean BGC bug fixes and diagnostic enhancements. Tested with: * ERS_Ld5.T62_oEC60to30v3.GMPAS-OECO-IAF.cori-knl_gnu [NML] [BFB]
Coupled BGC enabling and enhancements to ocean BGC This PR defines several coupled BGC (CBGC) compsets. in order to do this, enhancements in the ocean/sea ice BGC codes and configuration scripts were needed. in addition, there are some ocean BGC bug fixes and diagnostic enhancements. Tested with: * ERS_Ld5.T62_oEC60to30v3.GMPAS-OECO-IAF.cori-knl_gnu [NML] [BFB]
Coupled BGC enabling and enhancements to ocean BGC This PR defines several coupled BGC (CBGC) compsets. in order to do this, enhancements in the ocean/sea ice BGC codes and configuration scripts were needed. in addition, there are some ocean BGC bug fixes and diagnostic enhancements. Tested with: * ERS_Ld5.T62_oEC60to30v3.GMPAS-OECO-IAF.cori-knl_gnu [NML] [BFB]
Test suite: scripts_regression_tests.py, PRE.f09_f09_ADESP_TEST.hobart_nag, PRE.f19_f19.ADESP_TEST.hobart_nag Test baseline: Test namelist changes: Test status: bit for bit Fixes #1801 User interface changes?: Update gh-pages html (Y/N)?: Code review:
Remove mask specification for test using DOCN%SOMAQP. The mg16 and mg17 grid has a hole over Greenland. This was causing Nans when running SOM aquaplanet at f09_f09_mg17. The fix is not to specify a mask when using DOCN%SOMAQP. Test suite: scripts_regression_tests.py, PRE.f09_f09_ADESP_TEST.hobart_nag, PRE.f19_f19.ADESP_TEST.hobart_nag Test baseline: Test namelist changes: Test status: bit for bit Fixes #1801 User interface changes?: Update gh-pages html (Y/N)?: Code review: jedwards
This PR defines several coupled BGC (CBGC) compsets. in order to do this, enhancements in the ocean/sea ice BGC codes and configuration scripts were needed. in addition, there are some ocean BGC bug fixes and diagnostic enhancements.