爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4222|回复: 3

WRF-Hydro编译错误

[复制链接]
发表于 2018-7-18 17:42:06 | 显示全部楼层 |阅读模式

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

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

x
出现如下错误,可能是什么原因呢?

ar -r ../lib/libHYDRO.a module_NWM_io_dict.o
cp *.mod ../mod
Routing Makefile:
cpp -P -traditional -nostdinc -DMPP_LAND -I ../Data_Rec -DHYDRO_D -DWRF_HYDRO  -DSPATIAL_SOIL -DWRFIO_NCD_LARGE_FILE_SUPPORT -DWRF_HYDRO_NUDGING   -I/home/chengwenchen/junyi/tool/netcdf4env/include module_NWM_io.F > module_NWM_io.f
mpif90 -o module_NWM_io.o -w -c -ftz -align all -fno-alias -fp-model precise -FR -convert big_endian  -I./ -I ../../MPP -I ../MPP -I ../mod -I/home/chengwenchen/junyi/tool/netcdf4env/include module_NWM_io.f
module_NWM_io.f(62): error #6377: FUNCTION must be present on the end-function-stmt of an internal or module function
END

密码修改失败请联系微信:mofangbao
发表于 2018-7-18 18:12:44 | 显示全部楼层
5.0有个bug,你修改一下这个程序,把end改成end function就好了。或者你换intel 2018编译器
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2018-7-18 19:33:17 | 显示全部楼层
andrewsoong 发表于 2018-7-18 18:12
5.0有个bug,你修改一下这个程序,把end改成end function就好了。或者你换intel 2018编译器

哇,谢谢!但是检查了module_NWM_io.f,发现使用的都是subroutine而非function,也都以end subroutine结尾了。是因为编译器对subroutine的支持有问题吗?报错信息里的文件名后的62是指错误行号吗?
密码修改失败请联系微信:mofangbao
发表于 2018-7-18 20:22:45 | 显示全部楼层
forasking 发表于 2018-7-18 19:33
哇,谢谢!但是检查了module_NWM_io.f,发现使用的都是subroutine而非function,也都以end subroutine结 ...

你要是不会改,那就换编译器吧
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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