WRF安装---安装编译环境和依赖库

Posted 猫猫肚肚儿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WRF安装---安装编译环境和依赖库相关的知识,希望对你有一定的参考价值。

1.编译环境

1.1  装intel编译器 

①获得序列号

https://www.intel.com/content/www/us/en/develop/tools/parallel-studio-xe/choose-download.html

用学校或研究所邮箱注册,就能获得序列号(邮件)

 

 

②下载

https://registrationcenter.intel.com/en/products/download/3758/

 

③安装

解压后 ./install.sh

 

1.2  装gfortran

2.常用气象函数库安装

2.1  Zlib

tar -zxvf zlib-1.2.11.tar.gz

./configure --prefix=/home/whl/usr/zlib

Make

Make check

Make install

Vi .bashrc 添加环境变量

Source ./bashrc

 

环境变量

2.2  libpng

tar -xvf libpng-1.6.35.tar

./configure --prefix=/home/whl/usr/libpng --disable-dependency-tracking --disable-silent-rules

同上

2.3  libjpeg

./configure --prefix=/home/whl/usr/jpeg --disable-dependency-tracking --disable-silent-rules

同上

2.4  HDF5

./configure --prefix=/home/whl/usr/hdf5 --enable-build-mode=production --disable-dependency-tracking --with-zlib=/home/whl/usr/zlib --with-szlib=/home/whl/usr/szlib --enable-static=yes --enable-shared=yes --enable-fortran

同上

时间较长

2.5  NETCEDF-C

到netcdf设编译器版本:netcdf编译器版本要和WRF一致,实在不行ifortran要一致,c可以用默认的gcc。

在.bashrc里把HDF5库的路径赋值给CPPFLAGS和LDFLAGS

export CPPFLAGS=-I${H5DIR}/include     export LDFLAGS=-L${H5DIR}/lib

 

./configure --prefix=/home/whl/usr/netcdf --enable-utilities --enable-shared --enable-static --disable-dap-remote-tests --disable-doxygen --disable-dap

同上

2.6  NETCDF-fortran

在.bashrc里把NETCDF-C库的路径赋值给CPPFLAGS 和LDFLAGS

 

./configure --prefix=/home/whl/usr/netcdf --disable-dependency-tracking --enable-static --enable-shared

同上

 

2.7  jasper

新版本的用cmake装,旧版本的同上装,装的旧版本。

 

两版本

./configure --prefix=/home/whl/usr/jasper --disable-debug --disable-dependency-tracking --enable-shared

 

同上

将libjpeg库的路径赋值给CPPFLAGS 和LDFLAGS  export CPPFLAGS='-I/home/whl/usr/jpeg/include export LDFLAGS=-L/home/whl/usr/jpeg/lib

 

2.8  ncl

ncl装预编译版本

下载地址:http://www.ncl.ucar.edu/Download/list_of_binaries.shtml,下载速度慢,可能因为链接在国外吧

版本选择:看gcc,gfortran版本

以上是关于WRF安装---安装编译环境和依赖库的主要内容,如果未能解决你的问题,请参考以下文章

LNMP环境编译安装

Nginx编译安装

caffe能安装 在windows上吗

安装ngix环境

centos7环境下安装nginx

编译安装 nginx-1.13.12