当前位置: 首页 > news >正文

地球系统模式(CESM)

目前通用地球系统模式(Community Earth System Model,CESM)在研究地球的过去、现在和未来的气候状况中具有越来越普遍的应用。CESM由美国NCAR于2010年07月推出以来,一直受到气候学界的密切关注。近年升级的CESM2.0在大气、陆地、海洋、海冰、陆冰、径流等几大模块以及一个中央耦合器(CIME)中都有较大更新,可以在不同的硬件平台上移植使用,尤其可以用于CMIP6的研究。

      CESM2.0中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需要什么运行环境

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 几大模块的组成及相应的程序位置
根据需要修改代码,编译运行
 

原文链接:

https://mp.weixin.qq.com/s?__biz=MzUyNzczMTI4Mg==&mid=2247618036&idx=4&sn=85b2af44bfe50842779c2a3dab245018&chksm=fa7852c9cd0fdbdfbd953e0fec51671cc2b751a1ca914cb17a87305585135ef8323df7ec711c&token=1356914685&lang=zh_CN&scene=21#wechat_redirect

相关文章:

  • mysql的其他问题
  • 创邻科技获评环紫金港创新生态圈智源创新企业
  • 计算机网络-第5章 运输层(1)
  • 【字典合集】SecLists-更全面的渗透测试字典 v2024.1
  • 软件设计模式:模板方法模式
  • [论文笔记]DouZero: Mastering DouDizhu with Self-Play Deep Reinforcement Learning
  • 【Linux的网络编程】
  • Linux删除Mysql
  • MinGW-w64的下载与安装
  • 03:HAL---中断
  • 性能优化-卡牌项目渲染优化
  • QML | 在QML中导入JavaScript资源、导入JavaScript资源、包含一个JavaScript 资源
  • 机器学习之分类回归模型(决策数、随机森林)
  • 如何使用宝塔面板搭建Discuz并结合cpolar实现远程访问本地论坛
  • Qt: 事件过滤器的更多用法
  • Babel配置的不完全指南
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • php中curl和soap方式请求服务超时问题
  • Python_网络编程
  • React 快速上手 - 07 前端路由 react-router
  • vue-cli3搭建项目
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 如何设计一个比特币钱包服务
  • 我看到的前端
  • 详解移动APP与web APP的区别
  • 学习笔记TF060:图像语音结合,看图说话
  • 运行时添加log4j2的appender
  • 在Docker Swarm上部署Apache Storm:第1部分
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • ${factoryList }后面有空格不影响
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (16)Reactor的测试——响应式Spring的道法术器
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (多级缓存)缓存同步
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (转)setTimeout 和 setInterval 的区别
  • (转)树状数组
  • .Net CF下精确的计时器
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .net 按比例显示图片的缩略图
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .net 中viewstate的原理和使用
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .net开发时的诡异问题,button的onclick事件无效
  • .NET文档生成工具ADB使用图文教程
  • ;号自动换行
  • @ModelAttribute 注解
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • [ 云计算 | AWS 实践 ] Java 如何重命名 Amazon S3 中的文件和文件夹
  • [codevs 1515]跳 【解题报告】