爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10044|回复: 12

编译WRFDA没有生成da_wrfvar.exe

[复制链接]

新浪微博达人勋

发表于 2017-11-10 10:51:50 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
编译WRFDA,没有生成da_wrfvar.exe,请问各位大神,是否知道该如何解决?谢谢大家啦

WRFDA的解压安装步骤如下

1)解压WRFDA
2)执行./configure wrfda

出现以下代码,选择1
Please select from among the following Linux x86_64 options:

  1. (serial)   2. (smpar)   3. (dmpar)   4. (dm+sm)   PGI (pgf90/gcc)
  5. (serial)   6. (smpar)   7. (dmpar)   8. (dm+sm)   PGI (pgf90/pgcc): SGI MPT
  9. (serial)  10. (smpar)  11. (dmpar)  12. (dm+sm)   PGI (pgf90/gcc): PGI accelerator
13. (serial)  14. (smpar)  15. (dmpar)  16. (dm+sm)   INTEL (ifort/icc)
                                         17. (dm+sm)   INTEL (ifort/icc): Xeon Phi (MIC architecture)
18. (serial)  19. (smpar)  20. (dmpar)  21. (dm+sm)   INTEL (ifort/icc): Xeon (SNB with AVX mods)
22. (serial)  23. (smpar)  24. (dmpar)  25. (dm+sm)   INTEL (ifort/icc): SGI MPT
26. (serial)  27. (smpar)  28. (dmpar)  29. (dm+sm)   INTEL (ifort/icc): IBM POE
30. (serial)               31. (dmpar)                PATHSCALE (pathf90/pathcc )
32. (serial)  33. (smpar)  34. (dmpar)  35. (dm+sm)   GNU (gfortran/gcc)
36. (serial)  37. (smpar)  38. (dmpar)  39. (dm+sm)   IBM (xlf90_r/cc_r)
40. (serial)  41. (smpar)  42. (dmpar)  43. (dm+sm)   PGI (ftn/gcc): Cray XC CLE
44. (serial)  45. (smpar)  46. (dmpar)  47. (dm+sm)   CRAY CCE (ftn $(NOOMP)/cc): Cray XE and XC
48. (serial)  49. (smpar)  50. (dmpar)  51. (dm+sm)   INTEL (ftn/icc): Cray XC
52. (serial)  53. (smpar)  54. (dmpar)  55. (dm+sm)   PGI (pgf90/pgcc)
56. (serial)  57. (smpar)  58. (dmpar)  59. (dm+sm)   PGI (pgf90/gcc): -f90=pgf90
60. (serial)  61. (smpar)  62. (dmpar)  63. (dm+sm)   PGI (pgf90/pgcc): -f90=pgf90
64. (serial)  65. (smpar)  66. (dmpar)  67. (dm+sm)   INTEL (ifort/icc): HSW/BDW
68. (serial)  69. (smpar)  70. (dmpar)  71. (dm+sm)   INTEL (ifort/icc): KNL MIC
72. (serial)  73. (smpar)  74. (dmpar)  75. (dm+sm)   FUJITSU (frtpx/fccpx): FX10/FX100 SPARC64 IXfx/Xlfx

Enter selection [1-75] :1

出现以下代码
------------------------------------------------------
Configuration successful!
------------------------------------------------------
.
.
.
.
.
.
.
************************** W A R N I N G ************************************

There are some Fortran 2008 features in WRF that your compiler does not recognize
The intrinsic gamma function is not available, required by some schemes.
That code is stubbbed out, and those schemes are unavailable at run-time.

