My Blog

欢迎访问我的博客

WRF的namelist.input文件和domain嵌套设置

https://www2.mmm.ucar.edu/wrf/users/namelist_best_prac_wrf.html 相关链接 https://xg1990.com/blog/archives/206

WRF在Ubuntu 22.01.1上编译

所用的电脑和系统版本 ThinkStation P350 + Ubuntu 22.04.1 LTS + gcc version 11.3.0 (系统默认的gcc) 之前的一篇博客记录了我在超算上安装WRF的步骤,但是由于超算老是需要排队,于是我便尝试在Ubuntu上安装WRF。 这个链接给出了一键式安装netcdf的教程,但其中遇到了一些错误,具体记录如下。 一、安装依赖 安装顺...

WRF在超算上编译

(1)加载编译器 module load openmpi/2.1.5 (2)下载依赖包存入LIBRARIES中 cd Build_WRF mkdir LIBRARIES cd LIBRARIES 需下载mpich、netcdf、Jasper、libpng、zlib共5项 wget https://www2.mmm.ucar.edu/wrf/OnLineTutorial/compile...

matlab colormap

MATLAB提供了几个基础的colormap,例如gray, cool, hot, parula(默认的)等。 以 gray 为例,输入 gray 会返回三列数据,分别对应RGB。 data = peaks(5) imagesc(data) cm = gray; colormap(cm) 0 0 0 代表黑色,cm 从上之下对应从黑色到白色。原理搞清楚之后,我们就可以DIY色带了。下...

WRF LES的编译及使用

LES的编译和运行、位温的设置

WRF模型有两大模拟类型可以生成初始数据,一个是ideal初始化,一个是real初始化。本文将介绍如何利用WRF-LES在指定风速下模拟气体扩散过程,实现以下效果。 一、理想案例(指定风向、风速等) 1.1 编译 为了将tracer添加到WRF的模拟中,必须对以下内容进行编辑: WRFV3/Registry/Registry.EM 这里是我的Registry.EM WRF...

压力加权函数(Pressure weighting function)的计算

一、为什么需要压力加权函数 以二氧化碳(CO2)为例进行说明。不同高度处的CO2干空气浓度(CO2分子数/总干空气分子数)是不相同的,如果想定义空气柱(地表以上70km)上总的CO2干空气柱浓度$XCO_2$,那么就有 \[X_{CO_2} = \frac{\int_{0}^{\infty}u(z)N_d(z)dz}{\int_{0}^{\infty}N_d(z)dz} ...

对协方差矩阵(Covariance)的一点理解

  今天突然被一个问题给难住,想去搜解决方案但都不知道该怎么描述。具体是这样一个问题:   已知一组向量(2*1)的均值和协方差,想猜测一组向量可能是多少。如果元素间不具有相关性,只存在单个元素各自的方差,那么这个问题就很简单:(normrnd是matlab自带的一个函数,后面的两个参数分别代表$\mu$和$\sigma$) \[猜测值= \begin{pmatrix} \mu_a\\ ...

基于MATLAB的地理数据空间可视化

本文提供了三种方式来可视化空间数据。

三种方法对比 geoshow m_map工具箱 geoaxes Matlab自带函数 ...

个人主页搭建详细教程-基于github仓库和Jekyll

拥有自己的主页是一件很酷的事,可以在里面记录自己的学习过程,记笔记,分享经验,分享生活… 之前一直在用CSDN写博客peisipand,有些内容很容易被判定为敏感内容,界面也不是很好看。直到有一天看到一位博主分享的GitHub搭建主页的博客… 下面将以我搭建博客为例,详细介绍每一步的流程,希望可以帮到一些人。 一、GitHub准备工作 首先需要注册自己的GitHub账号,这个步骤相关教程...