Inquires on CLM surf data

Hi all,

I started an offline run in CESM1.0.4, the compset is IRCP85CN(datm+clm...). I'm trying to modifiy the "PCT_URBAN" in "surfdata_0.9x1.25_simyr2000_c#####.nc" to do a sensitivity test. But I get the error info below:

65536 surfrd error: no valid urban data for nl= 315
canyon_hwr: 0.000000000000000E+000
em_improad: 0.000000000000000E+000
em_perroad: 0.000000000000000E+000
em_roof: 0.000000000000000E+000
em_wall: 0.000000000000000E+000
ht_roof: 0.000000000000000E+000
thick_roof: 0.000000000000000E+000
thick_wall: 0.000000000000000E+000
...
and many bugs like this

I have checked and make sure that the sum of all PCT is less than 100. The variables mentioned in the error msg, like "em_improad" are all exist in the file, and I do not change their value, I only modified the PCT_URBAN and other PCTs. I do not know clearly how this happened.

I'm using MATLAB to do the modification in surfdata_0.9x1.25_simyr2000_c#####.nc (ncread, ncwrite), could this be the reason? Another thing is that I found some grids in PCT_URBAN have values on the ocean.

Thanks for any help.
 
Now I found a way to solve the problem. the error msg is because I create new urban fraction on the grids which do not have value in other variables like em_improad. And for my compset, pftdyn data should be modified correspondingly to the surfdata. Then set finidat='', the model will start. 
 
Hello Yingkai.           Now I met the same problem with you. I created myown the urban fraction data and modified the PCT_URBAN in surfdata "surfdata_tp_simyr2000.nc". But I don't know how to get these values  like em_improad and so on. Can you give me some advice?          Thank you very much!
 
Back
Top