爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: sunzy025

教程:WRF 3.9.1.1 在Ubuntu16.04 LTS 下的安装包括Chem kpp

  [复制链接]

新浪微博达人勋

发表于 2018-3-6 19:59:58 | 显示全部楼层
谢谢楼主啊啊啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-3-6 19:22:38 | 显示全部楼层
很好的教程
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-3-6 06:31:32 | 显示全部楼层
JingTang-SCNU 发表于 2018-2-28 17:06
楼主写得很好,赞!另外,如果不想这么折腾的话,可以考虑安装DOCKER,sudo docker pull bigwxwrf/ncar-wrf ...

谢谢您,我试试看哈~~~~感谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-3-5 16:50:55 | 显示全部楼层
感謝大大分享
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-2-28 17:06:48 | 显示全部楼层
楼主写得很好,赞!另外,如果不想这么折腾的话,可以考虑安装DOCKER,sudo docker pull bigwxwrf/ncar-wrf, docker run -it  bigwxwrf/ncar-wrf bash,就可以打开一个WRFV3程序了。呵呵~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-2-28 14:08:16 | 显示全部楼层
{:eb512{:eb512:}{:eb512:}{:eb512:}
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-2-27 21:44:21 | 显示全部楼层
感谢楼主!~~~~~
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2018-2-27 21:33:28 | 显示全部楼层
非常感谢,相当实用
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-2-27 17:10:06 | 显示全部楼层
前辈,我到了安装WRF的./compile em_real >&checkwrf.log这步的时候,checkwrf.log文件里面有700多个error,重新编译了很多次也无法生成.exe文件,恳请前辈指点,感谢。由于字数限制我复制前面部分的error如下。

ESMF_MOD_DEPENDENCE="/home/paul/model/WRFV3/external/esmf_time_f90/module_utility.o" AR="INTERNAL_BUILD_ERROR_SHOULD_NOT_NEED_AR" diffwrf; \
          cd ../io_netcdf ; \
          make -i -r NETCDFPATH="/usr/local/NETCDF" \
               FC="gfortran -w -ffree-form -cpp -ffree-line-length-none -fconvert=big-endian -frecord-marker=4    " RANLIB="ranlib" \
               CPP="/lib/cpp -P -nostdinc" LDFLAGS=" -O2 -ftree-vectorize -funroll-loops -w -ffree-form -cpp -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   " TRADFLAG="-traditional-cpp" ESMF_IO_LIB_EXT="-L/home/paul/model/WRFV3/external/esmf_time_f90 -lesmf_time" \
       LIB_LOCAL="" \
               ESMF_MOD_DEPENDENCE="/home/paul/model/WRFV3/external/esmf_time_f90/module_utility.o" AR="INTERNAL_BUILD_ERROR_SHOULD_NOT_NEED_AR"; \
          cd ../io_pio ; \
          echo SKIPPING PIO BUILD make -i -r NETCDFPATH="" \
               FC="gfortran -w -ffree-form -cpp -ffree-line-length-none -fconvert=big-endian -frecord-marker=4    " RANLIB="ranlib" \
               CPP="/lib/cpp -P -nostdinc" LDFLAGS=" -O2 -ftree-vectorize -funroll-loops -w -ffree-form -cpp -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   " TRADFLAG="-traditional-cpp" ESMF_IO_LIB_EXT="-L/home/paul/model/WRFV3/external/esmf_time_f90 -lesmf_time" \
       LIB_LOCAL="" \
               ESMF_MOD_DEPENDENCE="/home/paul/model/WRFV3/external/esmf_time_f90/module_utility.o" AR="INTERNAL_BUILD_ERROR_SHOULD_NOT_NEED_AR"; \
          cd ../io_int ; \
          make -i -r SFC="gfortran -w -ffree-form -cpp -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 " \
               FC="gfortran -w -ffree-form -cpp -ffree-line-length-none -fconvert=big-endian -frecord-marker=4    " \
               RANLIB="ranlib" CPP="/lib/cpp -P -nostdinc -DNONSTANDARD_SYSTEM_SUBR  -DWRF_USE_CLM" DM_FC="mpif90  -w -ffree-form -cpp -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 "\
               TRADFLAG="-traditional-cpp" ESMF_IO_LIB_EXT="-L/home/paul/model/WRFV3/external/esmf_time_f90 -lesmf_time" \
               ESMF_MOD_DEPENDENCE="/home/paul/model/WRFV3/external/esmf_time_f90/module_utility.o" AR="INTERNAL_BUILD_ERROR_SHOULD_NOT_NEED_AR" diffwrf ; \
          cd ../../frame )

