地球系統模式(CESM)實踐技術應用及進階

目前通用地球系統模式(Community Earth System Model,CESM)在研究地球的過去、現在和未來的氣候狀況中具有越來越普遍的應用。CESM由美國NCAR于2010年07月推出以來,一直受到氣候學界的密切關注。近年升級的CESM2.0在大氣、陸地、海洋、海冰、陸冰、徑流等幾大模塊以及一個中央耦合器(CIME)中都有較大更新,可以在不同的硬件平臺上移植使用,尤其可以用于CMIP6的研究。

CESM中CIME (Common Infrastructure for Modeling the Earth)為模式配置、編譯和運行提供個例控制器。CAM大氣模塊加入CLUBB (Cloud Layers Unified by Binormals)計算邊界層湍流活動、淺對流、云微物理,CLUBB是一個診斷濕湍流方案,它能計算聯合高階次網格垂直速度,水含量、液態水和位溫,也可以計算次網格垂直通量;引入提高的二階診斷云微物理方案(MG2),可以診斷計算降水包括雨、雪和凝結云。CAM化學模塊(CAM6-chem)包括對流化學方案MOZART-T1;計算二次有機氣溶膠(SOA)的VBS(volatility basis set)方案中耦合了對流化學方案,并一直在持續改進,到目前的CESM2.2.0中,實現了區域加密的MUSICA-V0,并增加了能直接配置運行MOZART-TS2 化學模塊以及進行nudging等的compset(配置)。WACCM6與CAM6所有的物理參數化方案都相符,并且在中層和上層大氣中增加了顯著的新功能。為了從火山和非火山源氣體中提供平流層氣溶膠的代表,WACCM6延展了Modal Aerosol Module (MAM4)功能。CLM5.0版本主要改進了土壤和植被水文過程、積雪融雪動力過程、碳氮循環和耦合模擬以及植被模擬等主要動力過程,另外,模式引進了MOSART徑流模型替換了 RTM,同時引進FATES生態演替模型以改進經典的動態植被模型(DGVM)。地下層數由CLM4.5中的15層增加到了CLM5中的25層,考慮了土壤厚度的空間變量。它從0.4到8.5m之間變化。此外,在海冰、陸冰等模塊中都有較大的更新。新的CLM強迫資料為全球土壤濕度計劃的第三階段(GSPW3)開發。它也是僅限于陸面模擬的LS3MIP和LUMIP默認的資料。

該模式使用需要有極強的理論知識和計算機能力,許多使用者遇到了許多困難。通過學習,幫助學員快速解決CESM使用中的問題,提高科研產出速度。

第一部分、運行前的準備

CESM 運行的系統和軟件環境

CESM需要什么運行環境

CESM2.0\2.1\2.2運行環境的搭建

第二部分、Linux系統及編譯

CESM 運行需要掌握的Linux及編譯知識

Linux的基礎知識及操作

Linux編譯的基礎及操作示例

基于Make 和CMake的編譯體系

第三部分、CESM原理、結構

CESM 的基本結構

CESM的幾大功能模塊

CESM的基礎知識

圖片

第四部分、CESM程序獲取、結構及其功能

獲取 CESM程序代碼,CESM文件夾結構及各自功能

獲取最新或特定版本的 CESM 代碼

講解 CESM文件夾結構作用

圖片

第五部分CESM 移植、安裝及快速運行

CESM 運行環境的準備,編譯、安裝及、運行

檢查并完善CESM 運行所需環境及軟件

針對特定服務器環境的 CESM Machine File 修改

創建一個簡單的 case,并編譯運行這個 case

圖片

第六部分、CESM 配置選項及數據文件制備

CESM 運行的配置文件詳解,運行所需數據文件制備

創建 CESM case時各選項及其意義

運行配置文件namelist 的詳解,常用選項選擇及其意義

運行 CESM 所需數據文件結構及數據文件制備方法及程序

根據研究內容熟練創建 CESM case 并運行 CESM

圖片

第七部分、CESM單模塊運行——以CLM為例

熟練掌握 CESM 單模塊運行的 case 創建、文件準備及運行-以CLM為例

創建CLM單點或區域模式的方法

單點及區域運行所需文件的制備

單點及區域模式的運行

圖片

第八部分、CESM 的部分耦合運行——CAM-chem + CLM

熟練掌握 CESM 部分模塊耦合運行的 case 創建、文件準備及運行

部分耦合的原則

CAM+CLM 實例的創建及運行

CAM的拓展——CAM-chem、WACCM

圖片

第九部分、CESM 的全耦合運行

熟練掌握 CESM 全耦合運行的 case 創建、文件準備及運行?

全耦合運行的注意事項

全耦合實例的創建及運行

圖片

第十部分、CESM結果處理、分析及可視化-以CLM為例

