(使用MobaXterm)
1. Create Case
$ cd /workdir/hcdu/CESM/cime/scripts/
$ ./create_newcase --case ~/CESM_Clm/US_NR1_2014 --res CLM_USRDAT --compset I1PtClm50SpRsGs --mach sofie --run-unsupported
# 这个compset专适用单点模拟,除CLM外大部分模块都关闭
# 查询compset别称参考:$CESM/components/clm/cime_config/config_compset.xml
# case名称不是默认格式(e.g. I1850CLM50SP),则加最后 run unsupported
2.0 关于一些总体的xml设置
路径 $CESM/cime/config/cesm/machines
config_machines.xml 关于运行机器的设置,包括输入输出目录(search [机器名])
config_compilers.xml 关于编译工具的设置
config_batch.xml 关于批命令运行的设置(search [机器名])
2. Case xml变量设置(before case.setup)
./xmlquery [variablename] 查询变量
./xmlchange [variablename] 设置变量
在$CASEROOT路径下
$ ./xmlchange DATM_MODE=CLM1PT #运行模式为单点模拟
$ ./xmlchange DATM_CLMNCEP_YR_START=2014 #运行起始年份
$ ./xmlchange DATM_CLMNCEP_YR_END=2014 #运行结束年份
$ ./xmlchange RUN_STARTDATE=2014-01-01 #运行起始日期
# DATM_CLMNCEP_YR_ALIGN为并齐年份,默认与起始年份相同
$ ./xmlchange ATM_DOMAIN_PATH=~/data/CESM_Clm/US_NR1/domain_US_NR1_2014/
$ ./xmlchange LND_DOMAIN_PATH=~/data/CESM_Clm/US_NR1/domain_US_NR1_2014/
# domain文件路径
$ ./xmlchange ATM_DOMAIN_FILE=domain.lnd.US_NR1_2014.210923.nc
$ ./xmlchange LND_DOMAIN_FILE=domain.lnd.US_NR1_2014.210923.nc