爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4787|回复: 2

【已解决】Noah-mp HRLDAS-v3.6 make出错

[复制链接]
发表于 2019-10-15 16:14:43 | 显示全部楼层 |阅读模式
数值模式
使用语言: Fortran
我看过提问的智慧: 看过
自己思考时长(天): 10
问题概况: Noah-mp HRLDAS-v3.6 make时出现错误
(cd IO_code; make)
make[1]: 进入目录“/home/WRF/LIBRARIES/netcdfneed/HRLDAS-v3.6/IO_code”

rm -f module_hrldas_netcdf_io.f
cpp -C -P -traditional -D_GFORTRAN_ -D_HRLDAS_OFFLINE_ module_hrldas_netcdf_io.F > module_hrldas_netcdf_io.f
gfortran -o module_hrldas_netcdf_io.o -c -g -fconvert=big-endian -fno-range-check -ffree-form -cpp -ffree-line-length-none -I../Utility_routines -I/home/WRF/LIBRARIES/netcdfneed/include module_hrldas_netcdf_io.f


rm -f module_NoahMP_hrldas_driver.f
cpp -C -P -traditional -D_GFORTRAN_ -D_HRLDAS_OFFLINE_ module_NoahMP_hrldas_driver.F > module_NoahMP_hrldas_driver.f
gfortran -o module_NoahMP_hrldas_driver.o -c -g -fconvert=big-endian -fno-range-check -ffree-form -cpp -ffree-line-length-none -I. \\\\\\\\
-I../Noah -I../Utility_routines -I/home/WRF/LIBRARIES/netcdfneed/include module_NoahMP_hrldas_driver.f
module_NoahMP_hrldas_driver.f:363.18:

REAL, DIMENSION(MAX_SOIL_LEVELS) :: soil_thick_input ! depth to soil in
1
错误: (1)处的表达式必须具有 INTEGER 类型而不是 REAL
module_NoahMP_hrldas_driver.f:363.18:

REAL, DIMENSION(MAX_SOIL_LEVELS) :: soil_thick_input ! depth to soil in
1
错误: (1)处的表达式必须具有 INTEGER 类型而不是 REAL
module_NoahMP_hrldas_driver.f:363.54:

REAL, DIMENSION(MAX_SOIL_LEVELS) :: soil_thick_input ! depth to soil in
1
错误: (1)处的模块或主程序数组‘soil_thick_input’必须有常量外形
make[1]: *** [module_NoahMP_hrldas_driver.o] 错误 1
make[1]: 离开目录“/home/WRF/LIBRARIES/netcdfneed/HRLDAS-v3.6/IO_code”
make: *** [all] 错误 2
问题截图:
系统平台: linux

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

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

x
本帖最后由 卉卉_574 于 2019-11-6 10:36 编辑


密码修改失败请联系微信:mofangbao
 楼主| 发表于 2019-10-15 16:16:48 | 显示全部楼层
这是我的user_build_options
COMPILERF90    =       gfortran
FREESOURCE     =       -ffree-form -cpp -ffree-line-length-none
F90FLAGS       =       -g -fconvert=big-endian  -fno-range-check
MODFLAG        =       -I
LDFLAGS        =
CPP            =       cpp
FCCPP          =       -ffreestanding
CPPFLAGS       =       -C -P -traditional -D_GFORTRAN_ # -D_HRLDAS_URBAN_
LIBS           =
LIBJASPER      =       -ljpeg -L/home/WRF/LIBRARIES/grib2/lib -ljasper
INCJASPER      =       -I/home/WRF/LIBRARIES/grib2/include/jasper
NETCDFMOD      =       -I/home/WRF/LIBRARIES/netcdfneed/include
NETCDFLIB   =       -L/home/WRF/LIBRARIES/netcdfneed/lib -lnetcdff -lnetcdf -lgfortran
HDF5LIB     =       -L/home/WRF/LIBRARIES/netcdfneed/lib -lhdf5_hl -lhdf5 -lz -lm -lcurl
NETCDF4_COMPRESS      =     NO  
BZIP2          =       YES
BZIP2_LIB      =       -L/usr/lib64-lbz2
BZIP2_INCLUDE  =       -I/usr/include
RM             =       rm -f
CC             =       cc
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-6 10:37:06 | 显示全部楼层
换一个版本就好,我换成 HRLDAS-v3.7就好了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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