首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WRF Model Wrf 模式 软件测试环境配置

最近需要针对对WRF应用做一些性能优化;下面简单记录WRF model 的安装过程: 优秀UP主的视频: https://www.bilibili.com/video/av71541427/ UP主提供的资源...; WRF 和 WPS 都要下载; https://www2.mmm.ucar.edu/wrf/users/download/get_source.html 配置编译环境;gfortran,perl,.../xg1990.com/blog/archives/tag/wrf 包含wrf安装运行; 2020/8/29日更新步骤: 工作目录 /home/nfs /home/wrf; 配置共享nfs文件系统;...在jn-01 机器上,使用 /home/nfs/init-WRF-environment.sh 脚本,进行初始化WRF执行环境,并获取用于执行的csh; 运行 run-wps-wrf.sh 脚本,进行wps...wrf 样例数据; 根据样例配置,修改运行过程和数据输入输出过程,完成WRF软件的执行; 配置文件地址:https://yaowenxu.github.io/small-projects/

1.3K20

WRF模式后处理

目前,有很多工具可以进行WRF模式后处理,比如NCL,Grads,Python,MATLAB等等,而且每一种语言都有其优势。...NCL中有WRF模式后处理的包,可以非常方便的处理WRF模式结果,而近些年Python在气象上的应用也越来越广泛,各种气象相关包也日渐完善。...MATLAB在WRF模式后处理方面就显得捉襟见肘了,倒不是MATLAB不适合做WRF模式后处理,而是关于这方面的开源包不多。...由于之前主要使用MATLAB处理WRF模式结果(虽然已投入Python的怀抱),而MATLAB中又没有相关函数,便对NCL中的部分函数进行了移植。...转换的源程序包括: 气象参数计算: 1) 露点计算 2) 相对湿度计算 3) 根据 风向风速计算u , v 4) 根据u, v分量 计算 风向风速 根据WRF输出结果计算并绘制: 1) 计算温度

3.1K21
您找到你想要的搜索结果了吗?
是的
没有找到

WRF小技巧】WRF如何得到更好的模拟结果?

以下文章来源于气海同途 ,作者气海同途 编者按:这是新开的一个系列,有时间会逐步将WRF官方培训的ppt挑选个人认为重要的进行翻译,以及结合个人的使用经验进行一些解释。...本篇内容来源于WRF官网2021年的培训ppt:Application of WRF: How to Get Better Performance。...WRF作为成熟的区域中尺度气象模式,文档齐全且教程详细,对于用户较为友好,但是想要获得一个好的模拟结果,需要注意很多地方, 1 模拟区域domain设置 模拟区域不能太小,否则模拟结果基本为全球模式侧边界的强迫结果...3 侧边界条件 包括WRF在内的所有区域模式,人为引入的侧边界(LBC)是制约模式性能的一个重要因素。...7 物理参数方案的选择 WRF模式中,存在众多次网格过程需要使用物理参数方案进行表达,而每种物理参数化方案都有很多种选项,其不同的排列组合使得选项太多。

2.1K83

支持GPU的社区版WRF模式

那今天就给大家介绍一下当前已经发布的社区版GPU加速的WRF模式-WRFg。...WRFg是利用GPU加速的社区版中小尺度WRF模式,包含了完整的WRF动力核及一些微物理选项,可以利用GPU、OpenACC和CUDA加速WRF模式的运行。...官方给出的性能对比是,GPU加速的WRF模式比CPU版本的速度提高了7倍。 官方网站给出的信息,加速后的WRF模式可以运行1km分辨率,但是没有指明多大范围。...加速后的WRF模式可以同化更多的观测数据,以改善数值模式的初始场。 网站发布的是基于WRF V3.8.1的加速版本。以下是当前已经移植到GPU的一些子模块信息。 ? ?...官方指出,WRFg可以部署在NVIDIA P100或V100的系统上。感兴趣的可以去网站下载安装包,尝试一下。当然,前提是你要有可用的GPU。

2.5K20

WRF完整案例代码】在超算上使用WRF模拟飓风马修登陆

Weather Research and Forcasting Model WRF-ARW模式是针对大气研究和业务预报应用设计的中尺度数值天气预报系统,适用于从几十米到几千公里的广泛气象应用。...本文将以WRF-ARW V3.9.1版本为例,介绍其在超算中心上模拟飓风马修登陆。给大家简单运行一下WRF在超算平台的实际应用案例,并建立起数值模式模拟的一个初步印象。...有关namelist.wps的详细参数说明可以参考WRF-ARW官网: https://www2.mmm.ucar.edu/wrf/users/namelist_best_prac_wps.html...和边界场wrfbdy_d01,适配背景超算中心的slurm作业脚本如下: 3.2、wrf.exe:模式运行积分 提交wrf.exe作业,得到模式结果和Restart文件。...slurm作业系统运算资源充足,无需排队,在采用单节点48核(单节点满核为128)并行条件下,作业运行时间只需2分41秒,可以极大提高计算效率。 四、小结 到此已经完成了简单示例的运行。

