- 积分
- 881
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-7-11
- 最后登录
- 1970-1-1
|
发表于 2019-8-8 09:42:54
|
显示全部楼层
十分感谢您耐心的回复~
对于第一个问题,变量emember就是第n个集合样本,那么是不是得自己做个循环:
set emember = 1
while ( $emember <= $NUM_ENS )
@ emember++
那对于第二个问题,process就是这两个脚本中的emember,即第n个集合样本。这个意思是不是process=$emember
在进行前两步骤,执行gen_retro_icbc.csh、init_ensemble_var.csh时,其他的主要脚本里path需要改动吗(如driver.csh、assim_advance.csh等等)因为现在还没有生成prior_d01.${icnum}文件,所以很困惑是不是这些没有调用到的脚本也需要先更改了。
在【scripts】grep prior_d01 *csh 后,并没有看到哪一步是生成 prior_d01.0001等等先验集合文件的,所以好困惑~
assim_advance.csh: echo prior_d01.${icnum} >> ${RUN_DIR}/filter_control${icnum}
driver.csh: ${MOVE} ${RUN_DIR}/prior_d01.${ensstring} ${OUTPUT_DIR}/${datea}/PRIORS/.
first_advance.csh:echo prior_d01.${icnum} >> ${RUN_DIR}/filter_control${icnum}
first_advance.csh:mv $RUN_DIR/prior_d01.${icnum} ${OUTPUT_DIR}/${datea}/PRIORS/prior_d01.${icnum}
十分感谢您~!!!
|
|