Skip to content
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

Include PRISM precipitation data stream #1954

Merged
merged 46 commits into from
May 9, 2023
Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
989c87f
include PRISM precipitation data stream
TeaganKing Feb 21, 2023
2286297
remove unnecessary shell commands for gap filling
TeaganKing Feb 21, 2023
397eb22
changed name of PRISM PRECIP stream
TeaganKing Mar 7, 2023
fc3d493
bug fix to get PRISM datm stream working
TeaganKing Mar 14, 2023
f9e2a3b
temporary updates for nl and stream changes
TeaganKing Mar 22, 2023
c0574b4
temporary updates for nl and stream changes
TeaganKing Mar 22, 2023
d94f5d0
include third datm stream for NEON
TeaganKing Mar 29, 2023
e09b21c
implement shell command switch for datm_yr_*
TeaganKing Mar 31, 2023
f11fe37
update shell command if nesting and non CONUS sites
TeaganKing Mar 31, 2023
84d7f0d
remove BONA prism precip
TeaganKing Mar 31, 2023
cecbe6a
include tests
TeaganKing Apr 6, 2023
8d15cb3
update shell commands
TeaganKing Apr 7, 2023
4424673
update tests
TeaganKing Apr 10, 2023
3b35c9c
shell command updates/cleanup
TeaganKing Apr 11, 2023
1214de9
include run_neon updates
TeaganKing Apr 17, 2023
a2693bd
Merge branch 'master' into master
TeaganKing Apr 18, 2023
39de3a0
correction to get postAD and transient from postAD working
TeaganKing Apr 18, 2023
8f46308
Merge branch 'master' of https://github.com/TeaganKing/CTSM
TeaganKing Apr 18, 2023
acc32ee
documentation update
TeaganKing Apr 20, 2023
686c64d
Add CDEPS branch to externals
ekluzek Apr 21, 2023
eb2704a
Merge commit '686c64dee' into neon_prism_work
ekluzek Apr 21, 2023
f92d389
Set the testmod to PRISM
ekluzek Apr 22, 2023
e3ee314
This change is not needed anymore
ekluzek Apr 22, 2023
2e5913a
Update the description of CLM_USRDAT_NAME
ekluzek Apr 22, 2023
90fcb22
Change the PRISM test to one of the sites where the dates were differ…
ekluzek Apr 25, 2023
0a89cae
Add a comment about why the year is earlier for some sites
ekluzek Apr 25, 2023
d2e9296
Nest the transient year change inside the NEON if so won't apply for …
ekluzek Apr 25, 2023
0f262d4
Add a FATES PRISM testmod
ekluzek Apr 25, 2023
64485ca
Add --prism option for run_neon
ekluzek Apr 26, 2023
d95ada6
Add option for v3 NEONVERSION
ekluzek Apr 26, 2023
830af35
Add a test for run_neon with PRISM
ekluzek Apr 26, 2023
b3d782c
Add a warning if this is NEON and transient and the NEONSITE.transien…
ekluzek Apr 26, 2023
b2ee5d7
Merge remote-tracking branch 'TeaganKing/neon_prism_work'
ekluzek Apr 27, 2023
7f0c833
Update shell_commands
TeaganKing Apr 27, 2023
8303e3f
Update shell_commands
TeaganKing Apr 27, 2023
5b772a6
Update shell_commands
TeaganKing Apr 27, 2023
20ba106
Update shell_commands
TeaganKing Apr 27, 2023
3602879
Update shell_commands
TeaganKing Apr 27, 2023
5b71760
Update shell_commands
TeaganKing Apr 27, 2023
42868ba
Update shell_commands
TeaganKing Apr 27, 2023
46d107a
Update shell_commands
TeaganKing Apr 27, 2023
95c5c87
Update shell_commands
TeaganKing Apr 27, 2023
798c29c
Merge tag 'ctsm5.1.dev122'
ekluzek Apr 27, 2023
e2289d3
Merge tag 'ctsm5.1.dev123' into neon_prism_work
ekluzek May 3, 2023
b369985
Update CDEPS to version with NEON.PRISM changes in it
ekluzek May 3, 2023
54dfe79
Merge remote-tracking branch 'TeaganKing/neon_prism_work'
ekluzek May 3, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 23 additions & 1 deletion cime_config/config_component.xml
TeaganKing marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,9 @@
<desc>Dataset name for user-created datasets. This is used as the argument
in Buildconf/clm.buildnml to build-namelist -clm_usr_name. An example of
such a dataset would be 1x1pt_boulderCO_c090722. The default value is UNSET.
This is an advanced flag and should only be used by expert users.</desc>
This is an advanced flag and should only be used by expert users. For NEON
cases, this can be set to either NEON or NEON.PRISM, the latter of which would
PRISM precipitation instead of the default NEON precipitation. </desc>
</entry>

