Comments (6)
@ekluzek - thanks for the clarification. I think even if you need it - the default would be 2000 I think so that should be fine.
from cdeps.
This would also be very good so that we could test the sending of ndep in I compsets, avoiding issues like ESCOMP/CTSM#1233
from cdeps.
@ekluzek - I have added the stream capability in datm and cam so that it can be removed from ctsm and pop for ingesting ndep data. However, I am confused regarding the following setting in namelist_defaults_ctsm.xml.
The new implementation has the following new scenarios for ndep forcing in datm:
<entry id="DATM_PRESNDEP">
<type>char</type>
<valid_values>none,clim_1850,clim_2000,clim_2010,hist,SSP1-2.6,SSP2-4.5,SSP3-7.0,SSP5-3.4,SSP5-8.5</valid_values>
<default_value>clim_2000</default_value>
<values match="last">
<value compset="^1850_" >clim_1850</value>
<value compset="^2000_" >clim_2000</value>
<value compset="^2010_" >clim_2010</value>
<value compset="^SSP126_" >SSP1-2.6</value>
<value compset="^SSP245_" >SSP2-4.5</value>
<value compset="^SSP370_" >SSP3-7.0</value>
<value compset="^SSP585_" >SSP5-8.5</value>
<value compset="^HIST_" >hist</value>
<value compset="^20TR_" >hist</value>
<value compset="_DATM%CPLHIST">cplhist</value>
<value compset="_DATM.*_DICE.*_DOCN.*_DROF">none</value>
</values>
</entry_id>
I am a bit confused as to the following settings in ctsm. I think that the default setting should take care of this (since it will be clim_2000). What compset using these sim_year and sim_year_range settings? Do you agree with my assumption?
<stream_year_first_ndep use_cn=".true." sim_year="1000" >2000</stream_year_first_ndep>
<stream_year_last_ndep use_cn=".true." sim_year="1000" >2000</stream_year_last_ndep>
<stream_year_first_ndep use_cn=".true." sim_year="constant" sim_year_range="1000-1002" >2000</stream_year_first_ndep>
<stream_year_last_ndep use_cn=".true." sim_year="constant" sim_year_range="1000-1002" >2000</stream_year_last_ndep>
<stream_year_first_ndep use_cn=".true." sim_year="constant" sim_year_range="1000-1004" >2000</stream_year_first_ndep>
<stream_year_last_ndep use_cn=".true." sim_year="constant" sim_year_range="1000-1004" >2000</stream_year_last_ndep>
from cdeps.
@mvertens the 1000 to 1004 case was a specific test case that was setup to test some of the transient changes. I think we can drop it, at least here. But, I need to do some checking on that. So only worry about this, if I come back and say there is some reason to keep that test case.
from cdeps.
@mvertens has done this.
from cdeps.
I just want to comment that we'll want to pull this into CTSM and MOM and probably remove our current mechanisms for ndep in those models. As part of that process we will want to compare answers and make sure it's identical or at least similar. So we should add a task for this in CTSM to start taking advantage of this.
from cdeps.
Related Issues (20)
- Catch cases where DATM_CO2_TSERIES = none but CCSM_BGC=CO2A or CO2C HOT 1
- Add DATM_CO2_TSERIES=const option? HOT 1
- stream_cdeps.py should not use xml specific routines
- Need to update presndep.cplhist stream to work with CMEPS output HOT 1
- Problem with use of tabs and spaces in comments for buildnml
- Bug in buildlib code to check for compiler warnings HOT 1
- pio_init called twice in dshr_mod.F90
- 1PT.urbanc_alpha streams needs to use QBOT Sa_shum in place of RH Sa_rh HOT 1
- Add better error check for cases when data files don't contain the data fields asked for
- user_nl_datm comment gives incorrect advice
- ssp370 default aerosol file starts in 2014 HOT 2
- ERA5 DATM forcing option is missing from config_component.xml, so hence does NOT work HOT 1
- Add PLUMBER2 option for CLM_USRDAT_NAME for datm similar to handling of NEON
- CDEPS does not support data files on unstructured grid HOT 21
- overzealous error checking
- Running a case with files with zero size doesn't give a graceful error HOT 5
- SSTICE_DATA_FILENAME for "2000" cases changed after switching to CDEPS HOT 5
- SSP cases get rcp45 anomalies HOT 1
- CTSM ISSP460 test gives ERROR: No stream_entry presaero.SSP4-6.0 found
- Add _clean methods to shr_strdata_mod to cleanup memory usage
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cdeps.