MPAS跨尺度、可变分辨率模式

news2024/10/10 0:25:44

跨尺度预测模式(The Model for Prediction Across Scales - MPAS)是由洛斯阿拉莫斯实验室和美国国家大气研究中心(NCAR)共同开发,其由3个部分组成,分别称为 MPAS-A(大气模型)、MPAS-O(海洋模型)和 MPAS-LI(陆冰模型)

MPAS构建之初的目的是构建一个新的地球系统模型,可用于全球或区域的天气及气候研究,本次主要关注大气模式MPAS-A。

MPAS-A模式的大气动力内核求解的是完全可压的非静力学运动方程,其最显著的特点是非结构化的质心 Voronoi 网格。SCVT 网格为全球框架内的区域降尺度提供了机会(下图),因为它允许网格从更粗的分辨率平滑地转换到更高分辨率,而不是使用嵌套来转换网格的传统区域气候模型 RCM(如 WRF)。

MPAS-A模式正在不断的优化,由于其先进的模式结构和可变分辨率的网格特性,将是未来高分辨率模拟的主要趋势之一。

目标:

1.掌握MPAS-A原理及陆面模式基本概念;

2.熟练进行 MPAS-A的移植、编译和运行方法;

3.掌握 MPAS-A 运行所需输入数据文件的特点、格式及制备;

4.掌握 MPAS-A 全球运行及区域运行的方法及其数据制备;

5.通过典型案例分析与实战模拟操作相结合提高运行及应用能力;

6.采用现场答疑的方式,解答学员在实际工作中遇到的有关技术问题。

一:MPAS 模式基本信息讲解

初识MPAS模式及其意义

 MPAS 代码获取及结构

MPAS 的结构,MPAS 代码的结构

MPAS的几大功能模块

MPAS 代码的获取及其结构

MPAS 移植、编译及运行实践 

MPAS运行环境的准备,编译、安装及运行

Linux 系统及程序的准备

编译器及库文件(hdf5、netcdf、pnetcdf)的准备

WPS(ungrib) 的编译和准备

MPAS 全球均匀网格的运行

MPAS的运行流程,及全球均匀网格的运行

MPAS 运行的步骤:数据准备、初始化、运行

全球均匀网格的运行:初、边界场文件的准备

 

 MPAS 全球非均匀网格的运行

MPAS的运行流程,及全球非均匀网格的运行

MPAS 运行的步骤:数据准备、初始化、运行

全球非均匀网格的运行:高分辨率网格中心的旋转;初、边界场文件的准备

MPAS 区域网格的运行

MPAS 区域网格运行所需数据文件制备

区域网格的制作

边界场文件的制作

区域MPAS 的运行

 

MPAS 运行中的配置

MPAS 运行中的配置和选项

MPAS运行时的选项

MPAS 输出结果的定制

 

MPAS结果处理、分析及可视化

熟练掌握 MPAS 输出结果文件结构、变量意义、变量选择以及结果分析

 MPAS结果文件的结构

MPAS结果文件变量

 结果分析及绘图

 

MPAS代码修改、发展及改进

了解 MPAS代码的结构、主要模块的组成、Fortran程序的修改

n 了解 MPAS 主要的代码结构

n 了解 MPAS 几大模块的组成及相应的程序位置

根据需要修改代码,编译运行

相关内容:

Noah-MP陆面过程模型建模方法与站点、区域模拟

陆面、生态、水文模拟与多源遥感数据同化

CLM陆面过程模式

地球系统模式(CESM)

农田通量计算方法与应用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/790550.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【LeetCode】19.删除链表的倒数第N个结点

题目 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head [1,2,3,4,5], n 2 输出:[1,2,3,5]示例 2: 输入:head [1], n 1 输出:[]示例 3&…

Stable Diffusion - 扩展 SegmentAnything 和 GroundingDINO 实例分割算法 插件的配置与使用

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://blog.csdn.net/caroline_wendy/article/details/131918652 Paper and GitHub: Segment Anything: SAM - Segment Anything GitHub: https://github.com/facebookresearch/s…

HCIA 第二课总结

配置网络设备的明文密钥实验组网 实验拓扑 将一个路由器使用配置口进行连接 sys #进入系统视图模式 sysname RTA #给设备命名 user-interface console 0 #进入用户接口配置界面 authentication-mode password #配置认证模式为密钥认证 set authentication password ciphe…

【优选算法题练习】day8

文章目录 一、974. 和可被 K 整除的子数组1.题目简介2.解题思路3.代码4.运行结果 二、525. 连续数组1.题目简介2.解题思路3.代码4.运行结果 三、560. 和为 K 的子数组1.题目简介2.解题思路3.代码4.运行结果 总结 一、974. 和可被 K 整除的子数组 1.题目简介 974. 和可被 K 整…

Vue3+ElementPlus实际项目快速开发模板Pure Admin