熟練掌握 CESM輸出結果文件結構、變量意義、變量選擇以及結果分析-以CLM為例

創建單點或區域模式的方法

單點及區域運行所需文件的制備

單點及區域模式的運行

圖片

第十一部分、CESM 代碼修改、發展及改進

了解 CESM代碼的結構、主要模塊的組成、Fortran程序的修改

了解 CESM 主要的代碼結構

了解 CESM 幾大模塊的組成及相應的程序位置

根據需要修改代碼,編譯運行

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/96375.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/96375.shtml
英文地址,請注明出處:http://en.pswp.cn/web/96375.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

StarRocks導入數據-使用 Broker Load 進行異步導入

目錄 一、背景 二、實操 三、查看導入進度 一、背景 將hive庫數據表導入starrocks. 二、實操 LOAD LABEL user_behavior (DATA INFILE("hdfs://<hdfs_ip>:<hdfs_port>/user/amber/user_behavior_ten_million_rows.parquet")INTO TABLE user_behavior…

c語言,識別到黑色就自動開槍,4399單擊游戲狙擊戰場,源碼分享,豆包ai出品

不好用&#xff0c;識別速度慢&#xff0c;有時候識別不準確#include <windows.h> #include <stdio.h> #include <math.h> HDC hdcScreen; void leftClick(); void RGBtoHSV(int r, int g, int b, int* h, int* s, int* v); int fuzzyFindColor(int x1, int…

電動汽車充電標準之 — SAE J1772“電動汽車傳導充電連接器”簡介

SAE J1772&#xff08;通常讀作 "J seventeen seventy-two"&#xff09;是由美國汽車工程師學會&#xff08;SAE&#xff09;制定的&#xff0c;針對電動汽車傳導充電連接器的北美標準。它規范了電動汽車&#xff08;EV&#xff09;與充電設備&#xff08;EVSE&#…

ZooKeeper Multi-op+樂觀鎖實戰優化:提升分布式Worker節點狀態一致性

系列文章目錄 第一章 ZooKeeper入門概述:Znode,Watcher,ZAB . 第二章 技術解析&#xff1a;基于 ZooKeeper 實現高可用的主-從協調系統&#xff08;通過例子深入理解Zookeeper如何進行協調分布式系統&#xff09; 第三章 基于 ZooKeeper 的主從模式任務調度系統&#xff1a;設…

生產制造過程精益化

一、核心原則&#xff1a;以“消除浪費、創造價值”為核心精益化的本質是通過系統性優化流程&#xff0c;最大化客戶價值&#xff0c;最小化資源浪費&#xff08;時間、成本、庫存等&#xff09;&#xff0c;核心原則包括&#xff1a;1. 價值導向原則定義客戶價值&#xff1a;從…

Ping命令為何選擇ICMP而非TCP/UDP?

在網絡診斷工具中&#xff0c;ping是最常用的命令之一&#xff0c;它用于測試主機之間的連通性。有趣的是&#xff0c;ping命令并不使用TCP或UDP這些傳輸層協議&#xff0c;而是基于網絡層的ICMP協議。這背后的設計選擇體現了計算機網絡協議棧的分層智慧和特定用途的優化。ICMP…

VGGNet:為什么16層簡單堆疊能成為CNN經典?

配套筆記&講解視頻,點擊文末名片獲取 研究背景和動機 在 VGG 出現之前,圖像識別就像“盲人摸象”: 計算機看一張圖,只能憑感覺抓幾個零散的“特征點”, 結果忽好忽壞,時靈時不靈。 大家發現,如果把“看圖的流程”做得更深、更系統,準確率就能蹭蹭往上漲。于是“深一…

springboot+vue醫院診療管理系統(源碼+文檔+調試+基礎修改+答疑)

目錄 一、整體目錄&#xff08;示范&#xff09;&#xff1a; 文檔含項目技術介紹、E-R圖、數據字典、項目功能介紹與截圖等 二、運行截圖 三、代碼部分&#xff08;示范&#xff09;&#xff1a; 四、數據庫表(示范)&#xff1a; 數據庫表有注釋&#xff0c;可以導出數據…

云蝠智能大模型呼叫新模型上線,擁抱AGI

在人工智能浪潮席卷全球的今天&#xff0c;AGI&#xff08;通用人工智能&#xff09;已不再遙不可及&#xff0c;而是正逐步成為驅動產業變革的核心力量。在這場技術革命中&#xff0c;云蝠智能以其前瞻性的戰略布局和技術創新&#xff0c;再次引領行業風向——全新大模型呼叫模…

晨控CK-GW08S-PN與西門子PLC配置Profinet通訊連接操作手冊

晨控CK-GW08S-PN與西門子PLC配置Profinet通訊連接操作手冊晨控CK-GW08S系列作為晨控智能工業級別網關型RFID讀寫器,支持大部分工業協議如RS232、RS485、以太網。支持工業協議Modbus RTU、Modbus TCP、Profinet、EtherNet/lP、EtherCat以及自由協議TCP/IP等。本期主題&#xff1…

【Linux】Linux常用指令合集

本文是小編鞏固自身而作&#xff0c;如有錯誤&#xff0c;歡迎指出&#xff01; 目錄 一、文件與目錄操作 (1) 查看目錄&#xff0c;切換目錄 pwd ls cd &#xff08;2&#xff09;創建、 刪除 mkdir touch rmdir rm cp mv 二、文件的查看及更改 (1)查看和更改 …

MySQL 高級特性與性能優化:深入理解函數、視圖、存儲過程、觸發器

大家好&#xff01;今天我們要深入探討 MySQL 中一些非常重要的高級主題——內置函數、視圖、存儲過程、觸發器、索引、事務和鎖機制。無論你是剛開始學習數據庫的新手&#xff0c;還是經驗豐富的開發者&#xff0c;掌握這些知識點都將極大提升你的開發效率和數據管理能力。一.…

Linux學習:基于環形隊列的生產者消費者模型

目錄1. 環形隊列的概念與實現方法1.1 環形隊列的概念1.2 環形隊列的一般實現方法2. 多線程相關的信號量概念與接口2.1 信號量類型2.2 信號量的初始化與銷毀2.3 信號量的P申請、V釋放操作3. 基于環形隊列實現p、c模型的設計方案3.1 環形隊列&#xff08;ringqueue&#xff09;作…

【左程云算法07】隊列和棧-鏈表數組實現

目錄 ?編輯1&#xff09;隊列的介紹 核心操作 3&#xff09;隊列的鏈表實現和數組實現 使用數組實現隊列 2&#xff09;棧的介紹 核心操作 4&#xff09;棧的數組實現 使用語言內置的實現 使用數組手動實現棧 5&#xff09;環形隊列的實現 leecode622 代碼解析 視頻…

Docker 清理完整指南:釋放磁盤空間的最佳實踐

前言 隨著 Docker 使用時間的增長,系統中會積累大量的容器、鏡像、數據卷和構建緩存,占用大量磁盤空間。本文將詳細介紹如何有效清理 Docker 資源,釋放磁盤空間,保持系統整潔。 Docker 資源類型 Docker 主要占用磁盤空間的資源包括: 容器 (Containers):運行中和已停止…

零基礎快速了解掌握Linux防火墻-Iptables

一、 Iptables概述Iptables 是一個用戶空間程序&#xff0c;可以用于設置和管理 Linux 操作系統的內核級防火墻。它通過表、鏈和 規則組成&#xff0c;可以靈活地根據不同的需求進行配置。iptables 具有以下特點&#xff1a;Iptables 作為內核級別的防火墻&#xff0c;具有高效…

12公里無人機圖傳模組:從模糊到超高清的飛躍,抗干擾能力全面升級

在無人機行業飛速發展的今天&#xff0c;高清圖像傳輸已成為衡量無人機性能的重要標志之一。過去&#xff0c;無人機在長距離飛行時常常面臨信號衰減、圖像模糊&#xff0c;甚至數據丟失的問題&#xff0c;影響了用戶的體驗與應用效果。為了打破這一瓶頸&#xff0c;業內專家不…

從 “模板” 到 “場景”,用 C++ 磨透拓撲排序的實戰邏輯

文章目錄前言&#xff1a;《算法磨劍: 用C思考的藝術》 專欄《C&#xff1a;從代碼到機器》 專欄《Linux系統探幽&#xff1a;從入門到內核》 專欄正文&#xff1a;[B3644 【模板】拓撲排序 / 家譜樹](https://www.luogu.com.cn/problem/B3644)【解法】【參考代碼】[P2712 攝像…

盲盒抽卡機小程序:從0到1的蛻變之路

盲盒抽卡機小程序從概念提出到最終上線&#xff0c;經歷了從0到1的蛻變過程。這個過程充滿了挑戰與機遇&#xff0c;也凝聚了開發團隊的智慧和汗水。本文將分享盲盒抽卡機小程序的開發歷程&#xff0c;探討其背后的技術實現和市場策略。需求分析&#xff1a;明確目標用戶與市場…

分層-三層架構

文章目錄介紹代碼拆分Dao層server層controller層運行結果介紹 在我們進行程序設計以及程序開發時&#xff0c;盡可能讓每一個接口、類、方法的職責更單一些&#xff08;單一職責原則&#xff09;。 單一職責原則&#xff1a;一個類或一個方法&#xff0c;就只做一件事情&#…