-
Notifications
You must be signed in to change notification settings - Fork 65
Move co2diag from 3hourly to daily for CPLHIST mode #402
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
Changes from all commits
0f6f671
64294bf
f2d199c
0c2aa64
76b3647
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -43,6 +43,33 @@ | |
| <option name="wallclock"> 00:10:00 </option> | ||
| </options> | ||
| </test> | ||
| <test compset="1850_DATM%CPLHIST_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP" grid="f10_f10_mt232" name="SMS_Ld5" testmods="datm/cplhist"> | ||
| <machines> | ||
| <machine name="derecho" compiler="intel" category="aux_cdeps"/> | ||
| </machines> | ||
| <options> | ||
| <option name="wallclock"> 00:10:00 </option> | ||
| <option name="comment">Make sure CPLHIST mode will run</option> | ||
| </options> | ||
| </test> | ||
| <test compset="1850_DATM%CRUJRA2024b_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP" grid="f10_f10_mt232" name="SMS_D_Ld5" testmods="datm/cplhist_create"> | ||
| <machines> | ||
| <machine name="derecho" compiler="intel" category="aux_cdeps"/> | ||
| </machines> | ||
| <options> | ||
| <option name="wallclock"> 00:10:00 </option> | ||
| <option name="comment">Make sure can run creating CPLHIST data to run DATM from with DEBUG on</option> | ||
| </options> | ||
| </test> | ||
| <test compset="1850_DATM%CRUJRA2024b_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP" grid="f10_f10_mt232" name="ERS_Ld5" testmods="datm/cplhist_create"> | ||
| <machines> | ||
| <machine name="derecho" compiler="intel" category="aux_cdeps"/> | ||
| </machines> | ||
| <options> | ||
| <option name="wallclock"> 00:10:00 </option> | ||
| <option name="comment">Make sure can run creating CPLHIST data to run DATM from with DEBUG off</option> | ||
| </options> | ||
| </test> | ||
| <test compset="2010_DATM%GSWP3v1_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP" grid="f10_f10_mg37" name="SMS_Ld5"> | ||
| <machines> | ||
| <machine name="derecho" compiler="intel" category="aux_cdeps"/> | ||
|
|
@@ -114,7 +141,6 @@ | |
| <test compset="1850_DATM%CRUJRA2024_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP" grid="f10_f10_mg37" name="SMS_Ld5"> | ||
| <machines> | ||
| <machine name="derecho" compiler="intel" category="aux_cdeps"/> | ||
| <machine name="betzy" compiler="intel" category="aux_cdeps_noresm"/> | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Why did you remove this?
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It looks like that was just a mistake. I did this in and I don't see a mention of it, so I'll put it back. |
||
| </machines> | ||
| <options> | ||
| <option name="wallclock"> 00:10:00 </option> | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| ./xmlchange DATM_CPLHIST_DIR="/glade/derecho/scratch/hannay/archive/b.e30_alpha08o.B1850C_MTso.ne30_t232_wgx3.330/cpl/hist/" | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This needs to be moved into inputdata and shouldn't be pointing to scratch space. |
||
| ./xmlchange DATM_CPLHIST_CASE="b.e30_alpha08o.B1850C_MTso.ne30_t232_wgx3.330" | ||
| ./xmlchange DATM_YR_START="101" | ||
| ./xmlchange DATM_YR_END="101" | ||
| ./xmlchange RUN_STARTDATE="0101-01-01" | ||
| ./xmlchange DATM_PRESNDEP="clim_1850_cmip6" | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| ./xmlchange DATM_CO2_TSERIES=cmip6_20tr | ||
| ./xmlchange DATM_PRESO3=clim_1850 | ||
| ./xmlchange DATM_TOPO=observed | ||
| ./xmlchange CCSM_BGC=CO2A | ||
|
|
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| histaux_atm2med_file1_enabled = .true. | ||
| histaux_atm2med_file2_enabled = .true. | ||
| histaux_atm2med_file3_enabled = .true. | ||
| histaux_atm2med_file4_enabled = .true. | ||
| histaux_atm2med_file5_enabled = .true. | ||
| histaux_atm2med_file5_history_n = 1 | ||
| histaux_atm2med_file5_history_option = 'ndays' | ||
| histaux_atm2med_file5_ntperfile = 1 |
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.
It feels like these tests for creating cplhist files belong in aux_cmeps, not aux_cdeps. They could still use datm, but they seem more about testing cmeps functionality, not cdeps functionality, so the time we'd want to run them is when making cmeps changes, not cdeps changes.
Also, I'd prefer to have a single test with debug mode on, to keep the test suite more trim and faster turnaround.
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.
@billsacks This does make sense. I'll move this over to cmeps in a future update. I assume you mean the tests should be in the cmeps repository and not cdeps? As an easier change I could change the testlist name here from aux_cdeps to aux_cmeps. Would the latter be acceptable?
What I think we really need though is a test that create CPLHIST files and then uses them to run CDEPS. Since, this kind of test uses both CMEPS and CDEPS, it wasn't clear to me where it would belong. This would also need to be a new SystemTest that does both steps to make sure it all works.
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 was thinking both that the tests belong in aux_cmeps and also that they belong in the CMEPS repository rather than the CDEPS repository. I don't think it makes sense to define aux_cmeps tests in CDEPS because then adjusting the CMEPS testlist requires a change in CDEPS, which feels like a pain.
Good point about this being a step towards a test that does both steps of generating the data and then running with it. And then, yeah, at that point it isn't clear to me where this test should be defined - but probably it should appear in both the aux_cmeps and aux_cdeps test lists... my initial thought is that the python file defining the test would live in one of those repositories (if there's one that it interacts with most in terms of settings, it could be best in that repo), and then there would be tests defined in both aux_cdeps (defined in the cdeps repo) and aux_cmeps (defined in the cmeps repo).