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 initial data for high resolution

Dear all,As we try to use the GLDAS forcing, I have created the global 0.25x0.25 (degree) spatial resolution required domains and surfdata. However, I encountered some problems in getting initial data (finidat) for this user-defined resolution. I have first tried to follow the CLM user guide, in which suggested to spinup with the ICN compset for 600 years. However, this is very time comsuming. For my case (run on 1440x600 grids), it may take 4 hours to simulate just one year. Besides, I may only need the "I" compset. Is there any suggestions or comments on this? Thanks!
 
Hello ! dear zhao  Now,I try to use the tools ( cesm1_2_0/model/lnd/clm/tools) to create single-point datasets But,when I run mkmapdata.sh script ,the problem below appears Then problem I meet is :   Can't call method "root_element" on an undefined value at ../../../bld/../../../../scripts/ccsm_utils/Tools/perl5lib/Build/NamelistDefinition.pm line 475. Can't call method "root_element" on an undefined value at ../../../bld/../../../../scripts/ccsm_utils/Tools/perl5lib/Build/NamelistDefinition.pm line 475.   Could you help me to solve this problem !   You can see the enclosure to have more output information    Thanks in advance 
 
Hi Kai,I am using cesm1_1_1, which might be a little difference with your version. Seems you have some missing files or undefined variables. Before the implementation of "mkmapdata", be sure you have downloaded all the required rawdata ("mksrf_...") and placed them in the right directory. If problem remains, you can try to find out where in the script the problem occurs. (What I usually do is to add some lines of "echo "****" " in the script, and run it again to identify the problem source).Good luck!  
 

Code:
<span style="font-size: x-small;">Hi Zhao,<br /></span>
I have create SCRIP grid datasets successfully SCRIPgrid_1x1_boulderCO_nomask_c140219.ncSCRIPgrid_1x1_boulderCO_noocean_c140219.nc (in "../mkmapgrids " derictory) map_1x1_boulderCO_noocean_to_1x1_boulderCO_nomask_aave_da_140219.nc (in " ../mkmapdata" derictory) When I implement "mkmapdata" ,some environment variable is set like this :CSMDATA "default" ,ESMFBIN_PATH==/gpfshome/wangch/yangkai/software/install_dir/bin/binO/Linux.intel.64.mpiuni.default (When I compile the esmf source code , ESMF_COMM=mpiuni , Is this rigtht ?
The machine uses impi)MPIEXEC "dedault"REGRID_PROC "default" Now, the porpuse is creating a single-point dataset by res unsupportedHow can I dowmload all the required rawdata (in mksurfdata_map.namelist) ?
 
Hi Kai,First of all, the default CSMDATA=/glade/p/cesm/cseg/inputdata, you need to set it accoding to you own case; The RAWDATA can be found at https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata/lnd/clm2/rawdata/ (use the account same as when you download CESM). Note that you don't need to download all of them. Just run the script and it will show a message telling you what data is missed.  
 

Code:
<span style="font-size: small;">Hi Zhao,<br /><br />Frist,thank you very much !<br />I just started learning CESM ,and I have benefited a lot from you help.<br /><br />I have run cesm many times , but there still many items I don't understand<br />When I run cesm in a case,the model will warn you downloading then inputdata ,and I have downloaded the inputdata( ../inputdata/lnd/<br />clm2/initdata、mappingdata、pftdata、surfdata....) <br />And you  tell me to download rawdata . <br />I don't understand the difference between them.<br /><br /></span>
 
Top