wrf安装
更新时间:2017/2/11 21:51:00 浏览量:657 手机版
WRF安装
提示:PC机需要联接互联
操作系统:UBUNTU 12.04
FORTRAN编译器:gfortran 4.6
安装命令:apt-get install gfortran
C编译器:gcc 版本 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
安装命令:linux系统自带
几个常用linux命令:
定位文件:locate libm.a (假设要找:libm.a)
以管理员身份打开文件夹:sudo nautilus
以管理员身份打开终端:sudo su
NETCDF安装
版本:netcdf-4.1.3
tar -xvf netcdf-4.1.3.tar.gz
./configure –disable-dap –disable-netcdf-4 –prefix=/usr/local/netcdf FC=gfortran
make
make install
配置环境变量:
vi /root/.bashrc
加入:
export NETCDF=/usr/local/netcdf
export PATH=$PATH:$NETCDF/bin:$NETCDF/include:$NETCDF/lib
export MANPATH=$MANPATH:$NETCDF/share/man
(注:该处参考气象家园的方法_西西同学)
source /root/.bashrc
检查是否成功:
ncdump
出现:
ncdump [-c|-h] [-v …] [[-b|-f] [c|f]] [-l len] [-n name] [-p n[,n]] [-k] [-x] [-s] [-t] [-w] file
[-c] Coordinate variable data and header information
[-h] Header information only, no data
[-v var1[,…]] Data for variable(s) ,… only
[-b [c|f]] Brief annotations for C or Fortran indices in data
[-f [c|f]] Full annotations for C or Fortran indices in data
[-l len] Line length maximum in data section (default 80)
[-n name] Name for netCDF (default derived from file name)
[-p n[,n]] Display floating-point values with less precision
[-k] Output kind of netCDF file
[-x] Output XML (NcML) instead of CDL
[-s] Output special (virtual) attributes
[-t] Output time data as date-time strings
[-w] Without client-side caching of variables for DAP URLs
file Name of netCDF file
netcdf library version 4.1.3 of Nov 22 2013 22:36:15 $
说明成功!
NCL安装
版本:ncl_ncarg-6.1.2.Linux_Debian6.0_i686_nodap_gcc445
tar -xvf ncl_ncarg-6.1.2.Linux_Debian6.0_i686_nodap_gcc445.tar.gz
该命令形成bin、include和lib文件夹,将其拷贝到:/usr/local/ncl目录(注:ncl是自己建立的)
配置环境变量:
vi /root/.bashrc
加入:
export NCARG_ROOT=/usr/local/ncl
export NCARG_LIB=/usr/local/ncl/lib
export NCARG_INC=/usr/local/ncl/include
export PATH=/usr/local/ncl/bin:$PATH
source /root/.bashrc
检查是否成功:
ncl
出现:
Copyright (C) 1995-2013 – All Rights Reserved
University Corporation for Atmospheric Research
NCAR Command Language Version 6.1.2
The use of this software is governed by a License Agreement.
See http://www.ncl.ucar.edu/ for more details.
ncl 0>
说明成功!
zlib libpng jasper lapack blas安装
apt-get install zlib1g-dev
或
tar –zxvf zlib-1.2.8.tar.gz
./configure –prefix=/usr/local/zlib
make
make install
tar –zxvf libpng-1.6.6.tar.gz
./configure –prefix=/usr/local/libpng
make
make install
unzip jasper-1.900.1.zip
./configure –prefix=/usr/local/jasper
make
make install
注意:以前要求上面的3个文件按顺序安装!
tar –zxvf lapack-3.5.0.tgz
在解压后的lapack-3.5.0目录下面有一个make.inc.example文件,将其改为make.inc。 如果是gfortran的编译器,则基本不需要修改这个文件。
把makefile文件中的:
lib: lapacklib tmglib
#lib: blaslib variants lapacklib tmglib
改为:
#lib: lapacklib tmglib
lib: blaslib variants lapacklib tmglib
终端输入(在lapack-3.5.0目录下):
make
然后把文件夹下面的liblapack.a,librefblas.a,libtmglib.a三个库拷贝到/usr/lib。
BLAS的全称是Basic Linear Algebra Subprograms,主要用于向量和矩阵计算的高性能数学库,本身是用Fortran写的。
tar –zxvf blas.tgz
根据系统修改make.inc和Makefile
make
生成blas_LINUX.a文件
配置环境变量:
vi /root/.bashrc
加入:
JASPER=/usr/local/jasper;export JASPER
JASPERLIB=/usr/local/jasper/lib;export JASPERLIB
JASPERINC=/usr/local/jasper/include;export JASPERINC
ZLIB=/usr/local/zlib;export ZLIB
ZLIBLIB=/usr/local/zlib/lib;export ZLIBLIB
ZLIBINC=/usr/local/zlib/include;export ZLIBINC
export BLAS=/usr/local/blas
export LAPACK=/usr/local/lapack
#注:安装WRF还需要加入下面配置
export WRFIO_NCD_LARGE_FILE_SUPPORT=1
source /root/.bashrc
apt-get install csh
apt-get install m4
WRFV3.5.1.TAR.gz、WPSV3.5.1.TAR.gz和WRFDA_V3.5.1.tar.gz拷贝到同一目录下,并解压形成三个文件夹:
tar -xvf WRFV3.5.1.TAR.gz
tar -xvf WPSV3.5.1.TAR.gz
tar -xvf WRFDA_V3.5.1.tar.gz
ls -l
—————————————————————————
drwxr-xr-x 7 6840 kmem 4096 11月 26 13:59 WPS
-rw-r–r– 1 root root 560948 11月 17 11:02 WPSV3.5.1.TAR.gz
drwxr-xr-x 16 19974 692574096 11月 26 16:20 WRFDA
-rw-r–r– 1 root root 66483774 11月 26 09:08 WRFDA_V3.5.1.tar.gz
drwxr-xr-x 17 6840 kmem 4096 11月 26 11:01 WRFV3
-rw-r–r– 1 root root 38997831 11月 17 11:05 WRFV3.5.1.TAR.gz
WRFV3.5.1安装
./configure
选项说明:
serial means single processor 单核 smpar means Symmetric Multi-Processing/Shared Memory Parallel (OpenMP) 多核
dmpar means Distributed Memory Parallel (MPI) 分布式计算 dm+sm means Distributed Memory with Shared Memory 多核+分布式计算
选择:gfortran、gcc、serial这一组
接下来出现:探测C、FORTRAN编译器和测试NETCDF的提示信息
开始执行编译命令:
./compile em_real >& wrf_compile.log
wrf_compile.log文件中没有出现“错误”提示
WRFV3/main# ls -l
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门在线安装软件24686 人正在系统学习中 相关资源:软件测试 告范例软件测试 告范例软件测试 告范例_软件测试 告…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!