Hi all,
I'm seeing some odd behaviour using anomaly forcing with CLM5. I'm trying to run the compset ISSP245Clm50BgcCrop in CESM2.1.3. I create the case and add the following to 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'
streams = "datm.streams.txt.CLMGSWP3v1.Solar 2001 2001 2013",
"datm.streams.txt.CLMGSWP3v1.Precip 2001 2001 2013",
"datm.streams.txt.CLMGSWP3v1.TPQW 2001 2001 2013",
"datm.streams.txt.presaero.SSP2-4.5 2015 2015 2101",
"datm.streams.txt.topo.observed 1 1 1",
"datm.streams.txt.co2tseries.SSP2-4.5 2015 2015 2500",
"datm.streams.txt.Anomaly.Forcing.Precip 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Temperature 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Pressure 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Humidity 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Uwind 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Vwind 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Shortwave 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Longwave 2015 2015 2100"
I then add user_datm_streams.txt* files to the case directory and run preview_namelists. However, looking at the DATM namelist shows a load of extra streams added and I don't know where these have come from (lines in bold):
streams = "datm.streams.txt.CLMGSWP3v1.Solar 2001 2001 2013",
"datm.streams.txt.CLMGSWP3v1.Precip 2001 2001 2013",
"datm.streams.txt.CLMGSWP3v1.TPQW 2001 2001 2013",
"datm.streams.txt.presaero.SSP2-4.5 2015 2015 2101",
"datm.streams.txt.topo.observed 1 1 1",
"datm.streams.txt.co2tseries.SSP2-4.5 2015 2015 2500",
"datm.streams.txt.Anomaly.Forcing.Precip 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Temperature 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Pressure 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Humidity 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Uwind 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Vwind 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Shortwave 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Longwave 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Precip 2006 2006 2300",
"datm.streams.txt.Anomaly.Forcing.Temperature 2006 2006 2300",
"datm.streams.txt.Anomaly.Forcing.Pressure 2006 2006 2300",
"datm.streams.txt.Anomaly.Forcing.Humidity 2006 2006 2300",
"datm.streams.txt.Anomaly.Forcing.Uwind 2006 2006 2300",
"datm.streams.txt.Anomaly.Forcing.Vwind 2006 2006 2300",
"datm.streams.txt.Anomaly.Forcing.Shortwave 2006 2006 2300",
"datm.streams.txt.Anomaly.Forcing.Longwave 2006 2006 2300"
The case runs for a few days, but trying to run for longer results in this error:
(shr_strdata_advance) ERROR: for stream 15
(shr_strdata_advance) ERROR: dt limit1 76316.000000000000 28.000000000000000 1.5000000000000000
(shr_strdata_advance) ERROR: dt limit2 20150116 0 20150213 0
ERROR: (shr_strdata_advance) ERROR dt limit for stream
I think this error is due to stream 15 being "datm.streams.txt.Anomaly.Forcing.Precip 2006 2006 2300", as the precip anomaly data only has data from 2015-2100, but I don't know how to fix this as I never specified these extra streams with *2006 2006 2300 at the end, and therefore I don't know how to remove them. Where are these lines coming from and how can I get rid of them?
Thanks,
James
I'm seeing some odd behaviour using anomaly forcing with CLM5. I'm trying to run the compset ISSP245Clm50BgcCrop in CESM2.1.3. I create the case and add the following to 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'
streams = "datm.streams.txt.CLMGSWP3v1.Solar 2001 2001 2013",
"datm.streams.txt.CLMGSWP3v1.Precip 2001 2001 2013",
"datm.streams.txt.CLMGSWP3v1.TPQW 2001 2001 2013",
"datm.streams.txt.presaero.SSP2-4.5 2015 2015 2101",
"datm.streams.txt.topo.observed 1 1 1",
"datm.streams.txt.co2tseries.SSP2-4.5 2015 2015 2500",
"datm.streams.txt.Anomaly.Forcing.Precip 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Temperature 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Pressure 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Humidity 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Uwind 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Vwind 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Shortwave 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Longwave 2015 2015 2100"
I then add user_datm_streams.txt* files to the case directory and run preview_namelists. However, looking at the DATM namelist shows a load of extra streams added and I don't know where these have come from (lines in bold):
streams = "datm.streams.txt.CLMGSWP3v1.Solar 2001 2001 2013",
"datm.streams.txt.CLMGSWP3v1.Precip 2001 2001 2013",
"datm.streams.txt.CLMGSWP3v1.TPQW 2001 2001 2013",
"datm.streams.txt.presaero.SSP2-4.5 2015 2015 2101",
"datm.streams.txt.topo.observed 1 1 1",
"datm.streams.txt.co2tseries.SSP2-4.5 2015 2015 2500",
"datm.streams.txt.Anomaly.Forcing.Precip 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Temperature 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Pressure 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Humidity 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Uwind 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Vwind 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Shortwave 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Longwave 2015 2015 2100",
"datm.streams.txt.Anomaly.Forcing.Precip 2006 2006 2300",
"datm.streams.txt.Anomaly.Forcing.Temperature 2006 2006 2300",
"datm.streams.txt.Anomaly.Forcing.Pressure 2006 2006 2300",
"datm.streams.txt.Anomaly.Forcing.Humidity 2006 2006 2300",
"datm.streams.txt.Anomaly.Forcing.Uwind 2006 2006 2300",
"datm.streams.txt.Anomaly.Forcing.Vwind 2006 2006 2300",
"datm.streams.txt.Anomaly.Forcing.Shortwave 2006 2006 2300",
"datm.streams.txt.Anomaly.Forcing.Longwave 2006 2006 2300"
The case runs for a few days, but trying to run for longer results in this error:
(shr_strdata_advance) ERROR: for stream 15
(shr_strdata_advance) ERROR: dt limit1 76316.000000000000 28.000000000000000 1.5000000000000000
(shr_strdata_advance) ERROR: dt limit2 20150116 0 20150213 0
ERROR: (shr_strdata_advance) ERROR dt limit for stream
I think this error is due to stream 15 being "datm.streams.txt.Anomaly.Forcing.Precip 2006 2006 2300", as the precip anomaly data only has data from 2015-2100, but I don't know how to fix this as I never specified these extra streams with *2006 2006 2300 at the end, and therefore I don't know how to remove them. Where are these lines coming from and how can I get rid of them?
Thanks,
James