*****************************************************************************
3)执行./compile all_wrfvar >& compile.out
4)执行ls -l var/build/*exe var/obsproc/src/obsproc.exe
出现
-rwxrwxr-x.  1 sxw sxw  387115 Nov 10 10:02 var/build/da_advance_time.exe
-rwxrwxr-x.  1 sxw sxw 1153700 Nov 10 10:02 var/build/da_bias_airmass.exe
-rwxrwxr-x.  1 sxw sxw  725519 Nov 10 10:02 var/build/da_bias_scan.exe
-rwxrwxr-x.  1 sxw sxw  705309 Nov 10 10:02 var/build/da_bias_sele.exe
-rwxrwxr-x.  1 sxw sxw 1037399 Nov 10 10:02 var/build/da_bias_verif.exe
-rwxrwxr-x.  1 sxw sxw  566939 Nov 10 10:02 var/build/da_rad_diags.exe
-rwxrwxr-x.  1 sxw sxw  567086 Nov 10 10:02 var/build/da_tune_obs_desroziers.exe
-rwxrwxr-x.  1 sxw sxw  551944 Nov 10 10:02 var/build/da_tune_obs_hollingsworth1.exe
-rwxrwxr-x.  1 sxw sxw  320547 Nov 10 10:02 var/build/da_tune_obs_hollingsworth2.exe
-rwxrwxr-x.  1 sxw sxw  561606 Nov 10 10:04 var/build/da_update_bc_ad.exe
-rwxrwxr-x.  1 sxw sxw  611809 Nov 10 10:02 var/build/da_update_bc.exe
-rwxrwxr-x.  1 sxw sxw  730335 Nov 10 10:02 var/build/da_verif_grid.exe
-rwxrwxr-x.  1 sxw sxw  626011 Nov 10 10:05 var/build/da_verif_obs.exe
-rwxrwxr-x.  1 sxw sxw 1344819 Nov 10 10:04 var/build/gen_be_addmean.exe
-rwxrwxr-x.  1 sxw sxw 1351044 Nov 10 10:04 var/build/gen_be_cov2d3d_contrib.exe
-rwxrwxr-x.  1 sxw sxw 1342885 Nov 10 10:05 var/build/gen_be_cov2d.exe
-rwxrwxr-x.  1 sxw sxw 1351548 Nov 10 10:04 var/build/gen_be_cov3d2d_contrib.exe
-rwxrwxr-x.  1 sxw sxw 1349845 Nov 10 10:04 var/build/gen_be_cov3d3d_bin3d_contrib.exe
-rwxrwxr-x.  1 sxw sxw 1351205 Nov 10 10:04 var/build/gen_be_cov3d3d_contrib.exe
-rwxrwxr-x.  1 sxw sxw 1343103 Nov 10 10:04 var/build/gen_be_cov3d.exe
-rwxrwxr-x.  1 sxw sxw 1339156 Nov 10 10:05 var/build/gen_be_diags.exe
-rwxrwxr-x.  1 sxw sxw 1352036 Nov 10 10:05 var/build/gen_be_diags_read.exe
-rwxrwxr-x.  1 sxw sxw 1340591 Nov 10 10:05 var/build/gen_be_ensmean.exe
-rwxrwxr-x.  1 sxw sxw 1366709 Nov 10 10:05 var/build/gen_be_ensrf.exe
-rwxrwxr-x.  1 sxw sxw 1380607 Nov 10 10:05 var/build/gen_be_ep1.exe
-rwxrwxr-x.  1 sxw sxw 1390070 Nov 10 10:05 var/build/gen_be_ep2.exe
-rwxrwxr-x.  1 sxw sxw 1392015 Nov 10 10:05 var/build/gen_be_etkf.exe
-rwxrwxr-x.  1 sxw sxw 1349516 Nov 10 10:04 var/build/gen_be_hist.exe
-rwxrwxr-x.  1 sxw sxw 1410378 Nov 10 10:05 var/build/gen_be_stage0_gsi.exe
-rwxrwxr-x.  1 sxw sxw 1410202 Nov 10 10:05 var/build/gen_be_stage0_wrf.exe
-rwxrwxr-x.  1 sxw sxw 1373841 Nov 10 10:05 var/build/gen_be_stage1_1dvar.exe
-rwxrwxr-x.  1 sxw sxw 1363161 Nov 10 10:05 var/build/gen_be_stage1.exe
-rwxrwxr-x.  1 sxw sxw 1364783 Nov 10 10:05 var/build/gen_be_stage1_gsi.exe
-rwxrwxr-x.  1 sxw sxw 1465753 Nov 10 10:05 var/build/gen_be_stage2_1dvar.exe
-rwxrwxr-x.  1 sxw sxw 1350224 Nov 10 10:05 var/build/gen_be_stage2a.exe
-rwxrwxr-x.  1 sxw sxw 1355123 Nov 10 10:05 var/build/gen_be_stage2.exe
-rwxrwxr-x.  1 sxw sxw  564256 Nov 10 10:02 var/build/gen_be_stage2_gsi.exe
-rwxrwxr-x.  1 sxw sxw 1352705 Nov 10 10:05 var/build/gen_be_stage3.exe
-rwxrwxr-x.  1 sxw sxw 1341187 Nov 10 10:05 var/build/gen_be_stage4_global.exe
-rwxrwxr-x.  1 sxw sxw 1374936 Nov 10 10:04 var/build/gen_be_stage4_regional.exe
-rwxrwxr-x.  1 sxw sxw 1337737 Nov 10 10:05 var/build/gen_be_vertloc.exe
-rwxrwxr-x.  1 sxw sxw 1441298 Nov 10 10:05 var/build/gen_mbe_stage2.exe
并没有出现可执行文件da_wrfvar.exe






vi compile.out 文件查看报错信息所在位置的代码如下
.
.
.
.
make[2]: [ACCoeff_Define.o] Error 2 (ignored)
pgf90 -c -O3  -w -Mfree -byteswapio    AerosolCoeff_Binary_IO.f90
pgf90 -c -O3  -w -Mfree -byteswapio    Zeeman_Input_Define.f90
pgf90 -c -O3  -w -Mfree -byteswapio    SSU_Input_Define.f90
pgf90 -c -O3  -w -Mfree -byteswapio    ASvar_Define.f90
pgf90 -c -O3  -w -Mfree -byteswapio    CRTM_AerosolCoeff.f90
pgf90 -c -O3  -w -Mfree -byteswapio    CRTM_RTSolution_Define.f90
PGF90-S-0034-Syntax error at or near ERR (CRTM_RTSolution_Define.f90: 626)
  0 inform,   0 warnings,   1 severes, 0 fatal for crtm_rtsolution_statistics
make[2]: [CRTM_RTSolution_Define.o] Error 2 (ignored)

pgf90 -c -O3  -w -Mfree -byteswapio    CRTM_AtmOptics_Define.f90
pgf90 -c -O3  -w -Mfree -byteswapio    CRTM_Geometry_Define.f90
PGF90-S-0034-Syntax error at or near ERR (CRTM_Geometry_Define.f90: 1169)
PGF90-S-0034-Syntax error at or near ERR (CRTM_Geometry_Define.f90: 1216)
make[2]: [CRTM_Geometry_Define.o] Error 2 (ignored)

pgf90 -c -O3  -w -Mfree -byteswapio    CRTM_Aerosol_Define.f90
PGF90-S-0034-Syntax error at or near ERR (CRTM_Aerosol_Define.f90: 199)
  0 inform,   0 warnings,   1 severes, 0 fatal for crtm_aerosol_categorylist
make[2]: [CRTM_Aerosol_Define.o] Error 2 (ignored)
pgf90 -c -O3  -w -Mfree -byteswapio    CRTM_Cloud_Define.f90
PGF90-S-0034-Syntax error at or near ERR (CRTM_Cloud_Define.f90: 193)
  0 inform,   0 warnings,   1 severes, 0 fatal for crtm_cloud_categorylist
PGF90-S-0034-Syntax error at or near ERR (CRTM_Cloud_Define.f90: 1021)
PGF90-S-0034-Syntax error at or near ERR (CRTM_Cloud_Define.f90: 1067)
make[2]: [CRTM_Cloud_Define.o] Error 2 (ignored)

pgf90 -c -O3  -w -Mfree -byteswapio    IRwaterCoeff_Define.f90
pgf90 -c -O3  -w -Mfree -byteswapio    SEcategory_Define.f90
pgf90 -c -O3  -w -Mfree -byteswapio    LSEatlas_Define.f90
pgf90 -c -O3  -w -Mfree -byteswapio    MWwaterLUT_Define.f90
pgf90 -c -O3  -w -Mfree -byteswapio    FitCoeff_Define.f90

.
.
.
.
make[2]: [ACCoeff_Binary_IO.o] Error 2 (ignored)
pgf90 -c -O3  -w -Mfree -byteswapio    CRTM_Options_Define.f90
pgf90 -c -O3  -w -Mfree -byteswapio    CRTM_GeometryInfo_Define.f90
PGF90-S-0034-Syntax error at or near ERR (CRTM_GeometryInfo_Define.f90: 865)
PGF90-S-0034-Syntax error at or near ERR (CRTM_GeometryInfo_Define.f90: 910)

make[2]: [CRTM_GeometryInfo_Define.o] Error 2 (ignored)
pgf90 -c -O3  -w -Mfree -byteswapio    CRTM_Atmosphere_Define.f90
PGF90-S-0034-Syntax error at or near ERR (CRTM_Atmosphere_Define.f90: 1583)
PGF90-S-0034-Syntax error at or near ERR (CRTM_Atmosphere_Define.f90: 1630)
PGF90-S-0034-Syntax error at or near ERR (CRTM_Atmosphere_Define.f90: 1697)
PGF90-S-0034-Syntax error at or near ERR (CRTM_Atmosphere_Define.f90: 1748)
make[2]: [CRTM_Atmosphere_Define.o] Error 2 (ignored)

pgf90 -c -O3  -w -Mfree -byteswapio    MWwaterCoeff_Define.f90
pgf90 -c -O3  -w -Mfree -byteswapio    ODZeeman_TauCoeff.f90
PGF90-F-0004-Unable to open MODULE file odps_define.mod (ODZeeman_TauCoeff.f90: 30)
PGF90/x86-64 Linux 10.2-1: compilation aborted
make[2]: [ODZeeman_TauCoeff.o] Error 2 (ignored)
pgf90 -c -O3  -w -Mfree -byteswapio    TauCoeff_Define.f90
PGF90-F-0004-Unable to open MODULE file odas_define.mod (TauCoeff_Define.f90: 24)
PGF90/x86-64 Linux 10.2-1: compilation aborted
make[2]: [TauCoeff_Define.o] Error 2 (ignored)
pgf90 -c -O3  -w -Mfree -byteswapio    ODSSU_Binary_IO.f90
PGF90-F-0004-Unable to open MODULE file odssu_define.mod (ODSSU_Binary_IO.f90: 25)
PGF90/x86-64 Linux 10.2-1: compilation aborted
make[2]: [ODSSU_Binary_IO.o] Error 2 (ignored)
pgf90 -c -O3  -w -Mfree -byteswapio    CRTM_Surface_Define.f90
PGF90-S-0034-Syntax error at or near ERR (CRTM_Surface_Define.f90: 1073)
PGF90-S-0034-Syntax error at or near ERR (CRTM_Surface_Define.f90: 1120)
PGF90-S-0034-Syntax error at or near ERR (CRTM_Surface_Define.f90: 1187)
PGF90-S-0034-Syntax error at or near ERR (CRTM_Surface_Define.f90: 1238)

make[2]: [CRTM_Surface_Define.o] Error 2 (ignored)
pgf90 -c -O3  -w -Mfree -byteswapio    CRTM_GeometryInfo.f90
pgf90 -c -O3  -w -Mfree -byteswapio    CRTM_Model_Profiles.f90
pgf90 -c -O3  -w -Mfree -byteswapio    CRTM_MoleculeScatter.f90
pgf90 -c -O3  -w -Mfree -byteswapio    CRTM_FastemX.f90
pgf90 -c -O3  -w -Mfree -byteswapio    CRTM_AtmOptics.f90

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-11 08:49:01 | 显示全部楼层
官网上给的不是选 34 吗
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-11 09:26:15 | 显示全部楼层
我刚刚开始安装wrf,也遇到这样的问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-12-11 09:41:51 | 显示全部楼层
m337872010 发表于 2017-12-11 08:49
官网上给的不是选 34 吗

根据自己的编译器选择吧。我之前选错了,我用的pgi。应该选择52吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-12-11 09:42:48 | 显示全部楼层
physzw 发表于 2017-12-11 09:26
我刚刚开始安装wrf,也遇到这样的问题

如果安装wrfda,选择下载3.8版本的吧,我之前用的3.9版本的报错。换成3.8版本的基本没什么问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-11 10:16:24 | 显示全部楼层
齐天笑猴 发表于 2017-12-11 09:42
如果安装wrfda,选择下载3.8版本的吧,我之前用的3.9版本的报错。换成3.8版本的基本没什么问题

我用的也是3.8,能否加个qq一起交流一下337872010
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-11 21:11:34 | 显示全部楼层
我试了下编译4dvar,出现了楼主遇到的问题?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-12-12 08:22:08 | 显示全部楼层
m337872010 发表于 2017-12-11 21:11
我试了下编译4dvar,出现了楼主遇到的问题?

我没试过4dvar。不过,已经加你好友了。希望可以互相交流
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-12 11:13:27 | 显示全部楼层
齐天笑猴 发表于 2017-12-11 09:41
根据自己的编译器选择吧。我之前选错了,我用的pgi。应该选择52吧

你好,我用的编译器也是PGI,但是在make的时候出现报错PGF90-S-0142-stovrc is not a component of this OBJECT (module_sf_noahmplsm.f90: 8090)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-4-1 17:32:39 | 显示全部楼层
请问你最终问题解决了吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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