- 积分
- 221
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-11-11
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 wdl1020470929 于 2020-2-3 19:16 编辑
菜鸟也能在Win10的Linux子系统中安装WRF
--适合模式小白的基础入门贴,大神轻喷
BY 纯生遇到天涯
特别致谢气象家园 snowie 和 深情 两位大佬带我入门,
以及气象家园各位大神的精品帖子。
一.前言
现在研究气象不转转模式,不诊断诊断动力学机理,想单纯靠统计方法去发高级别SCI难度相当大了(很多年轻人求个相关,做个回归就想发论文,实在是太浮躁了)。数值模式的安装和调试是我们越不过去的一道坎,这个坎摧毁了无数人的信心与决心。搞模式一般分为以下几步:1.安装操作系统(多为Linux)2.安装编译器 3.安装库并设置相应环境变量 4.安装模式 5.模式调通 6.根据实际需求进行数值模拟或尝试敏感性试验。之前在南信大有专门的老师管理维护超算,步骤123都不需要自己考虑(实在太幸福了),对模式小白来说最让人绝望的可能就是步骤1234,56步反而简单。现在参加工作了123456步都要自己搞定,不会装库,不会自己设置环境变量的模式使用者是没有灵魂的。相信很多在气象家园上搜贴的模式小白,看不懂大神的帖子,主要还是对库、环境变量搞不懂吧。
再bb两句,在笔记本上装WRF的原因不是以后要靠笔记本跑模式,做科研。而是先用他练手(Win10的Linux子系统可以告别双系统或者虚拟机的麻烦,Windows和Linux共用,相当好用)新的模式研究好了,再在单位的服务器上装(毕竟多人共用),免得自己瞎搞把单位服务器搞坏了影响别人。
二、Linux子系统的安装
1.首先确定你的系统是Win10,桌面左下角:程序→设置→安全和更新→开发者选项→开发人员模式→应用和功能→相关设置→启用或者关闭Windows功能→勾选适用于Linux的Windows子系统→重启计算机。
2.电脑重启后 打开功能以后系统中其实还没有安装Linux,需要使用cmd完成安装。首先按Win+R开启cmd命令输入框,然后输入lxrun /install /y来下载Linux系统(注意斜杠后面前要空一格,要不然无法识别命令),下载安装时间还蛮久的,耐心等待即可(全自动)。
https://blog.csdn.net/zhangdongren/article/details/82663977(图文详细介绍可参考此网址,也可以百度查找其他网址,全是中文的教程,如果你还搞不定那么模式真的不适合你,请尽早放弃)
三、插件及编译器的安装
1.需要的插件有cpp,m4,有的系统可能自带了,若没自带请自己安装,因为后面会用到。
以m4举例,
可以输入 which m4 如果显示路径则表明系统有m4 若没有则需要自己安装,安装软件命令: 在终端输入 sudo apt-get install m4然后输入Y,即可自动安装。
然后输入m4 –version 即可查询m4 的版本号及其他信息,说明安装成功。cpp和m4都安装成功后,可以进行下一步。
2.编译器的安装
安装gcc,g++,gfortran
选择gfortran编译WRF,主要因为它免费。讲道理还是intel编译器最好用。
首先还是先查一查系统是否自带这几个编译器
gcc --version
g++ --version
gfortran –version
假如没有g++ 安装方法还是 sudo apt-get install g++
需要注意的是这三个编译器版本一定要一致。我的系统上是5.4.0
四、库的安装以及环境变量的设置
需要的库包括zlib,libpng,jasper,hdf5,netcdf,
1安装WRF需要安装netcdf-c和netcdf-fortran,必须先装netcdf-c再装netcdf-fortran,装netcdf-c前要先装hdf5,装hdf5前要装zlib。
安装WRF只需要装到netcdf-fortran就够了,不需要netcdf-c++。
2安装WPS不止需要netcdf,还需要zlib,libpng和jasper,按WRF手册中,要把zlib和libpng和jasper链接起来。有两个方法:1把三个库都放在一个文件夹里。2通过设置环境变量(后面会介绍)
其中hdf5的库是安装netcdf4.几版本必须的,若netcdf3.几不需要,(现在的应该没有用3.几的了吧,90后的我也只是听过,但是没用过)
1. |
-
-
在Win10的Linux子系统中安装WRF模式经验小结.pdf
1.21 MB, 下载次数: 549, 下载积分: 金钱 -5
-
-
zlib-1.2.7.tar.gz
580.57 KB, 下载次数: 123, 下载积分: 金钱 -5
-
-
WRFV3.8.1.TAR.gz
38.28 MB, 下载次数: 498, 下载积分: 金钱 -5
-
-
WPSV3.8.1.TAR.gz
574.17 KB, 下载次数: 105, 下载积分: 金钱 -5
-
-
netcdf-fortran-4.4.4.tar.gz
1001.93 KB, 下载次数: 146, 下载积分: 金钱 -5
-
-
netcdf-cxx4-4.3.0.tar.gz
488.92 KB, 下载次数: 127, 下载积分: 金钱 -5
-
-
libpng-1.2.50.tar.gz
814.51 KB, 下载次数: 129, 下载积分: 金钱 -5
-
-
netcdf-4.4.1.tar.gz
5.05 MB, 下载次数: 157, 下载积分: 金钱 -5
-
-
jasper-1.900.1.tar.gz
1.1 MB, 下载次数: 144, 下载积分: 金钱 -5
-
-
hdf5-1.10.5.tar.gz
11.47 MB, 下载次数: 490, 下载积分: 金钱 -5
评分
-
查看全部评分
|