跳至主要內容

觀點 · Essay

從那格 5 公裏的網眼,到時效欄裡的 1 小時:MCV 天氣模式的設計語言

從 5 公裏的網眼到 1 小時的計算時效,拆解中國 MCV 天氣-氣候一體化模式背後的解析度階梯、規格數字文法、一套程式碼跑兩種硬體的相容設計,與國產算力走向作業線的品牌敘事。

設計觀察 ·
從那格 5 公裏的網眼,到時效欄裡的 1 小時:MCV 天氣模式的設計語言

打開手機裡的天氣 App,那張塗滿漸層的氣溫圖看起來平滑連續,藍與紅之間沒有接縫。它其實是一張網格的成品。數值預報模式把地球切成分行分列的方格,逐格求解大氣的物理方程,算出每一格的風場與降水,再交給視覺層塗成我們熟悉的樣子。方格越小,大氣的肖像越清晰,計算的代價也越高。解析度因此成為這個領域最誠實的規格表。

九月十五日,中國氣象局地球系統數值預報中心與中科曙光聯合宣布,雙方研發的下一代天氣-氣候一體化模式 MCV,在全球範圍內首次同時達成兩個數字:全球 5 公裏解析度,以及未來 10 天的預報在 1 小時內完成計算。這組數字常被讀成科研競賽的計分板,換個角度看,它是一整套設計決策的結果:網格切多細、時效壓多快、程式碼如何在兩種硬體上維持同一種行為。名字裡那個連接號也值得多看一眼,天氣與氣候是兩種時間尺度的學問,一個以小時計,一個以十年計,「一體化」三個字把兩者寫進同一個模式,命名本身就是產品主張。

一張網格,是大氣肖像的筆觸

5 公裏的意思是,地球表面被切成邊長 5 公裏的方格,每一格內的大氣被視為均勻的一團,格與格之間交換能量與動量。對流雲系的水平尺度常在幾公裏到幾十公裏之間,在 9 公裏或 13 公裏的網格裡,一場午後雷陣雨可能只佔一格,細節被平均掉;網格縮到 5 公裏,颱風眼牆的結構、山區背風面的渦旋,才有機會被算出形狀。

把各家系統並排,階梯很清楚。MCV 的 5 公裏之下,是歐洲中期天氣預報中心 IFS 的約 9 公裏、美國 GFS 與德國 ICON 的 13 公裏,以及中國上一代 GRAPES 與 CMA-GFS 的約 12.5 公裏。從 12.5 到 5,邊長縮成一半以下,格數以平方膨脹,再乘上垂直分層與時間步階,計算量在空間加時間的四個維度上同時放大。解析度的數字之所以值得盯著看,因為它直接標出演算法與工程整合的總和,跑不動的網格再漂亮也上不了線。

全球主要氣象預報系統的解析度比較,MCV 以 5 公裏居首,優於歐洲 IFS 的約 9 公裏、中國上一代 CMA-GFS 的約 12.5 公裏,以及美國 GFS 與德國 ICON 的 13 公裏
全球正式運轉的預報系統,水平解析度由高至低

三個數字排成的一句話

「5 公裏、10 天、1 小時」是新聞標題裡最常見的排法,三個數字帶著三種單位,空間的、預報縱深的、計算耗時的,湊成數值預報特有的規格文法。用出版來比喻,5 公裏是畫質,1 小時是交稿時間;10 天的縱深,則決定這本刊物能往未來翻多少頁。對氣象作業來說,交稿時間是硬約束:若要跑上十幾個小時才算完,最新的觀測資料就算舊了,解析度再高也趕不上今晚的天氣圖。1 小時的意義在這裡,它讓最高的解析度第一次具備上線服務的資格。

數字之間還藏著一處設計餘裕。政策文件寫的是可用預報時效延長至 9 天,模式計算的卻是 10 天,多算的那一天沒有寫進承諾,它留在規格表外,作為準確率衰減前的緩衝。工程圖裡的公差留量,在預報規格裡以天為單位出現。這組目標出自「十五五」規劃,與我們先前拆解過的「十五五」規劃裡的汽車強國藍圖同屬一份文件。政策文本裡的每個數字,最終都得翻譯成工程規格,再翻譯成民眾看得到的服務,MCV 這次等於替規劃裡的 9 天可用時效先做了驗證:算得快,才敢承諾算得遠。

