Sorry for the delay. At this point we are unable to subset a 0.05x0.05 global dataset for your specific region. We do have a subsetted dataset for a region similar to yours but smaller (CONUS). You could try working with that for now. You'd need to check out ctsm5.2.0. Then make the following changes to your case:
1. Add the following to your user_nl_clm in your case directory: fsurdat = '/glade/campaign/cgd/tss/people/oleson/CLM5_datasets/ctsm5.2.mksurfdata_032124/surfdata_0.05-conus-nomask_hist_2000_78pfts_c240323.nc'
2. Make the following xml changes in your case directory:
./xmlchange ATM_DOMAIN_MESH=/glade/campaign/cgd/tss/people/oleson/CLM5_datasets/ctsm5.2.mksurfdata_032124/lnd_mesh_cdf5.nc
./xmlchange LND_DOMAIN_MESH=/glade/campaign/cgd/tss/people/oleson/CLM5_datasets/ctsm5.2.mksurfdata_032124/lnd_mesh_cdf5.nc
./xmlchange MASK_MESH=/glade/campaign/cgd/tss/people/oleson/CLM5_datasets/ctsm5.2.mksurfdata_032124/mask_mesh_cdf5.nc
I ran a 1-month simulation with this, although it was very slow, you will likely have to throw more processors at it. Most of the time was spent in initialization and writing history and restart files. The create_newcase I used was:
./create_newcase --case clm50_ctsm520_0.05x0.05conus_GSWP3V1_2000 --res CLM_USRDAT --compset 2000_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV --run-unsupported
Dear Dr. Oleson
Thank you so much for sharing these scripts with me.
As I said before, I want to run the CTSM with 0.05x0.05 degree resolution. For this foal, based on your guidance in previous chats, I must firstly create a surface data set for 0.05x0.05 degree and secondly run my model with this resolution.
I ran the below scripts based on your guidance but I faced an error:
*The green lines are the scripts that you shared with me for 0.05x0.05 global surface data*
cd /glade/work/jteymoori
git clone
GitHub - ESCOMP/CTSM: Community Terrestrial Systems Model (includes the Community Land Model of CESM)
cd CTSM
./manage_externals/checkout_externals
cd /CTSM/cime/scripts
module load conda
conda activate npl
./create_newcase --case clm50_ctsm520_0.05x0.05conus_GSWP3V1_2000 --res CLM_USRDAT --compset 2000_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV --run-unsupported --project UCNN0040
cd CTSM/tools/site_and_regional:
pip install numpy
pip install xarray
./subset_data region --lat1 24.2 --lat2 50.5 --lon1 235 --lon2 295 --reg united_states --create-surface
ctsm/tools/site_and_regional/subset_data_regional:
module load nco
cp /glade/work/jteymoori/CTSM/tools/site_and_regional/subset_data_regional/surfdata_united_states_hist__2000_16pfts_c240503.nc landmask.nc
ncrename -v .PFTDATA_MASK,landmask landmask.nc
ncks -A -v .PFTDATA_MASK /glade/work/jteymoori/CTSM/tools/site_and_regional/subset_data_regional/surfdata_united_states_hist_2000_16pfts_c240503.nc landmask.nc
ncrename -v .PFTDATA_MASK,mod_lnd_props landmask.nc
ncks --rgr infer --rgr scrip=surfdata_united_states_hist_2000_16pfts_c240503.nc landmask.nc foo.nc
/glade/u/apps/ch/opt/esmf-netcdf/8.0.0/intel/19.0.5/bin/bing/Linux.intel.64.mpiuni.default/ESMF_Scrip2Unstruct scrip.nc lnd_mesh.nc 0
Error:
-bash: /glade/u/apps/ch/opt/esmf-netcdf/8.0.0/intel/19.0.5/bin/bing/Linux.intel.64.mpiuni.default/ESMF_Scrip2Unstruct: Permission denied
cd case directory:
module load python
./xmlchange NTASKS=-4
./xmlchange NTASKS_PER_INST=144
./xmlchange JOB_WALLCLOCK_TIME=12:00:00
./xmlchange JOB_QUEUE=regular
./xmlchange PIO_TYPENAME=pnetcdf
./xmlchange STOP_OPTION=nyears
./xmlchange STOP_N=1
./xmlchange LND_NX=7200
./xmlchange LND_NY=3600
./xmlchange ATM_NX=7200
./xmlchange ATM_NY=3600
./case.setup
vi user_nl_clm
fsurdat = '/glade/campaign/cgd/tss/people/oleson/CLM5_datasets/ctsm5.2.mksurfdata_032124/surfdata_0.05-conus-nomask_hist_2000_78pfts_c240323.nc'
hist_mfilt=12
hist_nhtfrq=0
Esc
:wq
Update lines in env_run.xml:
/xmlchange ATM_DOMAIN_MESH=/glade/campaign/cgd/tss/people/oleson/CLM5_datasets/ctsm5.2.mksurfdata_032124/lnd_mesh_cdf5.nc
./xmlchange LND_DOMAIN_MESH=/glade/campaign/cgd/tss/people/oleson/CLM5_datasets/ctsm5.2.mksurfdata_032124/lnd_mesh_cdf5.nc
./xmlchange MASK_MESH=/glade/campaign/cgd/tss/people/oleson/CLM5_datasets/ctsm5.2.mksurfdata_032124/mask_mesh_cdf5.nc
./case.build
./case.submit