最近测试了CESM1.0,CESM1.2.2和CESM2.1.3三个版本,不同版本在workflow上有一些区别,来做点笔记。
CESM1.0
测试compset:B_2000,F_2000
workflow:
1. create_newcase -case ~/CESM/cesm1_0/script/B_2000 -compset B_2000 -res f19_g16 -mach tianhe
2. cd B_2000
(optional) 修改env_mach_pes.xml 中核数,核数设置决定./configure -case是否能成功,e.g. NTASKS_ICE改为96, ROOTPE_ICE改为168
(optional) ./configure -cleanall ##如果重新编译,需先清空
3. ./configure -case
(optional) 修改env_build.xml,修改env_run.xml中的路径、STOP_OPTION、STOP_N等参数
4. ./case.build
修改case.submit中yhbatch批处理提交任务命令,-N (核数,需参考env_mach_pes.xml中TOTALPEL、MAX_TASKS_PER_NODE确定,取大于等于两者的比值的最小整数) –p (选择分区,yhi查看)
格式:yhbatch -N num_nodes -p partition *.run
5. ./case.submit
CESM1.2.2
测试compset: B_2000
workflow:
1. create_newcase -case ~/cesm1_0/scripts/B_2000 -compset B_2000