linux wrf软件安装,wrf安装

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值