Updates and fixes for ensemble runs#311
Conversation
Also, simplify buildnml file path handling by using the pathlib library instead of os.path.join
…dding inst_suffix Also rename RESTARTFILE_APPENDIX_PREFIX as ENSEMBLE_APPENDIX_PREFIX
|
@alperaltuntas Thanks for all of these fixes and upgrades! I'm looking forward to using them as soon as they're ready, or sooner if you need testing in more contexts. I'm currently developing multi-instance HIST tests, especially for "allactive" (= "mostly active") and have run into the input file NINST problem. It would be a big help to use the low resolution versions in this testing, along with low resolution in CAM and CLM. Have those been combined into a grid yet? |
|
@kdraeder It would be a big help if you can test these changes. I added you as a reviewer to this PR but feel free to add your feedbacks to any of these PRs. |
I think that in order to do the tests I have in mind I'll need to have these MOM changes If not, should I import this version of MOM into a recent CESM tag and see how far it can go? |
|
@kdraeder You may manually merge all four of these PRs into their respective repositories within cesm3_0_alpha08d. Or more conveniently, you may use/copy the following CESM sandbox on derecho, where all of these changes are already present: /glade/work/altuntas/cesm.sandboxes/cesm3_0_alpha08d_feb27 |
|
@alperaltuntas I'll run the low-res tests you've already defined first (ERI and MCC). |
|
@kdraeder You don't need to define a new resolution because CESM still thinks MOM6 is run on tx2_3v2. (The grid is coarsened via xmlchanges and user_nl changes). But I am also not sure whether you'd run into any complications with an active atmosphere. If so, let me know and I'll look into it. |
|
It appears that my git clone of your _feb27 /glade version does not have the tx10deg and tx3deg |
Can you copy the directory ( |
|
The The Ld8 is not standard, but I've used it before with ERI. Do you recognize it, or have any suggestions about where I should look for the source error? |
|
@kdraeder I should have mentioned in the PR description that I also ran into this same error when running the G case with Intel in debug mode. As a result, there aren’t any Intel-debug G tests in the I haven’t looked into it in detail yet since it seems to be coming from the CICE grid module, though my guess is that it’s related to tripolar grid complications with these relatively coarse grids and asymmetric masking around the stitch. For now, I’d recommend running the test in non-debug mode. If you need debug mode, using the GNU compiler appears to work around the issue. |
fast_momthat solely runs 3- and 10-degree versions of the tx2_3v2 grid configuration via testmods. This new test finishes in 1 hour (including setup and build times) and uses 1 node per test case (and so goes through the job queue quickly).This PR is part of a series of PRs to fix various interrelated restart/multi-instance/hybrid run issues alongside ESCOMP/FMS#8
NCAR/MOM6#409
ESMCI/cime#4944