logo资料库

WRF & WRF-chem 安装.docx

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
1. 安装PGI10.6
2. 安装mpich2-1.2.1
3.安装库文件
3.1 zlib
3.2 libpng
3.3 jasper
4. netcdf:
6. 安装 ncl
8 安装WRF
9. 安装WPS
10. 安装WRFDA
11 安装WRFV3-Chem
12 安装ARWpost
13 GrADS
1. 安装 PGI10.6 mkdir /tmp/pgi mv pgilinux-106.tar.gz /tmp/pgi/ cd /tmp/pgi/ tar xpfz pgilinux-106.tar.gz ./install a. Do you accept these terms? [accept,decline] accept b. 1. Single system install 2. Network install 1 Install the ACML? (y/n) n c. Installation directory? [/opt/pgi] /usr/local/pgi d. Do you wish to install MPICH1?[y/n] n e. Do you want the files in the install directory to be read-only?[y/n] n license: tar zxvf crack.tar.gz cd Crack/ tar xjvf pgi_10.6.0_linux64_patch.tar.bz2 cp pgi_10.6.0_linux64_patch /usr/local/pgi/ cp license.dat /usr/local/pgi/ cd /usr/local/pgi ./pgi_10.6.0_linux64_patch 配置.bashrc 里的环境变量气象, gedit ~/.bashrc export export export export PGI=/usr/local/pgi/linux86-64/10.6 MANPATH=$MANPATH:$PGI/man LM_LICENSE_FILE=/usr/local/pgi/license.dat PATH=$PATH:$PGI/bin source ~/.bashrc 输入 pgf90: pgf90-Warning-No files to process 2. 安装 mpich2-1.2.1 #如果有如下提示信息,说明已安装成功气象,数 MPICH2 是 MPI(Message-Passing Interface)的一个应用实现,支持最新的 MPI-2 接口标准, 是用于并行运算的工具,在程序设计语言上支持 C/C++和 Fortran。 tar zxvf mpich2-1.2.1.tar.gz ./configure –prefix=/usr/local/mpich2
make make install 配置.bashrc 里的环境变量气象, gedit ~/.bashrc export PATH=/usr/local/mpich2/bin:$PATH source ~/.bashrc 非 root 账户: nancy cd /home/nancy touch .mpd.conf 在文件.mpd.conf 中添加 secretword=myword chmod 600 .mpd.conf root 账户: vi /etc/mpd.conf secretword=myword chmod 600 /etc/hosts 修改/etc/hosts 文件: 127.0.0.1 localhost.localdomain localhost 192.168.10.15 node0 测试执行: cd ~/mpich2/examples mpiexec -n 4 ./ cpi 3.安装库文件 3.1 zlib wget http://zlib.net/zlib-1.2.8.tar.gz tar –xvf zlib-1.2.8.tar.gz cd zlib-1.2.8 #./configure --prefix=/usr/local/zlib #make #make install 3.2 libpng wget http://download.sourceforge.net/libpng/libpng-1.6.12.tar.gz tar -zxvf libpng-1.6.12.tar.gz cd libpng-1.6.12
#./configure --prefix=/usr/local/libpng #make #make install 3.3 jasper wget http://www.ece.uvic.ca/~frodo/jasper/software/jasper-1.900.1.zip unzip jasper-1.900.1.zip cd jasper-1.900.1 #./configure --prefix=/usr/local/jasper #make #make install 设置 jasper 的 lib 和 include 路径以备 wrf 调用 gedit ~/.bashrc export export export export export export ZLIB_HOME=/usr/local/zlib LD_LIBRARY_PATH=$ZLIB_HOME/lib:$LD_LIBRARY_PATH LIBPNG=/usr/local/libpng JASPER=/usr/local/jasper JASPERLIB=/usr/local/jasper/lib JASPERINC=/usr/local/jasper/include source .bashrc 4. netcdf: tar zxvf netcdf-4.0.tar.gz.gz cd netcdf-4.0 ./configure make check make make install --prefix=/usr/local/netcdf gedit ~/.bashrc export export export export NETCDF=/usr/local/netcdf PATH=/usr/local/netcdf/bin:$PATH LD_LIBRARY_PATH=${NETCDF}/lib:${LD_LIBRARY_PATH} LD_RUN_PATH=${NETCDF}/lib:${LD_RUN_PATH} export WRFIO_NCD_LARGE_FILE_SUPPORT=1 source ~/.bashrc 输入 ncdump 若显示 netcdf 使用说明,则说明安装成功
6. 安装 ncl mkdir /usr/local/ncarg mv ncl_ncarg-6.1.2.Linux_RHEL6.2_x86_64_nodap_gcc446.tar.gz /usr/local/ncarg/ cd /usr/local/ncarg tar zxvf ncl_ncarg-6.1.2.Linux_RHEL6.2_x86_64_nodap_gcc446.tar.gz gedit ~/.bashrc export export export export export export NCARG_ROOT=/usr/local/ncarg MANPATH=/usr/local/ncarg/man:$MANPATH NCARG_LIB=/usr/local/ncarg/lib NCARG_INC=/usr/local/ncarg/include PATH=/usr/local/ncarg/bin:$PATH DISPLAY=:0.0 source ~/.bashrc 输入 ng4ex gsun01n –clean 画出图形,点击鼠标的话几个图形陆续演示,说明安装成功。 8 安装 WRF tar -zxvf WRFV3.5.TAR.gz cd WRFV3/ $./configure -Please select from among the following supported platforms. 选择 3. Linux x86_64 i486 i586 i686, PGI compiler with gcc (dmpar) -Compile for nesting? (1=basic, 2=preset moves, 3=vortex following) [default 1]: 选择 1 ./compile 在 complie, 出现 9 个可以选择的 testcase,本文以 em_real 为例说明 ./compile em_real >& wrf.log main 文件夹下:ndown.exe, real.exe, and wrf.exe 9. 安装 WPS #tar xvfz WPSV3.5.TAR.gz cd WPS ./configure
选择 6. Linux x86_64, PGI compiler (serial_NO_GRIB2) 修改配置文件后: #gedit ./configure.wps WRF_DIR = /home/yong/WRF/WRFV3 ./compile &> wps.log wps.log 无错误, geogrid/src/geogrid.exe, metgrid/src/metgrid.exe, ungrib/src/ ungrid.exe 生成 10. 安装 WRFDA wget http://www2.mmm.ucar.edu/wrf/src/WRFDA_V3.5.tar.gz tar zxvf WRFDA_V3.5.tar.gz cd WRFDA gedit ~/.bashrc export BUFR=1 exportCRTM=1 source .bashrc ./configure wrfda - Please select from among the following supported platforms. 选择 3, 3. 1. Linux x86_64 i486 i586 i686, PGI compiler with gcc (serial) Linux x86_64 i486 i586 i686, PGI compiler with gcc (dmpar) ./compile ./compile all_wrfvar >& wrfda.log var/build 下有 43 个 exe, var/obsproc/src 下有 1 个 exe 11 安装 WRFV3-Chem tar zxvf WRFV3-Chem-3.5.TAR.gz cp -ri chem/ WRFV3 gedit ~/.bashrc 应 WRF 需要,再加入一行开启支持 WRF 输出大文件的选项设置: export export export export WRF_EM_CORE=1 WRF_NMM_CORE=0 WRF_CHEM=1 WRF_KPP=0 //set the KPP environmental variable to zero (setenv WRF_KPP 0) if the KPP libraries are not needed.
//export WRF_KPP=1 //export FLEX_LIB_DIR=/usr/lib //export YACC=‘/usr/bin/yacc –d’ source .bashrc cd WRFV3 ./clean –a //清理所有的 built files,including configure.wrf $./configure -Please select from among the following supported platforms. 选择 3. Linux x86_64 i486 i586 i686, PGI compiler with gcc (dmpar) -Compile for nesting? (1=basic, 2=preset moves, 3=vortex following) [default 1]: 选择 1 ./compile ./compile em_real >& compile.log main 文件夹下:ndown.exe, real.exe, and wrf.exe compile emi_conv >& emcompile.log 成功后 test/em_real/目录下会生成 convert_emiss.exe 12 安装 ARWpost wget http://www2.mmm.ucar.edu/wrf/src/ARWpost_V3.tar.gz tar zxvf ARWpost_V3.tar.gz cd ARWpost ./configure 1. PC Linux i486 i586 i686 x86_64, PGI compiler ./compile 编译安装成功即可产生 ARWpost.exe 13 GrADS wget ftp://cola.gmu.edu/grads/2.0/grads-2.0.2-bin-CentOS5.8-x86_64.tar.gz tar zxvf grads-2.0.2-bin-CentOS5.8-x86_64.tar.gz cp -rf grads-2.0.2 /usr/local/bin/ wget ftp://cola.gmu.edu/grads/data2.tar.gz mkdir /usr/local/lib/grads
cp data2.tar.gz /usr/local/lib/grads tar xzvf data2.tar.gz gedit ~/.bashrc export export export export PATH=$PATH:/usr/local/bin/grads-2.0.2/bin/ GADDIR=/usr/local/lib/grads GASCRP=$HOME/grads/scripts GAUDFT=$HOME/grads/udf/table source .bashrc 测试: wget ftp://cola.gmu.edu/grads/example.tar.gz tar zxvf example.tar.gz grads ga-> open model.ct1 ga-> d ps ga-> quit
分享到:
收藏