65420

wrf-python 详解之API

这部分包含的时 wrf-python 模块中的API,如果wrf-python提供的函数不能满足你的需求,你也可以根据已有的API重新编写一个处理函数或是其它的诊断函数。...当然,大多数时候我们仅需要wrf-python已经提供的诊断函数和其它可调用函数,可能都不会使用到这些API。...用户API 方法 诊断 从WRF输出中返回基本诊断变量 插值 返回3D场插值到2D平面(指定垂直层)的值 坐标转换 返回经纬度坐标对应的X,Y坐标 网格去栅格 返回去栅格化后的变量,与NCL中的wrf_user_unstagger...Projection 基本类 存储地图投影信息的基类 Projection 基本类方法 返回一个matplotlib.mpl_toolkits.basemap.Basemap 地图投影对象 Projection 子类 wrf.WrfProj

2.2K11

工具推荐|面向气候研究者的Python可视化工具

cf-plot 也可以直接处理WRF模式结果,可以非常方便的进行可视化。 安装 cf-plot 目前仅支持 MacOS 和 Linux 系统,如果要在 Windows 上使用,需要 WSL。...在 MacOS 和 Linux 上的安装非常方便,可直接通过 conda 进行安装,如下: conda install -c ncas -c conda-forge cf-python cf-plot...以下以WRF模式的可视化为例展示一下 cf-plot 的便捷之处,只需要很少的代码即可进行快速可视化。...WRF模式数据可视化 import cf import cfplot as cfp f=cf.read('wrf2.nc')[0] t2=f.subspace(time=cf.dt('2016-12-25...WRF模式温度可视化结果 此外,cf-plot 还提供了很多功能,比如囊括了大量的colormap,内置了自定义 colorbar 的功能,示例如下图所示,更详细的功能可以前往官方文档查看,这里不再赘述

89410

WRF模式WPS前处理细解

对于常用气象数据集而言,比如NCEP,EC等机构提供的气象场,WRF中都提供了Vtable模版文件,一般直接链接使用即可。更多信息见文档[^4]。...上述所有量的全球范围数据集在WRF官方下载页均提供了下载。因为上述数据不是时间依赖量,因此只需要下载一次即可。...通常情况下,GRIB文件中包含的变量比初始化WRF模式所需要的变量要多。两种格式的文件都使用了大量编码识别GRIB文件中的变量和层。...WPS : WRF系统的一种新的格式,包含了对于下游程序非常有用的额外信息。 SI : WRF系统的旧中间数据格式。 MM5 : 用于为MM5模式提供GRIB 2格式输入。...上述三种格式均可用于驱动WRF模式,但推荐使用WPS格式。

6.6K96

工具推荐|面向气候研究者的Python可视化工具

cf-plot 也可以直接处理WRF模式结果,可以非常方便的进行可视化。 安装 cf-plot 目前仅支持 MacOS 和 Linux 系统,如果要在 Windows 上使用,需要 WSL。...在 MacOS 和 Linux 上的安装非常方便,可直接通过 conda 进行安装,如下: conda install -c ncas -c conda-forge cf-python cf-plot...以下以WRF模式的可视化为例展示一下 cf-plot 的便捷之处,只需要很少的代码即可进行快速可视化。...WRF模式数据可视化 import cf import cfplot as cfp f=cf.read('wrf2.nc')[0] t2=f.subspace(time=cf.dt('2016-12-25...')) t2.units='degC' cfp.con(t2, lines=False) WRF模式温度可视化结果 此外,cf-plot 还提供了很多功能,比如囊括了大量的colormap,内置了自定义

54220

WRF第3课:在超算上运行WRF官网案例——重启动-海温更新-嵌套

Weather Research and Forcasting Model WRF-ARW模式是针对大气研究和业务预报应用设计的中尺度数值天气预报系统,适用于从几十米到几千公里的广泛气象应用。...本文将以WRF-ARW V3.9.1版本为例,介绍其在超算中心上模拟飓风马修登陆。给大家简单运行一下WRF在超算平台上处理实际应用中涉及到的重启动、海温更新、网格嵌套的问题。...☜点击阅读 和 《WRF第2课:在超算上使用WRF模拟飓风马修登陆》 ☜点击阅读 ---- 本教程将以官网—2016年10月飓风马修登陆为例,介绍在实际应用WRF-ARW中涉及到的重启动、海温更新、以及网格嵌套等操作流程...,然后重新运行wrf.exe即可。 二、海温更新 WRF-ARW大气模式不会预测诸如海面温度、海冰、植被覆盖、土地利用类型、以及地表反照率等下边界的动态变化。...目前,WRF-ARW嵌套运行主要分为双向和单向两类方式。

2.9K30

WRF模式之WPS的配置运行

编译安装好可以模拟实际个例的WRF模式之后,在模拟之前需要先确定模拟域(即模拟范围)以及数据预处理(插值陆面数据,比如地形,土壤等数据;差插值气象数据到模拟域)过程。...这就是WPS——模式前处理系统。 模式前处理过程主要由三个程序处理:geogrid,ungrib,metgrid。...ungrib 提取的气象场数据水平插值到 geogrid 定义的模拟域 namelist.wps 文件控制着上述三个程序的行为,通常的 namelist.wps 文件包含以下信息: &share wrf_core...&share 部分控制三个程序共享的参数设置 wrf_core = 'ARW', # 控制动力核 max_dom = 2, # 控制模拟域嵌套层数 start_date = '2015...&share wrf_core = 'ARW', max_dom = 2, start_date = '2015-10-04_00:00:00','2015-10-04_00:00:00', end_date

4.7K43

Linux系统|Linux系统应急响应

目录 排查用户相关的信息 排查进程端口相关的信息 查找恶意程序并杀掉 斩草除根 判断入侵方式,修复漏洞 当我们被告知一台Linux服务器被黑客入侵,黑客利用该服务器进行挖矿...w #显示已经登陆系统的用户列表,并显示用户正在执行的指令 users #显示当前登录系统的所有用户的用户列表 last #查看最近登录成功的用户及信息...,查看的是 /var/log/wtmp 文件 lastb #查看最近登录失败的用户及信息,查看的是 /var/log/btmp 文件 lastlog #显示系统中所有用户最近一次登录信息...#查看爆破用户名字典 总的来说,黑客入侵主机有下列几种情况: 通过 redis 未授权漏洞入侵(好多挖矿程序是通过这个) ssh 弱口令暴力破解 Web 程序漏洞入侵 参考文章: 记一次Linux...木马清除过程 相关文章:Redis未授权访问漏洞 Linux挖矿病毒的清除与分析 Linux下性能监控、守护进程与计划任务管理 来源:

9.4K20

Chatgpt问答之WRF-并行计算

1、怎么理解WRF中的并行计算 WRF是一个用于天气和气候研究的数值模式,它需要对大量的气象数据进行处理和计算。由于气象数据的规模很大,需要非常强大的计算能力才能完成计算。...因此,WRF采用了并行计算的方法,将计算任务分配给多个计算节点同时处理,以加快计算速度。 WRF的并行计算可以分为两个层面:水平并行和垂直并行。...WRF的并行计算需要在编译时指定编译选项,以支持MPI和OpenMP的并行计算。在运行WRF模拟时,还需要通过设置运行参数,指定计算节点的数量和计算任务的分配方式等。...3、WRF在实际运行中,是怎么实现its, ite, jts, jte, kts, kte并行计算的? WRF在实际运行中通过MPI(Message Passing Interface)实现并行计算。...因为WRF采用MPI并行计算,因此可以运行在多台计算机上。每台计算机上运行多个MPI进程,这些进程在不同的计算节点之间进行通信,从而形成一个大规模的并行计算系统

43030

xarray系列|WRF模式前处理和后处理

这一篇主要来说一下WRF模式的前处理和后处理部分,后处理分为:数据提取、投影转换、插值和可视化。...WRF模式前处理 WRF模式后处理 数据提取 投影转换 插值 可视化 本文除了xarray之外,主要使用了 salem 和 xesmf 这两个库,salem 主要是进行前处理和部分后处理操作,xesmf...模式嵌套模拟域 WRF模式后处理 后处理的内容通常取决于你需要分析什么。...由于WRF的坐标问题,所以这里不能直接通过经纬度选择,需要将经纬度转换为对应的索引。...这里也可以使用 xarray 自带的插值方法进行插值,或者使用 salem 提供的函数进行插值,比如 .wrf_zlevel 进行垂直插值: ds.isel(time=1).salem.wrf_zlevel

4.5K66

xarray系列|WRF模式前处理和后处理

这一篇主要来说一下WRF模式的前处理和后处理部分,后处理分为:数据提取、投影转换、插值和可视化。...WRF模式前处理 WRF模式后处理 数据提取 投影转换 插值 可视化 本文除了xarray之外,主要使用了 salem 和 xesmf 这两个库,salem 主要是进行前处理和部分后处理操作,xesmf...模式嵌套模拟域 WRF模式后处理 后处理的内容通常取决于你需要分析什么。...由于WRF的坐标问题,所以这里不能直接通过经纬度选择,需要将经纬度转换为对应的索引。...这里也可以使用 xarray 自带的插值方法进行插值,或者使用 salem 提供的函数进行插值,比如 .wrf_zlevel 进行垂直插值: ds.isel(time=1).salem.wrf_zlevel

3.2K61
领券