ecFlow实战教程:构建CMA-TYM模式的简化版流程

目录

本文介绍的 ecFlow 实战教程是为 CEMC 2022 新员工培训课程 ecFlow 上机实习环节撰写的上机操作手册,以简化版 CMA-TYM 为例说明如何使用 ecFlow 在 CMA-PI HPC 上搭建并运行数值预报模式流程。 因本轮培训已安排 ecFlow 介绍,因此本教程不介绍 ecFlow 的基本概念和使用方法,仅从实战角度出发介绍如何搭建真实的模式运行流程。

这是我第一次在新职工培训中介绍 ecFlow 软件,尝试抛弃 ecFlow 教程中常见的使用模拟简单工作流的形式,通过搭建可以实际运行的数值预报模式流程来介绍 ecFlow 的使用方法。 我认为搭建并运行一个有实际意义的示例比单纯介绍 ecFlow 基本用法更有吸引力。 我的核心目标是告诉新同事使用 ecFlow 搭建数值预报系统其实并不复杂,但准备时间比较仓促,加上讲授经验不足,导致上机实习的效果不太理想。 如果未来还有机会参与培训,我还是会继续尝试介绍如何搭建真实的工作流。

ecFlow 上机实战教程是 Github 上的开源项目,使用 Sphinx 编写,并发布在 readthedocs 网站,欢迎感兴趣的朋友访问。

实战教程源码:

https://github.com/perillaroc/cemc-ecflow-tutorial-2022

在线访问,可以下载 PDF 格式文档:

https://cemc-ecflow-tutorial-2022.readthedocs.io

简化版 CMA-TYM 流程的 ecFlowUI 截图:

运行完成的简化版 CMA-TYM 流程

参考

ECMWF 官方 ecFlow 教程(介绍最新的 v5 版本):

https://confluence.ecmwf.int/display/ECFLOW/Tutorial

我之前翻译的 ecFlow 中文版教程(仅介绍 v4 版本):

https://perillaroc.github.io/ecflow-tutorial-cn/