-
Notifications
You must be signed in to change notification settings - Fork 383
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
Update and clean-up compsets for use in test suites #4488
Conversation
Remove obsolete eam and allactive compsets and the associated eam use_case files, and update the compsets used in nightly test suites. All compsets referring to AV1C or v0atm are removed. F20TRC5-CMIP6 and F2010SC5-CMIP6 are no more needed (previously retained for ongoing testings). Temporarily leave F2010SC5-CMIP6-MPASSI which is to be replaced with F2010-MPASSI via #4483. Remainging use case files referring to av1c are removed, except for two used by MMF tests. The following compsets are replaced in nightly test suites. . FC5AV1C-L with F2010 . A_WCYCL1850 and A_WCYCL1850S_CMIP6 with WCYCL1850 . FC5AV1C-H01A with F2010 as there is no v2 compset just for hires . A_WCYCL1950S_CMIP6_HR and A_WCYCL2000_H01AS with WCYCL1950 as a placeholder [non-BFB] Virtually for all tests. Tests using the old compsets would appear missing while new tests would appear correspondingly.
<alias>A_WCYCL1850-DIB-ISMF</alias> | ||
<lname>1850_EAM%AV1C-L_ELM%SPBC_MPASSI%DIB_MPASO%IBISMF_MOSART_SGLC_SWAV</lname> | ||
</compset> | ||
|
||
<compset> | ||
<alias>A_WCYCL1850-DIB_CMIP6</alias> |
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.
Can we rename this one to WCYCL1850-DIB ?
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.
@jonbob , can we remove this one? Look like CRYO1850 is the new equivalent?
Similarly, do we need to do something about A_WCYCL1850-DIB_CMIP6?
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.
@wlin7 - which one do you want to remove?
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'm asking the cryo people about the older compsets -- the A_WCYCL1850-DIB-ISMF_CMIP6 is almost exactly the same as the new CRYO1850 (only different in specifying spunup ocn/ice IC's)
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.
The cryo people would like to keep the A_WCYCL1850-DIB-ISMF_CMIP6, though it's also OK to drop the "A_" prefix
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.
A_WCYCL1850-DIB_CMIP6 and A_WCYCL1850-DIB_CMIP6 are now removed.
<lname>2000SOI_EAM_ELM%SP_MPASSI_MPASO_MOSART_SGLC_SWAVi</lname> | ||
</compset> | ||
|
||
|
||
<!-- E3SM BG compsets --> | ||
|
||
<compset> | ||
<alias>A_BG1850CN</alias> | ||
<lname>1850_EAM_ELM%CN_MPASSI_MPASO_MOSART_MALI%SIA_SWAV</lname> |
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.
Lets remove the "A_" from this one.
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.
Done.
What we should do to verify bfb after the name changes is run cprnc by hand for a few cases on Chrysalis. |
<alias>A_BGWCYCL1850</alias> | ||
<lname>1850_EAM%AV1C-L_ELM%SPBC_MPASSI_MPASO_MOSART_MALI%STATIC_SWAV</lname> | ||
</compset> | ||
|
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.
We may want to replace this one with something else
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.
How about making it BGWCYCL1850_CMIP6 and changing "EAM%AV1C" to "EAM%CMIP6"?
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.
A_BGWCYCL1850 has been removed. BGC compsets for v2 are yet to be finalized.
Good idea. How long the baselines for the would-be missing tests be saved? I would certainly do cprnc before merging to master and requests for new baselines. Edited: Only those currently using A_WCYCL1850S_CMIP6 can be compared (and BFB expected). Not even F2010SC5-CMIP6 which has a couple parameters (via 2010_cam5_CMIP6) that would override the default used for F2010. |
Thanks for the review, @brhillman . It would be great if we can include the update for MMF and completely remove all trace of av1c from v2 code base. |
Okay great, I'll work on that tomorrow @wlin7 thanks again for putting this together! |
(F1850, F1950, F2010, and F20TR). The corresponding compsets that use CICE are renamed as F1850-CICE, F1950-CICE, F2010-CICE, and F20TR-CICE, respecticely. The F####-CICE compsets also set to go with SROF while the MPASSI counterparts with MOSART as river component.
With renamed F-compsets following the commit of 864ad0c, it has been verified that the new F2010 and F20TR are BFB with previous F2010-MPASSI and F20TR-MPASSI, respectively. Similarly, the new F2010-CICE and F20TR-CICE are BFB with previous F2010 and F20TR, respectively. |
A_WCYCL1850-DIB-ISMF_CMIP6 has been replaced by CYRO1850. A_WCYCL1850-DIB_CMIP6 is not needed in v2.
@wlin7 - the A_BGWCYCL1850 compset was just added and should not be removed. It's a cryo compset and not BGC (though it's hard to tell from the naming). Can it be added back, but without the A_ prefix? |
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.
Approved based on visual inspection
<alias>A_WCYCL1850-DIB-ISMF</alias> | ||
<lname>1850_EAM%AV1C-L_ELM%SPBC_MPASSI%DIB_MPASO%IBISMF_MOSART_SGLC_SWAV</lname> | ||
</compset> | ||
|
||
<compset> | ||
<alias>A_WCYCL1850-DIB_CMIP6</alias> |
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.
The cryo people would like to keep the A_WCYCL1850-DIB-ISMF_CMIP6, though it's also OK to drop the "A_" prefix
) Update and clean-up compsets for use in test suites Remove obsolete eam and allactive compsets and the associated eam use_case files, and update the compsets used in nightly test suites. All compsets referring to AV1C or v0atm are removed. F20TRC5-CMIP6 and F2010SC5-CMIP6 are no more needed (previously retained for ongoing testings). Remainging use case files referring to av1c are removed, except for two used by MMF tests. This PR also makes all standard F-cases use prescribed data ice mode of MPASSI. This includes F1850, F1950, F2010, F20TR. The corresponding compsets that use CICE are renamed as F1850-CICE, F1950-CICE, F2010-CICE, and F20TR-CICE, respecticely. The F####-CICE compsets set to go with SROF while the MPASSI counterparts with MOSART as river component. The following compsets are replaced in nightly test suites. . FC5AV1C-L with F2010 . A_WCYCL1850 and A_WCYCL1850S_CMIP6 with WCYCL1850 . FC5AV1C-H01A with F2010 as there is no v2 compset just for hires . A_WCYCL1950S_CMIP6_HR and A_WCYCL2000_H01AS with WCYCL1950 as a placeholder [non-BFB] Virtually for all tests involving the compsets above. Tests using the old compsets would appear missing while new tests would appear correspondingly.
Merged to next. |
Reverted due to missing input files for F2010 to go with test grids (mostly ne4_ne4). |
Reverted the previous revert of this merging this PR, then remerged the branch to next. conflicts in components/eam/cime_config/config_component.xml due to changes in compset matching pattern (additional character as in '[1XO]') for the use cases scam_arm97_MMF-1mom and scam_rico_MMF-1mom. Resolved to what are in the current master. |
Tests return:
Compy and Mappy FAIL due to failing to download inputdata/ice/mpas-cice/oQU240/mpas-cice.graph.info.151209.part.48. The file is available on inputdata server. Manually copied to compy's inputdata path.
chrysalis atm_nbfb_next FAILs: mpas-cice.graph.info.151209.part.2880 |
Merged to master. F2010 and F20TR wcprod tests on anvil failed. These tests passed on chrysalis and compy. |
ERS_Ln9.ne4pg2_ne4pg2.F-MMF1-RCEMIP.chrysalis_intel passed (not a DIFF) after fixing compset matching for the use_case (via #4535). conusx4v1 test becomes a DIFF after #4535. ERP_Ld3.ne4_oQU240.F2010 returned an expected diff (new test) on compy, but continued to fail on mappy for a different and unclear reason. The mappy test appears to have completed the run and trying to compare with non-existent baseline. |
wcprod tests with F2010 and F20TR continued to fail on anvil (while no problem on other machines). Follow #4538 for more details and fixes. chrysalis atm_nbfb_next: after having graph2880 file, still has two FAILs below -- MVK_PS test passed but still needs to be blessed (request submitted).
TSC.ne4_oQU240.F2010 needs a new graph file: mpas-cice.graph.info.151209.part.1152. |
ERP_Ld3.ne4_oQU240.F2010.mappy_gnu was blessed anyway on Sept. 14. But the test continues being reported as a FAIL today, despite the comparison of cpl.hi with baseline passed and no apparent error or failure in the test log. |
@jgfouca can you figure out why ERP_Ld3.ne4_oQU240.F2010.mappy_gnu is flagged as "FAIL" ? |
This ERP test is PASS on: chrysalis, anvil, compy |
Request submitted to bless anvil wcprod F2010 and F20TR tests, after the new default pelayout (#4541) fixed the runtime issue. |
The tests below failed after this PR. Theta also did these tests.
|
After updated to latest cime master with ESMCI's #4092, rhe following atm_nbfb tests executed and returned DIFF, though aborted during baseline comparison. Request submitted to bless the diffs
|
I alread did that in https://acme-climate.atlassian.net/browse/SES-1814 |
…4551) Update V2 benchmarking grids and compsets (in part by #4488 too): low-res F: ne30_ne30.FC5AV1C-L -> ne30pg2_EC30to60E2r2.F2010 low-res G: T62_oEC60to30v3.GMPAS-IAF > T62_EC30to60E2r2.GMPAS-IAF low-res WC: ne30_oECv3.A_WCYCL1850S_CMIP6 -> ne30pg2_EC30to60E2r2.WCYCL1850 high-res F: ne120_ne120.FC5AV1C-H01A -> ne120pg2_r05_EC30to60E2r2.F2010 high-res WC: ne120_oRRS18v3.A_WCYCL1950S_CMIP6_HR -> ne120pg2_r0125_oRRS18to6v3.WCYCL1950 [BFB]
Remove obsolete eam and allactive compsets and the associated eam
use_case files, and update the compsets used in nightly test suites.
All compsets referring to AV1C or v0atm are removed. F20TRC5-CMIP6
and F2010SC5-CMIP6 are no more needed (previously retained for ongoing
testings). Remaining use case files referring to av1c are removed, including
those used by MMF tests. Also Remove obsolete use_case files referring to
cam3 and cam4 .
This PR also makes all standard F-cases use prescribed data ice mode of MPASSI.
This includes F1850, F1950, F2010, F20TR. The corresponding compsets that
use CICE are renamed as F1850-CICE, F1950-CICE, F2010-CICE, and
F20TR-CICE, respecticely. The F####-CICE compsets set to go
with SROF while the MPASSI counterparts with MOSART as river component.
The following compsets are replaced in nightly test suites.
. FC5AV1C-L with F2010
. A_WCYCL1850 and A_WCYCL1850S_CMIP6 with WCYCL1850
. FC5AV1C-H01A with F2010 as there is no v2 compset just for hires
. A_WCYCL1950S_CMIP6_HR and A_WCYCL2000_H01AS with WCYCL1950 as a placeholder
With compset changes and the use of MPASSI data ice mode, F2010 tests using ne4_ne4
change to use ne4_oQU240, and ne4pg2_ne4pg2 to ne4pg2_oQU480;
F2010 tests with ERS_Ln# and ERP_Ln# change to use ERS_Ld3.
[non-BFB] Virtually for all tests involving the compsets above. Tests using the old compsets would appear missing
while new tests would appear correspondingly.
Note: The PR message is updated (new text in the 2nd and 3rd paragraph)