爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 14345|回复: 13

打扰了各位!!! CALWRF 已经编译成功,但是运行又出问题了

[复制链接]

新浪微博达人勋

发表于 2018-9-4 21:17:19 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 Dahoe 于 2018-9-9 17:21 编辑

打扰了各位,请问在转wrfout时提示输入文件不是wrfout文件该怎么办?谢谢大家 [img]file:///C:\Users\boyi\Documents\Tencent
QQ截图20180909172400.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-9-6 10:06:06 | 显示全部楼层
已解决,原因是我wrfout文件是拿wrf-chem转出来的,头文件是OUTPUT FROM WRF CHEM,所以检查一直不通过
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

 成长值: 0
发表于 2018-9-5 00:18:45 | 显示全部楼层
问的有点缥缈
这里有个user guide看一下吧
http://www.src.com/calpuff/download/CALPUFF_UsersGuide.pdf
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-9-5 19:52:57 | 显示全部楼层
在下的wrf是拿gfortran编译的,运行完之后想用calwrf将wrfout装换成3d.dat格式,
但是看官网教程calwrf要安装pgf95编译器,想问大家calwrf在gfortran编译器下能运行吗?
如果不能谁能帮忙告诉我怎么安装pgf95,谢谢各位了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-9-6 10:23:39 | 显示全部楼层
在下在linux系统上安装了pgi10.6,然后想要编译calwrf
首先修改compile.sh 为!/bin/sh
# Compile calwrf on Linux using pgf95

if [ -f calwrf.exe ]; then rm calwrf.exe; fi

#pgf90 -Bstatic calwrf.f -L/usr/local/netcdf/lib -lnetcdf -lm -o calwrf.exe
pgf90 -Bstatic calwrf.f -L/usr/local/netcdf/lib -lnetcdf -lm -o calwrf.exe
然后运行./compile.sh,但是出现
PGF90-S-0017-Unable to open include file: netcdf.inc (./calwrf.par: 3)
  0 inform,   0 warnings,   1 severes, 0 fatal for calwrf
PGF90-S-0017-Unable to open include file: netcdf.inc (./calwrf.par: 3)
  0 inform,   0 warnings,   1 severes, 0 fatal for setup
PGF90-S-0017-Unable to open include file: netcdf.inc (./calwrf.par: 3)
  0 inform,   0 warnings,   1 severes, 0 fatal for gblatts
PGF90-S-0017-Unable to open include file: netcdf.inc (./calwrf.par: 3)
  0 inform,   0 warnings,   1 severes, 0 fatal for wrtcmp
请问接下来改怎么办,求大神帮忙
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-9-6 11:32:45 | 显示全部楼层
我在运行calwrf.exe后出现如下错误,是我的wrfout文件有问题吗?哪位大神可以分享我个wrfout文件试试
因为我已经跑了好几个wrfout了都不能用,谢谢各位了
Control inp file:calwrf.inp
  2D.DAT flag input not exist, set to one
  Set 2D.DAT flag to 1:            1
  Default 2D.DAT filename:calwrf.m2d
  Open WRF netcdf file             1 :
/home/models/CALWRF_v2.0.2_L131108/wrfout/wrfout_d02_2017-01-01_00:00:00
  N_TIMES:           19
  
Processing GLOBAL ATTRIBUTES:
  
This is not a wrfout file
No 3D.DAT will be created
FORTRAN STOP
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-9-6 11:35:25 | 显示全部楼层
另外贴上我设置的inp,求大佬指正

Create 3D.DAT file for WRF output
calwrf.lst          ! Log file name
calwrf.m3d ! Output file name
-1,-1,-1,-1,-1,-1    ! Beg/End I/J/K ("-" for all)
2017010100          ! Start datetime (UTC yyyymmddhh, "-" for all)
2017010118          ! End   datetime (UTC yyyymmddhh, "-" for all)
1                   ! Number of WRF output files
/home/models/CALWRF_v2.0.2_L131108/wrfout/wrfout_d02_2017-01-01_00:00:00 ! File name of wrf output (Loop over files)

*****   Below are comments *****************************************

Create 3D.DAT file for WRF output (full domain and time-period)
calwrf.lst           ! Log file name
calwrf_em.m3d        ! Output file name
-1,-1,-1,-1,-1,-1    ! Beg/End I/J/K ("-" for all)
-1                   ! Start datetime (UTC yyyymmddhh, "-" for all)
-1                   ! End   datetime (UTC yyyymmddhh, "-" for all)
1                    ! Number of WRF output files
/home/models/CALWRF_v2.0.2_L131108/wrfout/wrfout_d02_2017-01-01_00:00:00    ! File name of wrf output (Loop over files)


Create 3D.DAT file for WRF output (full domain and time-period)
calwrf.lst          ! Log file name
calwrf.dat3         ! Output file name
-9,-9,-9,-9,-9,-9   ! Beg/End I/J/K ("-" for all)
-9                  ! Start datetime (UTC yyyymmddhh, "-" for all)
-9                  ! End   datetime (UTC yyyymmddhh, "-" for all)
1                   ! Number of WRF output files
/home/models/CALWRF_v2.0.2_L131108/wrfout/wrfout_d02_2017-01-01_00:00:00 ! File name of wrf output (Loop over files)


Create 3D.DAT file for WRF output (sub domain and time-period)
calwrf.lst          ! Log file name
calwrf_070427.m3d   ! Output file name
1,163,1,121,1,27    ! Beg/End I/J/K
2017010100          ! Start datetime (UTC yyyymmddhh, "-" for all)
2017010118          ! End   datetime (UTC yyyymmddhh, "-" for all)
1                   ! Number of WRF output files
/home/models/CALWRF_v2.0.2_L131108/wrfout/wrfout_d02_2017-01-01_00:00:00   ! File name of wrf output (Loop over files)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-9-6 18:06:28 | 显示全部楼层
求各路大佬帮忙
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-9-9 10:21:28 | 显示全部楼层
This is not a wrfout file
No 3D.DAT will be created
FORTRAN STOP
这是费了老鼻子劲了,还没弄好
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-9-9 17:26:24 | 显示全部楼层
请各位来帮忙,谢谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-9-9 17:53:18 | 显示全部楼层
找到这段代码了,我的文件就是wrfv3.9.1输出的呀
2.png
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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