0.00user 0.00system 0:02.52elapsed 0%CPU (0avgtext+0avgdata 14040maxresident)k
1040inputs+24outputs (4major+2655minor)pagefaults 0swaps
rm -f module_wrf_error.o
sed -e "s/grid%mu/gridmu/g" -e "s/grid%Mu/gridMu/g" -e "s/^\!.*'.*//" -e "s/^ *\!.*'.*//" module_wrf_error.F > module_wrf_error.G
/lib/cpp -P -nostdinc -I/home/paul/model/WRFV3/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR  -DWRF_USE_CLM  -DDM_PARALLEL -DSTUBMPI -DNETCDF -DGRIB2 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional-cpp   module_wrf_error.G  > module_wrf_error.H
sed -e "s/gridmu/grid%mu/g" -e "s/gridMu/grid%Mu/g" module_wrf_error.H > module_wrf_error.bb
/home/paul/model/WRFV3/tools/standard.exe module_wrf_error.bb | /lib/cpp -P -nostdinc -traditional-cpp > module_wrf_error.f90
rm -f module_wrf_error.G module_wrf_error.H module_wrf_error.bb
time gfortran -o module_wrf_error.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -cpp -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -I../dyn_em -I../dyn_nmm   -I/home/paul/model/WRFV3/external/esmf_time_f90  -I/home/paul/model/WRFV3/main -I/home/paul/model/WRFV3/external/io_netcdf -I/home/paul/model/WRFV3/external/io_int -I/home/paul/model/WRFV3/frame -I/home/paul/model/WRFV3/share -I/home/paul/model/WRFV3/phys -I/home/paul/model/WRFV3/chem -I/home/paul/model/WRFV3/inc -I/usr/local/NETCDF/include    module_wrf_error.f90

cpp: error: module_state_description.F: 没有那个文件或目录
cpp: warning: ‘-x c’ after last input file has no effect
cpp: fatal error: no input files
compilation terminated.
../configure.wrf:533: recipe for target 'module_state_description.o' failed
make[2]: [module_state_description.o] Error 1 (ignored)

rm -f module_wrf_error.o
sed -e "s/grid%mu/gridmu/g" -e "s/grid%Mu/gridMu/g" -e "s/^\!.*'.*//" -e "s/^ *\!.*'.*//" module_wrf_error.F > module_wrf_error.G
/lib/cpp -P -nostdinc -I/home/paul/model/WRFV3/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR  -DWRF_USE_CLM  -DDM_PARALLEL -DSTUBMPI -DNETCDF -DGRIB2 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0  -I. -traditional-cpp   module_wrf_error.G  > module_wrf_error.H
sed -e "s/gridmu/grid%mu/g" -e "s/gridMu/grid%Mu/g" module_wrf_error.H > module_wrf_error.bb
/home/paul/model/WRFV3/tools/standard.exe module_wrf_error.bb | /lib/cpp -P -nostdinc -traditional-cpp > module_wrf_error.f90
rm -f module_wrf_error.G module_wrf_error.H module_wrf_error.bb
time gfortran -o module_wrf_error.o -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -cpp -ffree-line-length-none -fconvert=big-endian -frecord-marker=4   -I../dyn_em -I../dyn_nmm   -I/home/paul/model/WRFV3/external/esmf_time_f90  -I/home/paul/model/WRFV3/main -I/home/paul/model/WRFV3/external/io_netcdf -I/home/paul/model/WRFV3/external/io_int -I/home/paul/model/WRFV3/frame -I/home/paul/model/WRFV3/share -I/home/paul/model/WRFV3/phys -I/home/paul/model/WRFV3/chem -I/home/paul/model/WRFV3/inc -I/usr/local/NETCDF/include    module_wrf_error.f90
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-1-30 09:46:56 | 显示全部楼层
写的不错,支持一个了
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表