一套程式碼,兩種硬體

移植是這次成果裡最像介面設計的部分。團隊做的遠超過把單一模組搬上 GPU:動力、物理與內插幾個關鍵部分被逐一改寫整合,透過 OpenACC 這類編譯指示,讓同一份程式碼既能在國產異構加速器上執行,也保留 CPU 的運行能力。這個思路接近設計圈熟悉的響應式邏輯,同一份版面依裝置調整呈現,內容毋須維護兩套。

工程數字也值得細看。全鏈路調校之後,計算資源使用率提升 10%,通訊模組加速 3.7 倍,I/O 效能提升超過 30%。大型叢集的瓶頸經常出現在節點之間,等資料的時間多於真正計算的時間,通訊的 3.7 倍因此關鍵,它讓十萬張卡減少互相閒置。這些百分比不像解析度那樣容易上標題,卻是把 5 公裏網格真正跑進 1 小時的隱藏工程。

MCV 模式完成異構化改造後,通訊模組效能提升至原先的 3.7 倍,用於縮短十萬張加速卡之間互相等待資料的時間
異構化改造後全鏈路調校的成果之一

逐位元相同的驗收標準

驗證體系讀起來像一份品管規範。單元測試、全模式整合、校驗比對,最後是 10 天預報的繪圖檢查,把大量計算收攏成一張可以直接判讀的天氣圖,讓受過訓練的眼睛確認場面合理。視覺化在這裡的角色是終檢站,也是整條流程裡唯一以「圖」為單位的關卡。

最嚴的一條寫在二進制一致性上:CPU 與 GPU 的計算結果,必須逐位元完全相同。印刷打樣講究色差控制在肉眼難辨的範圍,這裡的標準更硬,兩套硬體要交出同一份答案,連浮點誤差都不放行。可重現性是預報信任的基礎,任何機器、任何時候算出來都一樣,數字才有權威。這種把檢查方法攤開來的做法,與我們在哥德巴赫猜想的驗證排版裡觀察到的方向相通:數字要被相信,先得讓驗證本身可以被看見。

MCV 模式要求 CPU 與 GPU 兩種硬體的計算結果逐位元完全相同,作為移植完成的核可標準
二進制一致性核驗,是 MCV 異構移植的驗收底線

從實驗室走向作業線的品牌敘事

支撐這次計算的曙光 8000,是中國首個全國產、十萬卡規模的 AI 叢集。中科曙光給它的定位是高精確度科學計算與低精度智慧運算的原生融合,這句話本身就是一份產品設計:同一套「超智融合」開放計算架構,既服務物理方程,也服務大模型訓練,兩種算力需求收進同一張規格表。官方數字顯示,這套系統已支援近 200 項產業應用與 500 餘個主流大模型,覆蓋 30 多個科研及產業領域。

對硬體品牌而言,真正的轉折在身分變化:國產異構算力從科研驗證,走到支撐國家級預報作業。實驗室的跑分相對容易,氣象這種要求逐位元可重現的長期作業最難,跨過這條線,等於拿到一張工程成熟度的背書。團隊同時已完成全球 3 公裏解析度的模擬試驗,把下一階的網格先試跑過一次,為後續升級預留了階梯。這個模式給自己的長期目標是區域百米級、全球公裏級,解析度的階梯一路往下鋪,品牌的故事也就一路有得講。

看不見的設計,收在明天的天氣圖裡

回到手機裡那張漸層的氣溫圖。它的平滑來自夠細的網格,它的及時來自 1 小時的計算時效;至於可信,那是兩種硬體逐位元一致的驗收標準換來的。這些環節使用者永遠看不到,卻實實在在參與了明天早上要不要帶傘的決定。基礎設施的設計大抵如此,把複雜收在網格與數字裡,只把一張清晰的天氣圖交到使用者手上。5 公裏是很小的刻度,量出來的,是背後整組工程的份量。