BHIST实验

it2024-05-15  53

1. create_newcase

vim B1850.sh source BHIST.sh ./create_newcase --compset BHIST --res f09_g17 --case /BIGDATA1/sysu_syli_3/CESM2/scratch/BHISTtest &> BHISTtest.create_newcase.log

查询PE配置:

[sysu_syli_3@ln42%tianhe2-H BHISTtest]$ ./preview_run CASE INFO: nodes: 9 total tasks: 216 tasks per node: 24 thread count: 1 BATCH INFO: ERROR: Do not know about batch job case.run [sysu_syli_3@ln42%tianhe2-H BHISTtest]$ ./xmlquery NTASKS,NTHRDS,ROOTPE Results in group mach_pes NTASKS: ['CPL:192', 'ATM:192', 'LND:96', 'ICE:96', 'OCN:24', 'ROF:96', 'GLC:192', 'WAV:192', 'ESP:1'] NTHRDS: ['CPL:1', 'ATM:1', 'LND:1', 'ICE:1', 'OCN:1', 'ROF:1', 'GLC:1', 'WAV:1', 'ESP:1'] ROOTPE: ['CPL:0', 'ATM:0', 'LND:0', 'ICE:96', 'OCN:192', 'ROF:0', 'GLC:0', 'WAV:0', 'ESP:0']

2. setup

[sysu_syli_3@ln42%tianhe2-H BHISTtest]$ ./case.setup /BIGDATA1/sysu_syli_3/CESM2/scratch/BHISTtest/env_mach_specific.xml already exists, delete to replace job is case.run USER_REQUESTED_WALLTIME None USER_REQUESTED_QUEUE None WALLTIME_FORMAT %H:%M:%S Creating batch scripts Writing case.run script from input template /BIGDATA1/sysu_syli_3/CESM2/my_cesm_sandbox/cime/config/cesm/machines/template.case.run Creating file .case.run Writing case.st_archive script from input template /BIGDATA1/sysu_syli_3/CESM2/my_cesm_sandbox/cime/config/cesm/machines/template.st_archive Creating file case.st_archive Creating user_nl_xxx files for components and cpl If an old case build already exists, might want to run 'case.build --clean' before building You can now run './preview_run' to get more info on how your case will be run

修改user_nl_clm

vim user_nl_clm hist_empty_htapes = .true hist_avgflag_pertape = 'A' hist_nhtfrq = 0 hist_mfilt = 1 hist_fincl1="QOVER","QH2OSFC","H2OSOI","GPP","NPP","NEP","TLAI","FLDS","FSDS","Rnet","QVEGT","QSOIL","QINTR","FSH","TSA","Q2M"

setup成功后,CASEROOT/run/ 和CASEROOT/bld/ 目录下内容:基本上是创建新的空白目录

3. build

好奇怪?create_newcase的时候是: RUN_TYPE=hybrid, RUN_REFCASE=b.e20.BHIST.f09_g17.20thC.297_01_v3 RUN_REFDATE=1979-01-01 RUN_REFDIR=cesm2_init

但实际上却是: RUN_TYPE: startup CONTINUE_RUN: FALSE RUN_REFCASE: case.std RUN_REFDATE: 0001-01-01

CASEROOT/run/目录下没有拷贝b.e20.BHIST.f09_g17.20thC.297_01_v3/1979-01-01这个目录下的内容

FWHIST_BGC 实验会自动将参考实验的初始文件拷贝至CASEROOT/run/目录下 可能的原因是: env_run.xml中的GET_REFCASE变量为TRUE和FALSE的区别。

尝试在FWHIST_BGC 实验如下设置:不要hybrid,不要初始文件,重头开始跑 问题:提供的初始文件是1979-01-01,那我能不能从1901-01-01开始跑?

[sysu_syli_3@ln42%tianhe2-H BHISTtest]$ ./case.build --skip-provenance-check &> BHISTtest_build.log_1 [sysu_syli_3@ln42%tianhe2-H BHISTtest]$ vim BHISTtest_build.log_1 [sysu_syli_3@ln42%tianhe2-H BHISTtest]$ ./xmlquery STOP_OPTION,STOP_N,RUN_TYPE,CONTINUE_RUN,RUN_REFCASE,RUN_REFDATE,RESUBMIT,RUN_STARTDATE,GET_REFCASE Results in group run_begin_stop_restart STOP_OPTION: ndays STOP_N: 5 RUN_TYPE: startup CONTINUE_RUN: FALSE RUN_REFCASE: case.std RUN_REFDATE: 0001-01-01 RESUBMIT: 0 RUN_STARTDATE: 1850-01-01 ./xmlchange STOP_N=3,STOP_OPTION=nmonths ./xmlchange JOB_WALLCLOCK_TIME=12:00:00 ./xmlquery DOUT_S,DOUT_S_ROOT ./xmlchange DOUT_S=TRUE [sysu_syli_3@ln42%tianhe2-H BHISTtest]$ ./xmlquery STOP_OPTION,STOP_N,RUN_TYPE,CONTINUE_RUN,RUN_REFCASE,RUN_REFDATE,RESUBMIT,RUN_STARTDATE,RUN_REFDIR,DOUT_S,DOUT_S_ROOT,JOB_WALLCLOCK_TIME Results in group case.run JOB_WALLCLOCK_TIME: 12:00:00 Results in group case.st_archive JOB_WALLCLOCK_TIME: 12:00:00 Results in group run_begin_stop_restart STOP_OPTION: nmonths STOP_N: 3 RUN_TYPE: startup CONTINUE_RUN: FALSE RUN_REFCASE: case.std RUN_REFDATE: 0001-01-01 RESUBMIT: 0 RUN_STARTDATE: 1850-01-01 RUN_REFDIR: cesm2_init Results in group run_data_archive DOUT_S: TRUE Results in group run_dout DOUT_S_ROOT: /BIGDATA1/sysu_syli_3/CESM2/scratch/BHISTtest/archive

查询env_run,env_batch中的相关变量

./xmlquery STOP_OPTION,STOP_N,RUN_TYPE,CONTINUE_RUN,RUN_REFCASE,RUN_REFDATE,RESUBMIT,RUN_STARTDATE,RUN_REFDIR,DOUT_S,DOUT_S_ROOT,JOB_WALLCLOCK_TIME

build成功后,CASEROOT/bld/ 目录下内容:

4. submit

./case.submit &> BHISTtest_submit.log

成功运行之后,CASEROOT/run/ 目录下会多出r.nc以及rpointer文件。还有finidat_interp_dest.nc文件(超大) 问题:rh0文件和ro文件是什么?

重启之类的文件在短期归档目录:

短期归档目录:

问题: 为何 BHISTtest/bld/lnd/obj/ 目录下什么东西也没有,而其它组件obj/ 目录下存在大量的编译文件?

时间成本: 9节点,3个月,月值输出。6小时不到

关闭大气化学

[sysu_syli_3@ln42%tianhe2-H BHIST-none]$ ./xmlquery CAM_CONFIG_OPTS CAM_CONFIG_OPTS: -phys cam6 -co2_cycle [sysu_syli_3@ln42%tianhe2-H BHIST-none]$ ./xmlchange --append "CAM_CONFIG_OPTS=-chem none" [sysu_syli_3@ln42%tianhe2-H BHIST-none]$ ./xmlquery CAM_CONFIG_OPTS CAM_CONFIG_OPTS: -phys cam6 -co2_cycle -chem none
最新回复(0)