发现了一个超好用的模板项目,不仅有很全面的完整版,还有精简的可以直接拿来用的后台管理框架。文档很全面,甚至有B站配套视频! PureAdmin保姆级文档 vue-pure-admin快速开发教程(使用Vue3、Vite、Element-Plus、TypeScript、Tail…

基于nodejs+vue微信小程序加油站服务管理系统

开发语言 node.js 框架:Express 前端:Vue.js 数据库:mysql 数据库工具:Navicat 开发软件:VScode 基于微信小程序加油站服务 系统分为用户和管理员两个角色 用户微信端的主要功能有: 1.用户注册和登陆小程序 2.用户…

【C#】微软的Roslyn 是个啥?

一、说明 Roslyn 是微软重写的C#编译器并开源。 Roslyn 是 C# 和 Visual Basic.NET 开源编译器的代号。以下是它如何在过去十年企业Microsoft的最黑暗中开始,并成为所有C#(和VB)的开源,跨平台,公共语言引擎&#xff0c…

LiveGBS流媒体平台GB/T28181功能-设备树自定义分组自定义组织机构选择通道共享给上级国标平台配置权限给指定用户

LiveGBS流媒体平设备树自定义分组自定义组织机构选择通道共享给上级国标平台权限给指定用户 1、背景2、分组2.1、新建分组2.2、选择通道2.3、导入设备2.4、编辑名称2.5、删除分组2.6、移除分组 3、国标级联3.1、分组共享节点3.1.1、共享给上级平台3.1.2、分配权限给用户 3.2、级…

智能制造RFID设备包括哪些?

智能制造是现代制造业的重要发展方向,其核心是数字化、网络化和智能化。而在智能制造中,RFID设备是一种不可或缺的技术手段,主要用于实现物品的识别、追踪和化管理。以下是智能制造中常用的RFID设备及其功能: 1、 RFID读写器 RFID…

环境搭建和HelloWorld

文章目录 环境搭建和HelloWorld计算机基础知识计算机诞生计算机发展历程计算机硬件计算机软件 DOS命令概述打开命令提示符窗口常用DOS命令 Java概述和环境搭建诞生和发展Java平台版本和作用Java语言特点Win64系统搭建Java8开发环境 第一行代码--HelloWorld创建Java文件编写Java…

PGembedding 代码分析

pgembedding 存储结构 pg embedding 数据是存在共享内存中的,pg down 之后索引数据就没了,但索引对象本身还在,第一次访问时会重新创建。 数据以 plain 的形式存储,其中每个点是这样的结构: idx_size: 表…

Stephen Wolfram:概率从何而来?

Where Do the Probabilities Come From? 概率从何而来? OK, so ChatGPT always picks its next word based on probabilities. But where do those probabilities come from? Let’s start with a simpler problem. Let’s consider generating English text one …

Palo Alto Networks 智能网络安全保护任何地方的用户、应用和数据

Palo Alto Networks 不仅能够为数字企业提供当下所需的网络安全服务,还能为日后的工作打好安全基础,让企业无需在二者间权衡和纠结,这样的网络安全合作伙伴仅此一家。我们承诺将双管齐下,在保障数字企业的安全方面绝不妥协退让。下…

linux barrier 栅栏屏障,让多任务在栅栏处集合,全部到齐后同时出发

​专栏内容: postgresql内核源码分析 手写数据库toadb 并发编程 个人主页:我的主页 座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物. 概述 pthread_barrier_t 这是posix定义线程同步方法&#xff0…

Windows电脑应用设置开机自启动

背景 比如我们程序员,开机就想电脑自启动谷歌浏览器和VS Code等开发工具,自己什么都不用动,怎么办?有人说可以在任务管理器的启动里设置,但还是有些工具里面没有的,也就是不能这样设置的,今天教…

Windows环境下git客户端中的git-bash和MinGW64

我们在 Windows10 操作系统下,安装了 git 客户端之后,可以通过 git-bash.exe 打开一个 shell: 执行一些 linux 系统里的命令: 注意到上图紫色的 MINGW64. Mingw-w64 是原始 mingw.org 项目的改进版,旨在支持 Window…

数据结构【线性表】

数据结构入门级 第二章 线性表 一、线性表的定义和基本操作 线性表的定义:具有相同属性数据类型的数据元素组成的一个有限序列;除第一个元素外的元素都有直接前驱,除最后一个元素外的元素都有直接后继;存在一个唯一被称为“第一个…

【ARM Coresight 系列文章 10.3 - ARM Coresight STM 寄存器介绍 及STM DMA 传输介绍】

文章目录 STM Register summarySTM DMA 相关的寄存器DMA TransferBurst requestSingle and burst request STM Register summary STM 的寄存器主要可以分为以下几类: STM DMA 相关的;STM HW Trigger 相关的;系统控制及状态寄存器&#xff1…

CSS布局定位+装饰

一、定位 1.1 网页常见布局方式 1. 标准流 1. 块级元素独占一行 → 垂直布局 2. 行内元素/行内块元素一行显示多个 → 水平布局 2. 浮动 1. 可以让原本垂直布局的 块级元素变成水平布局 3. 定位 1. 可以让元素自由的摆放在网页的任意位置 2. 一般用于 盒子之间的层叠情…

Java的运行时数据区域

Java 虚拟机在执行 Java 程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有些区域随着虚拟机进程的启动而一直存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。 根据《Jav…