深情 发表于 2016-9-7 16:14:54

告别双系统:在Win10周年更新的linux子系统上安装WRF 3.8.1

本帖最后由 深情 于 2017-4-13 21:27 编辑

最最最最方便的地方是在win10中可以同时使用WRF与做别的事情了,不用再发愁双系统的问题了。

Windows 10 周年更新添加了 Windows Subsystem for Linux (WSL),是bash shell。可以参考帖子:Windows下运行Linux的另一个选择http://bbs.06climate.com/forum.p ... 46941&fromuid=15734
(出处: 气象家园)

简单的bash shell 命令推荐参考:
WRF学习笔记——从零开始
http://bbs.06climate.com/forum.p ... 47058&fromuid=15734
(出处: 气象家园)



安装的是WRF 3.8.1最新版,下载请在官网下载:http://www2.mmm.ucar.edu/wrf/use ... ources.html#testing
另外我想各位还需要打印出来wrf user guide v3.8 好好看一看。
WRF下载网址中还包括有地形,测试等数据,可以一并下载。


Version 3.8.1

WRF-ARW

WPS

WRFDA

WRF-Chem

Post Processing

Utilities

Testing


1、安装gfortran:
命令:sudo apt-get install gfortran

是在gfortran 4.8.4的,最新的版本4.9.2貌似还没有放出来,而WRF网站上是大量的验证实在gfortran 4.9.2下的,但是不影响安装与使用。

2、还是先安装 zlib, hdf5, libpng, jasper, 等库
软件之下载请参考(其中有网盘链接,所有安装步骤还是参考这个大神的帖子,如果找不到可以问我要):
ubuntu14.10下安装最新版本WRF+WPS+ARWpost+GrADS等软件http://bbs.06climate.com/forum.p ... 33557&fromuid=15734
(出处: 气象家园)
有朋友提出链接失效了,请参照WRF官网上的步骤,以及链接来。库包括有:(mpich-3.0.4
netcdf-4.1.3
Jasper-1.900.1
libpng-1.2.50
zlib-1.2.7)
WRF官方链接(如果有任何问题其实看官方的说明就好):
http://www2.mmm.ucar.edu/wrf/OnL ... _tutorial.php#STEP1

3、安装netcdf
下载请在官网下载 http://www.unidata.ucar.edu/downloads/netcdf/index.jsp
netcdf 是安装时候最坑的,需要先安装最新版本netcdf C 版本:The Latest Stable netCDF-C Release, tar.gz form ,
然后再安装fortran 版本:The Latest Stable netCDF-Fortran Release, tar.gz form 。

安装时遇到问题很多问题,但是搜索中文时候都可以解决,最主要的就是CPPFLAGS与LDFLAGS的设置,使用了无数解决方法也不行(如在~/.bashrc中设置不行),最后在netcdf的网站上看到了别人的提问与回复,终于解决。


错误提示:compilinga test with HDF5 failed. Either hdf5.h cannot be found or…

./configure--prefix=/scratch/mycomputername/packages CPPFLAGS=-I/scratch/mycomputername/packages/include LDFLAGS=-L/scratch/computername/packages/lib(注:写成一行)
make
make check
make install
来自 <http://stackoverflow.com/questions/28943834/error-when-compiling-parallel-netcdf>
4、然后就是安装WRF,WPS等等,均参考:ubuntu14.10下安装最新版本WRF+WPS+ARWpost+GrADS等软件http://bbs.06climate.com/forum.php?mod=viewthread&tid=33557&fromuid=15734
(出处: 气象家园)

另外还需要额外说明的是:
中,显示nup.exe不显示的话也说明安装成功了,但是我开始并不知道,后来看到另外一个帖子才知道,请参考WRF http://www2.mmm.ucar.edu/wrf/OnLineTutorial/compilation_tutorial.php#STEP1(不一定非得需要5个.exe文件才说明安装成功)
5、安装ncl时候可以自动获取安装 命令: sudo apt-get install nclncl版本是6.1.2












mofangbao 发表于 2016-9-7 20:55:27

很厉害的样子,求给新手一个完全的流水账帖子,估计楼主就会出名了

易易猪 发表于 2017-7-11 15:28:54

没大懂你的意思,既然不跑wrf为什么还在笔记本上装? 探索精神?

深情 发表于 2017-6-26 11:12:10

本帖最后由 深情 于 2017-6-26 11:14 编辑

sds89 发表于 2017-6-26 10:44
http://www.2cto.com/os/201606/520054.html,这篇网站里面说了,目前WSL挂载的windows目录只能做到支持文 ...
我只是安装成功了,跑WRF肯定也不能在笔记本上跑,要在大型机上跑的。WINDOWS的确不支持:这类的特殊符号。但是在bash shell上如果进入管理员的话可以在home 文件夹下建立ERI_UV:2001_01_01_00:00:00 这类有特殊字符的文件。建议你在Linux 下除了/mnt/之外的地方做,不要在/mnt/下边安装运行。

深情 发表于 2016-9-7 16:15:51

gfortran 4.8.4 也是自动获取 sudo apt-get install gfortran

zgzggzgz 发表于 2016-9-7 16:17:53

真有探索精神

深情 发表于 2016-9-7 16:47:17

zgzggzgz 发表于 2016-9-7 16:17
真有探索精神

这个主要笔记本用习惯了,也懒得折腾双系统了,就直接安装在WSL下了,哈哈,平时基本只用windows啊

topmad 发表于 2016-9-7 17:02:38

这下 windows有玩头了...

cibaouc 发表于 2016-9-7 18:43:11

{:eb502:}{:eb502:}{:eb502:}{:eb502:}{:eb502:}{:eb502:}

chende2008x 发表于 2016-9-8 08:00:40

深情 发表于 2016-9-7 16:47
这个主要笔记本用习惯了,也懒得折腾双系统了,就直接安装在WSL下了,哈哈,平时基本只用windows啊

敬佩楼主,期待详细一点的安装说明。此外WRFCHEM的安装在试验中

深情 发表于 2016-9-8 08:47:48

topmad 发表于 2016-9-7 17:02
这下 windows有玩头了...

恩啊,感觉好玩了,至少可以一边玩游戏一边玩WRF了

topmad 发表于 2016-9-8 09:32:44

深情 发表于 2016-9-8 08:47
恩啊,感觉好玩了,至少可以一边玩游戏一边玩WRF了

求膜拜一下高人的电脑配置
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 告别双系统:在Win10周年更新的linux子系统上安装WRF 3.8.1