Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

CLM transient climate and CO2 errors

Hi,I'm trying to run stand-alone CLM4.5 (CESM1_2_0), with transient climate (CRUNCEP) and historical CO2 (which I implemented as http://www.cesm.ucar.edu/models/cesm1.2/clm/models/lnd/clm/doc/UsersGuide/x12702.html).I first spin the model up using a repeat of 1960 climate conditions. I then branch out of this into a transient 1960-2010 simulation. However, the simulation does not start due to a dlimit error (atm.log.161027-100955):--------------------------------------------------------------(datm_comp_run) atm: model date 19600101       0s
(datm_comp_init) datm_comp_init done
(datm_comp_run) atm: model date 19600101       0s
(datm_comp_init) datm_comp_init done
(datm_comp_run) atm: model date 19600101    1800s
(datm_comp_run) atm: model date 19600101    3600s
(datm_comp_run) atm: model date 19600101    5400s
(datm_comp_run) atm: model date 19600101    7200s
(datm_comp_run) atm: model date 19600101    9000s
(datm_comp_run) atm: model date 19600101   10800s
(shr_dmodel_readLBUB) reading file: /nobackup/earpcesm/input_data/atm/datm7/atm_forcing.datm7.cruncep_qianFill.0.5d.V4.c130305/TPHWL6Hrly/clmforc.cruncep.V4.c2011.0.5d.TPQWL.1960-01.nc       2
 (shr_strdata_advance) ERROR: dt limit1    18250.2500000000    
  0.250000000000000        1.50000000000000    
 (shr_strdata_advance) ERROR: dt limit2     19600101       10800    19600101
       32400
(shr_sys_abort) ERROR: (shr_strdata_advance) ERROR dt limit
(shr_sys_abort) WARNING: calling shr_mpi_abort() and stopping--------------------------------------------------------------My user_nl_datm file is:--------------------------------------------------------------dtlimit = 1.5,1.5,1.5,1.5,1.5
fillalgo = 'nn','nn','nn','nn','nn'
fillmask = 'nomask','nomask','nomask','nomask','nomask'
mapalgo = 'bilinear','bilinear','bilinear','bilinear','nn'
mapmask = 'nomask','nomask','nomask','nomask','nomask'
streams = "datm.streams.txt.presaero.trans_1850-2000 1960 1960 1960", "datm.streams.txt.CLMCRUNCEP.TPQW 1960 1960 2010", "datm.streams.txt.CLMCRUNCEP.Solar 1960 1960 2010","datm.streams.txt.CLMCRUNCEP.Precip 1960 1960 2010", "datm.streams.txt.co2tseries 1765 1765 2500"
taxmode = 'cycle','cycle','cycle','cycle','extend'
tintalgo = 'coszen','nearest','linear','linear','linear'-------------------------------------------------------------- My first attempt at fixing the issue was to simply increase dtlimit for the CRUNCEP data streams (as I saw this here: https://bb.cgd.ucar.edu/node/1001880).My updated user_nl_datm file is:--------------------------------------------------------------dtlimit = 1.5,100000,100000,100000,1.5
fillalgo = 'nn','nn','nn','nn','nn'
fillmask = 'nomask','nomask','nomask','nomask','nomask'
mapalgo = 'bilinear','bilinear','bilinear','bilinear','nn'
mapmask = 'nomask','nomask','nomask','nomask','nomask'
streams = "datm.streams.txt.presaero.trans_1850-2000 1960 1960 1960", "datm.streams.txt.CLMCRUNCEP.TPQW 1960 1960 2010", "datm.streams.txt.CLMCRUNCEP.Solar 1960 1960 2010","datm.streams.txt.CLMCRUNCEP.Precip 1960 1960 2010", "datm.streams.txt.co2tseries 1765 1765 2500"
taxmode = 'cycle','cycle','cycle','cycle','extend'
tintalgo = 'coszen','nearest','linear','linear','linear'--------------------------------------------------------------The model now runs to completion but there are new errors (atm.log.161031-112221). After the first year, the model no longer reads in the data streams, stopping at 1960-01 for the whole simulation. Secondly, and potentially a different issue, the CO2 stream isn't read in after 1960-07, giving constant CO2 values for the whole period as well. Any help given is appreciated.Cheers,Mike
 
Top