Link Search Menu Expand Document

CMAQ分工執行腳本

Table of contents

背景

  • 跨網多核心執行CMAQ並不如單機工作站有效率,因此需尋求更有效率的雙機協作方式。例如此處採用之「等候模擬條件充足-執行」模式。
  • 此一邏輯仿照人工作業方式,不停檢查上層網格執行進度、待其結束後,經IC/BC等前處理程序、在另工作站啟動下層網格模式模擬及後處理。
  • 此處為雙工作站版本,整體作業方式詳見執行預報腳本之分段說明,切換另見單/雙工作站版本之切換

  • 作業流程如圖所示
graph TD
    A((WS1)) --> E((run.cctm.45.csh))
    E --> B(BCON<sup>1</sup>)
    J((WS2)) --> K{wait and check#1}
    B --> K
    B --> D((run.cctm.09.csh))
    A --> D
    K -- ok --> L((run.cctm.03.csh<sup>1</sup>))
    C((ICON<sup>1</sup>)) --> L
    L --> Q(render temp. result)
    Q --> M{wait and check#2}
    H --> M
    D --> H(BCON<sup>2</sup>)
    M --> F((run.cctm.03.csh<sup>2</sup>))
    I((ICON<sup>2</sup>)) --> F
    F --> G(render final result)
  • CMAQ執行任務分工表
項目工作站WS1工作站WS2說明
控制方式循序執行等候、檢查、執行有2處檢查
空間範圍東亞->中國東南台灣X2台灣範圍執行粗、細2次模擬
BCON後處理有(批次)有(逐日)第1次在WS1執行、第2次在WS2執行
json後處理個別執行