Hello,
I recently created a new case using the "ISSP126Clm50BgcCrop" compset in CESM2.2 to monitor the ISSP-based climate effect. "datm.streams.txt.Anomaly.Forcing.*" were not present in the case directory, so I added the following line to the user_nl_datm.
anomaly_forcing = 'Anomaly.Forcing.Precip','Anomaly.Forcing.Temperature','Anomaly.Forcing.Pressure','Anomaly.Forcing.Humidity','Anomaly.Forcing.Uwind','Anomaly.Forcing.Vwind','Anomaly.Forcing.Shortwave','Anomaly.Forcing.Longwave'
After building the case, I can see the datm.streams.txt.Anomaly.Forcing.* files in both the CaseDocs and run directories. However, I did not find the user_nl_datm.streams.txt.Anomaly.Forcing.* in the case directory, which I believe is necessary to make changes to the Anomaly files. How can I make "user_nl_datm.streams.txt.Anomaly.Forcing.*" appear in my case directory?
When I checked the Anomaly.Forcing files in CaseDocs, I found that they are using rcp45 nc files by default. How can the ISSP126 compset take rcp45 nc file by default? For example, I checked "datm.streams.txt.Anomaly.Forcing.Humidity" and found it is using "af.huss.ccsm4.rcp45.2006-2300.nc". I assumed it should take corresponding SSP files.
I looked for the Anomaly files for SSPs and found them in the input data repository (https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata/atm/datm7/anomaly_forcing/). I found that all variables are under the same nc file (af.allvars.CESM.SSP1-2.6.2015-2100_c20220628.nc), unlike RCP, which has different nc files for different variables. Do I need to create different nc files manually, or is there a way the model can read the required variable from the combined nc file? My concern is that we now have different datm.streams.txt.Anomaly.Forcing.* files for each variable (e.g., datm.streams.txt.Anomaly.Forcing.Humidity, datm.streams.txt.Anomaly.Forcing.Precip). If the model can read variables from the combined nc file (af.allvars.CESM.SSP1-2.6.2015-2100_c20220628.nc), how can I use this file directly?
Thank you, and I look forward to hearing from you.
Best regards,
Hemraj
Following is an example showing ISSP126 compset taking rcp45 file:
I recently created a new case using the "ISSP126Clm50BgcCrop" compset in CESM2.2 to monitor the ISSP-based climate effect. "datm.streams.txt.Anomaly.Forcing.*" were not present in the case directory, so I added the following line to the user_nl_datm.
anomaly_forcing = 'Anomaly.Forcing.Precip','Anomaly.Forcing.Temperature','Anomaly.Forcing.Pressure','Anomaly.Forcing.Humidity','Anomaly.Forcing.Uwind','Anomaly.Forcing.Vwind','Anomaly.Forcing.Shortwave','Anomaly.Forcing.Longwave'
After building the case, I can see the datm.streams.txt.Anomaly.Forcing.* files in both the CaseDocs and run directories. However, I did not find the user_nl_datm.streams.txt.Anomaly.Forcing.* in the case directory, which I believe is necessary to make changes to the Anomaly files. How can I make "user_nl_datm.streams.txt.Anomaly.Forcing.*" appear in my case directory?
When I checked the Anomaly.Forcing files in CaseDocs, I found that they are using rcp45 nc files by default. How can the ISSP126 compset take rcp45 nc file by default? For example, I checked "datm.streams.txt.Anomaly.Forcing.Humidity" and found it is using "af.huss.ccsm4.rcp45.2006-2300.nc". I assumed it should take corresponding SSP files.
I looked for the Anomaly files for SSPs and found them in the input data repository (https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata/atm/datm7/anomaly_forcing/). I found that all variables are under the same nc file (af.allvars.CESM.SSP1-2.6.2015-2100_c20220628.nc), unlike RCP, which has different nc files for different variables. Do I need to create different nc files manually, or is there a way the model can read the required variable from the combined nc file? My concern is that we now have different datm.streams.txt.Anomaly.Forcing.* files for each variable (e.g., datm.streams.txt.Anomaly.Forcing.Humidity, datm.streams.txt.Anomaly.Forcing.Precip). If the model can read variables from the combined nc file (af.allvars.CESM.SSP1-2.6.2015-2100_c20220628.nc), how can I use this file directly?
Thank you, and I look forward to hearing from you.
Best regards,
Hemraj
Following is an example showing ISSP126 compset taking rcp45 file:
Code:
<?xml version="1.0"?>
<file id="stream" version="1.0">
<dataSource>
GENERIC
</dataSource>
<domainInfo>
<variableNames>
time time
xc lon
yc lat
area area
mask mask
</variableNames>
<filePath>
/lustre/users/s1155149263/CESM/input_data/atm/datm7/anomaly_forcing
</filePath>
<fileNames>
domain.permafrostRCN_P2.c2013.nc
</fileNames>
</domainInfo>
<fieldInfo>
<variableNames>
huss shum_af
</variableNames>
<filePath>
/lustre/users/s1155149263/CESM/input_data/atm/datm7/anomaly_forcing
</filePath>
<fileNames>
af.huss.ccsm4.rcp45.2006-2300.nc
</fileNames>
<offset>
0
</offset>
</fieldInfo>
</file>