爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4854|回复: 0

WRF修改土壤湿度,土壤湿度从外部输入怎么实现?

[复制链接]
发表于 2015-9-23 10:34:25 | 显示全部楼层 |阅读模式
数值模式
使用语言: fortran
我看过提问的智慧: 看过
自己思考时长(天): 3
问题概况: 利用read_wrf_nc_change.f90来修改wrfinput文件
问题截图: -
系统平台: wrf

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

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

x
根据天目神眉大大的http://bbs.06climate.com/forum.php?mod=viewthread&tid=4273来修改wrfinput_d0,修改里面的土壤湿度,
vi命令打开read_wrf_nc_change.f90修改此程序中的subroutine USER_CODE这一块
例:if(var=='HGT')then
    data_real(160:200,125:155,1:1)=data_real(160:200,125:155,1:1)*0.5
    end if
    end subroutine USER_CODE
想用wrfout文件中的土壤湿度(已经用grads转成dat数据)来修改这部分。不知道应该怎么写?
我把这块改成了
open(9999,file='/gpfshome/zhangsw/lishyi/Program/351/WRFV3/modify_initial_field/smois.2001.06.d01.6.dat',status='unknown',form='unformatted',access='direct')
read(9999,rec=1) data_real1
if(var=='SMOIS')then
data_real=data_real1
endif
运行./read_wrf_nc wrfinput_d01 -EditData SMOIS
出现
Changing variable: SMOIS for time 2001-06-01_00:00:00
Segmentation fault (core dumped)
报错~

求助~求指正~谢谢

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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