准备环境#

创建目录#

为教程创建目录,比如在用户临时空间中创建目录 /g7/JOB_TMP/wangdp/tutorial/ecflow,并将该目录设为环境变量 TUTORIAL_HOME

export TUTORIAL_HOME=/g7/JOB_TMP/wangdp/tutorial/ecflow
mkdir -p ${TUTORIAL_HOME}
cd ${TUTORIAL_HOME}

备注

HPC2023 个人账户注销时间太短,注意重新登录进行后续操作前需要再次设置环境变量 TUTORIAL_HOME

在该目录中创建以下几个子目录:

  • def:保存 ecFlow 的工作流定义文件和任务的 ecf 脚本文件

  • ecfout:ecFlow 服务运行的目录,ecFlow 服务的日志会保存在该目录下

  • program:保存模式程序、配置文件和脚本

  • workdir:模式运行的目录

mkdir -p def
mkdir -p ecfout
mkdir -p program
mkdir -p workdir

拷贝程序#

将 CMA-GFS 后处理程序包拷贝到 program 目录下:

备注

CMA-GFS 后处理序包来自 HPC2023 最新测试版本,但经过删减,去掉本教程用不到的一些程序。

cd ${TUTORIAL_HOME}/program
cp -r ${TUTORIAL_PACKAGE}/cma-gfs-post-program .