Hello everyone! I am currently using CESM 1.2 to create an experiment, and here are the steps I followed:
1、Navigated into the "scripts" directory to create a new case.
cd /work/software/cesm/1.2.2_openmpi2020/scripts/
./create_newcase -case ~/ymt/cases/control_B1850_2000.001 -compset B_1850-2000 -res f09_g16 -mach allegro
2、Enter the case directory
cd ~/ymt/cases/control_B1850_2000.001
./cesm_setup
./control_B1850_2000.001.build
However, when I tried to build it, I encountered an error: several files were missing.

So I used the command ./check_input_data -inputdata /public/shared/cesminput -export to download the data, but it failed because our server is not connected to the internet.
To address this issue, I have thought of two methods:
First method: Use linktree to establish my own inputdata.
I executed the command ./link_dirtree /public/shared/cesminput /archive/users/lisl01/ybj/my_cesminput,
and then I manually downloaded the missing data from https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata/ and copied it into my_cesminput.
example: mv /archive/users/**/ybj/my_cesminput/lost_data/pcfc1112_atm_20130410.nc /archive/users/lisl01/ybj/my_cesminput/ocn/pop/res_indpt/forcing/
./xmlchange DIN_LOC_ROOT=/archive/users/lisl01/ybj/my_cesminput
However, when I attempted to build, I encountered an error.

Second method: I directly modified the user_nl_* files as follows:
vi user_nl_cam
bndtvs='/archive/users/**/ybj/my_cesminput/atm/cam/sst/sst_HadOIBl_bc_0.9x1.25_1850_2012_c130411.nc'
vi user_nl_pop
pcfc_file = '/archive/users/**/ybj/my_cesminput/ocn/pop/res_indpt/forcing/pcfc1112_atm_20130410.nc'
vi user_nl_clm
fpftdyn='/archive/users/**/ybj/my_cesminput/lnd/clm2/surfdata/surfdata.pftdyn_0.9x1.25_simyr1850-2005_c091008.nc'
./preview_namelists
When I tried to build, I encountered an error.


I'm wondering if anyone knows what might be causing this issue, and I would be very grateful for any help.
1、Navigated into the "scripts" directory to create a new case.
cd /work/software/cesm/1.2.2_openmpi2020/scripts/
./create_newcase -case ~/ymt/cases/control_B1850_2000.001 -compset B_1850-2000 -res f09_g16 -mach allegro
2、Enter the case directory
cd ~/ymt/cases/control_B1850_2000.001
./cesm_setup
./control_B1850_2000.001.build
However, when I tried to build it, I encountered an error: several files were missing.

So I used the command ./check_input_data -inputdata /public/shared/cesminput -export to download the data, but it failed because our server is not connected to the internet.
To address this issue, I have thought of two methods:
First method: Use linktree to establish my own inputdata.
I executed the command ./link_dirtree /public/shared/cesminput /archive/users/lisl01/ybj/my_cesminput,
and then I manually downloaded the missing data from https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata/ and copied it into my_cesminput.
example: mv /archive/users/**/ybj/my_cesminput/lost_data/pcfc1112_atm_20130410.nc /archive/users/lisl01/ybj/my_cesminput/ocn/pop/res_indpt/forcing/
./xmlchange DIN_LOC_ROOT=/archive/users/lisl01/ybj/my_cesminput
However, when I attempted to build, I encountered an error.

Second method: I directly modified the user_nl_* files as follows:
vi user_nl_cam
bndtvs='/archive/users/**/ybj/my_cesminput/atm/cam/sst/sst_HadOIBl_bc_0.9x1.25_1850_2012_c130411.nc'
vi user_nl_pop
pcfc_file = '/archive/users/**/ybj/my_cesminput/ocn/pop/res_indpt/forcing/pcfc1112_atm_20130410.nc'
vi user_nl_clm
fpftdyn='/archive/users/**/ybj/my_cesminput/lnd/clm2/surfdata/surfdata.pftdyn_0.9x1.25_simyr1850-2005_c091008.nc'
./preview_namelists
When I tried to build, I encountered an error.


I'm wondering if anyone knows what might be causing this issue, and I would be very grateful for any help.