<entry id="CLM_USRDAT_DIR">
Expand Down Expand Up @@ -295,6 +297,26 @@
ABBY,BLAN,CPER,DEJU,GRSM,HEAL,KONA,LENO,NIWO,ONAQ,PUUM,SERC,SRER,TALL,TREE,WOOD,
BARR,BONA,DCFS,DELA,GUAN,JERC,KONZ,MLBS,NOGP,ORNL,RMNP,SJER,STEI,TEAK,UKFS,WREF,
BART,CLBJ,DSNY,HARV,JORN,LAJA,MOAB,OAES,OSBS,SCBI,SOAP,STER,TOOL,UNDE,YELL,
NEON_PRECIP.ABBY,NEON_PRECIP.BLAN,NEON_PRECIP.CPER,NEON_PRECIP.DEJU,NEON_PRECIP.GRSM,
NEON_PRECIP.HEAL,NEON_PRECIP.KONA,NEON_PRECIP.LENO,NEON_PRECIP.NIWO,NEON_PRECIP.ONAQ,
NEON_PRECIP.PUUM,NEON_PRECIP.SERC,NEON_PRECIP.SRER,NEON_PRECIP.TALL,NEON_PRECIP.TREE,
NEON_PRECIP.WOOD,NEON_PRECIP.BARR,NEON_PRECIP.BONA,NEON_PRECIP.DCFS,NEON_PRECIP.DELA,
NEON_PRECIP.GUAN,NEON_PRECIP.JERC,NEON_PRECIP.KONZ,NEON_PRECIP.MLBS,NEON_PRECIP.NOGP,
NEON_PRECIP.ORNL,NEON_PRECIP.RMNP,NEON_PRECIP.SJER,NEON_PRECIP.STEI,NEON_PRECIP.TEAK,
NEON_PRECIP.UKFS,NEON_PRECIP.WREF,NEON_PRECIP.BART,NEON_PRECIP.CLBJ,NEON_PRECIP.DSNY,
NEON_PRECIP.HARV,NEON_PRECIP.JORN,NEON_PRECIP.LAJA,NEON_PRECIP.MOAB,NEON_PRECIP.OAES,
NEON_PRECIP.OSBS,NEON_PRECIP.SCBI,NEON_PRECIP.SOAP,NEON_PRECIP.STER,NEON_PRECIP.TOOL,
NEON_PRECIP.UNDE,NEON_PRECIP.YELL,
PRISM_PRECIP.ABBY,PRISM_PRECIP.BLAN,PRISM_PRECIP.CPER,PRISM_PRECIP.DEJU,PRISM_PRECIP.GRSM,
PRISM_PRECIP.HEAL,PRISM_PRECIP.KONA,PRISM_PRECIP.LENO,PRISM_PRECIP.NIWO,PRISM_PRECIP.ONAQ,
PRISM_PRECIP.PUUM,PRISM_PRECIP.SERC,PRISM_PRECIP.SRER,PRISM_PRECIP.TALL,PRISM_PRECIP.TREE,
PRISM_PRECIP.WOOD,PRISM_PRECIP.BARR,PRISM_PRECIP.BONA,PRISM_PRECIP.DCFS,PRISM_PRECIP.DELA,
PRISM_PRECIP.GUAN,PRISM_PRECIP.JERC,PRISM_PRECIP.KONZ,PRISM_PRECIP.MLBS,PRISM_PRECIP.NOGP,
PRISM_PRECIP.ORNL,PRISM_PRECIP.RMNP,PRISM_PRECIP.SJER,PRISM_PRECIP.STEI,PRISM_PRECIP.TEAK,
PRISM_PRECIP.UKFS,PRISM_PRECIP.WREF,PRISM_PRECIP.BART,PRISM_PRECIP.CLBJ,PRISM_PRECIP.DSNY,
PRISM_PRECIP.HARV,PRISM_PRECIP.JORN,PRISM_PRECIP.LAJA,PRISM_PRECIP.MOAB,PRISM_PRECIP.OAES,
PRISM_PRECIP.OSBS,PRISM_PRECIP.SCBI,PRISM_PRECIP.SOAP,PRISM_PRECIP.STER,PRISM_PRECIP.TOOL,
PRISM_PRECIP.UNDE,PRISM_PRECIP.YELL,
TeaganKing marked this conversation as resolved.
Show resolved Hide resolved
</valid_values>
<default_value/>
<group>run_component_ctsm</group>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/bin/bash
./xmlchange CLM_USRDAT_NAME=NEON
# we should also ensure that this can be set to NEON.PRISM
./xmlchange CCSM_CO2_PPMV=408.83
# Set data forcing data to future scenario so will have data from 2018 to present-day
./xmlchange DATM_PRESAERO=SSP3-7.0
Expand Down
1 change: 1 addition & 0 deletions cime_config/usermods_dirs/NEON/NIWO/shell_commands
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@
./xmlchange PTS_LON=254.41676
./xmlchange PTS_LAT=40.05236
./xmlchange DATM_YR_END=2018
# remove DATM_YR_END xml change when running with PRISM precipitation
TeaganKing marked this conversation as resolved.
Show resolved Hide resolved
1 change: 1 addition & 0 deletions cime_config/usermods_dirs/NEON/defaults/shell_commands
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/bin/bash
./xmlchange CLM_USRDAT_NAME=NEON
# This can be set to either NEON or NEON.PRISM
./xmlchange CCSM_CO2_PPMV=408.83
# Set data forcing data to future scenario so will have data from 2018 to present-day
./xmlchange DATM_PRESAERO=SSP3-7.0
Expand Down
10 changes: 10 additions & 0 deletions cime_config/usermods_dirs/NEON/defaults/user_nl_datm_streams
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,13 @@ preso3.SSP3-7.0:year_first=2018
preso3.SSP3-7.0:year_last=2022
preso3.SSP3-7.0:year_align=2018
preso3.SSP3-7.0:dtlimit=30

NEON.${NEONSITE}:datavars = \
FSDS Faxa_swdn, \
ZBOT Sa_z, \
TBOT Sa_tbot, \
WIND Sa_wind, \
RH Sa_rh, \
PSRF Sa_pbot, \
FLDS Faxa_lwdn