爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 20846|回复: 13

prep_chem_sources安装过程分享(解决报错:1、hdf5.mod 2、edgar_emissions.f90)

[复制链接]

新浪微博达人勋

发表于 2018-7-17 18:48:23 | 显示全部楼层 |阅读模式

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

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

x
将下载的prep_chem_sources安装文件(ftp://aftp.fsl.noaa.gov/divisions/taq/global_emissions/)放在与WRFV3  WPS同一级的目录下解压
进入/bin/build 目录
1、编辑与自己编译器一致的文件如:include.mk.gfortran(与编译WRF一致的编译器,我的为gfortran,可仔细阅读目录下的readme其中有安装说明)
(因为已经安装过库NETCDF/HDF5/zlib,所以我跳过了库安装这步 )

修改NETCDF/HDF5/zlib 所对应的库路径
2、保存文件后执行:
make OPT=gfortran CHEM=RADM_WRF_FIM(gfortran为自己对应修改的文件)
3、如果成功会显示:Finshed building === ../prep_chem_sources_….exe

我的遇到的报错:
1、Fatal Error: cant open module file 'hdf5.mod' for reading
解决办法:重新安装HDF5   
FC=gfortran CC=gcc ./configure —prefix=/usr/local/HDF5 —with-zlib=/usr/local/zlib —enable-fortran
make
make check
make install

FC CC为自己对应的编译器

2、Error:Different CHARACTER lengths ……   edgar_emissions.f90:894:61:
解决:http://forum.wrfforum.com/viewtopic.php?f=39&t=9199

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

新浪微博达人勋

发表于 2018-11-5 09:08:27 | 显示全部楼层
谢谢你分享的方法,太有用了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-12-16 11:13:52 | 显示全部楼层
楼主您好,我按照您的步骤在进行hdf5 make check时遇到了如下错误,一直未能解决,麻烦帮忙看下呢。
Testing soft unsigned long -> long double conversions                 *FAILED*
    elmt 127:
        src =  ff ff ff ff ff ff ff ff                                  18446744073709551615
        dst =  00 00 00 00 00 00 40 3e ff ff ff ff ff ff ff ff   18446744073709551615.000000
        ans =  00 00 00 00 00 00 40 3f 80 00 00 00 00 00 00 00   18446744073709551616.000000
    elmt 128:
        src =  ff ff ff ff ff ff ff ff                                  18446744073709551615
        dst =  00 00 00 00 00 00 40 3e ff ff ff ff ff ff ff ff   18446744073709551615.000000
        ans =  00 00 00 00 00 00 40 3f 80 00 00 00 00 00 00 00   18446744073709551616.000000
    elmt 129:
        src =  ff ff ff ff ff ff ff fe                                  18446744073709551614
        dst =  00 00 00 00 00 00 40 3e ff ff ff ff ff ff ff fe   18446744073709551614.000000
        ans =  00 00 00 00 00 00 40 3f 80 00 00 00 00 00 00 00   18446744073709551616.000000
    elmt 130:
        src =  ff ff ff ff ff ff ff fc                                  18446744073709551612
        dst =  00 00 00 00 00 00 40 3e ff ff ff ff ff ff ff fc   18446744073709551612.000000
        ans =  00 00 00 00 00 00 40 3f 80 00 00 00 00 00 00 00   18446744073709551616.000000
    elmt 131:
        src =  ff ff ff ff ff ff ff f8                                  18446744073709551608
        dst =  00 00 00 00 00 00 40 3e ff ff ff ff ff ff ff f8   18446744073709551608.000000
        ans =  00 00 00 00 00 00 40 3f 80 00 00 00 00 00 00 00   18446744073709551616.000000
    elmt 132:
        src =  ff ff ff ff ff ff ff f0                                  18446744073709551600
        dst =  00 00 00 00 00 00 40 3e ff ff ff ff ff ff ff f0   18446744073709551600.000000
        ans =  00 00 00 00 00 00 40 3f 80 00 00 00 00 00 00 00   18446744073709551616.000000
    elmt 133:
        src =  ff ff ff ff ff ff ff e0                                  18446744073709551584
        dst =  00 00 00 00 00 00 40 3e ff ff ff ff ff ff ff e0   18446744073709551584.000000
        ans =  00 00 00 00 00 00 40 3f 80 00 00 00 00 00 00 00   18446744073709551616.000000
    elmt 134:
        src =  ff ff ff ff ff ff ff c0                                  18446744073709551552
        dst =  00 00 00 00 00 00 40 3e ff ff ff ff ff ff ff c0   18446744073709551552.000000
        ans =  00 00 00 00 00 00 40 3f 80 00 00 00 00 00 00 00   18446744073709551616.000000
    elmt 135:
        src =  ff ff ff ff ff ff ff 80                                  18446744073709551488
        dst =  00 00 00 00 00 00 40 3e ff ff ff ff ff ff ff 80   18446744073709551488.000000
        ans =  00 00 00 00 00 00 40 3f 80 00 00 00 00 00 00 00   18446744073709551616.000000
    elmt 136:
        src =  ff ff ff ff ff ff ff 00                                  18446744073709551360
        dst =  00 00 00 00 00 00 40 3e ff ff ff ff ff ff ff 00   18446744073709551360.000000
        ans =  00 00 00 00 00 00 40 3f 80 00 00 00 00 00 00 00   18446744073709551616.000000
    elmt 137:
        src =  ff ff ff ff ff ff fe 00                                  18446744073709551104
        dst =  00 00 00 00 00 00 40 3e ff ff ff ff ff ff fe 00   18446744073709551104.000000
        ans =  00 00 00 00 00 00 40 3f 80 00 00 00 00 00 00 00   18446744073709551616.000000
    elmt 138:
        src =  ff ff ff ff ff ff fc 00                                  18446744073709550592
        dst =  00 00 00 00 00 00 40 3e ff ff ff ff ff ff fc 00   18446744073709550592.000000
        ans =  00 00 00 00 00 00 40 3f 80 00 00 00 00 00 00 00   18446744073709551616.000000
***** 12 FAILURES! *****
Command exited with non-zero status 1
0.39user 0.09system 0:00.48elapsed 99%CPU (0avgtext+0avgdata 3720maxresident)k
0inputs+0outputs (0major+18943minor)pagefaults 0swaps
Makefile:2498: recipe for target 'dt_arith.chkexe_' failed
make[4]: *** [dt_arith.chkexe_] Error 1
make[4]: Leaving directory '/usr/package/hdf5-1.8.20/test'
Makefile:2483: recipe for target 'build-check-s' failed
make[3]: *** [build-check-s] Error 2
make[3]: Leaving directory '/usr/package/hdf5-1.8.20/test'
Makefile:2478: recipe for target 'test' failed
make[2]: *** [test] Error 2
make[2]: Leaving directory '/usr/package/hdf5-1.8.20/test'
Makefile:2249: recipe for target 'check-am' failed
make[1]: *** [check-am] Error 2
make[1]: Leaving directory '/usr/package/hdf5-1.8.20/test'
Makefile:586: recipe for target 'check-recursive' failed
make: *** [check-recursive] Error 1
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-2-7 16:03:58 | 显示全部楼层
上旋制造者 发表于 2019-12-16 11:13
楼主您好,我按照您的步骤在进行hdf5 make check时遇到了如下错误,一直未能解决,麻烦帮忙看下呢。
Testi ...

一模一样的错误,请问你解决了吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-3-7 10:08:22 | 显示全部楼层
gaochao123 发表于 2020-2-7 16:03
一模一样的错误,请问你解决了吗?

你好,我当时没管它,继续往后做的,对于rttov安装没感觉有什么影响。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-4-16 08:56:10 | 显示全部楼层
上旋制造者 发表于 2019-12-16 11:13
楼主您好,我按照您的步骤在进行hdf5 make check时遇到了如下错误,一直未能解决,麻烦帮忙看下呢。
Testi ...

请问您解决了吗,我就是这个错误
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-4-30 17:19:20 | 显示全部楼层
上旋制造者 发表于 2019-12-16 11:13
楼主您好,我按照您的步骤在进行hdf5 make check时遇到了如下错误,一直未能解决,麻烦帮忙看下呢。
Testi ...

我去,我也是这个错误
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-6-3 09:57:55 | 显示全部楼层
gaochao123 发表于 2020-2-7 16:03
一模一样的错误,请问你解决了吗?

遇到了同样的错误,请问你解决了吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-6-3 10:00:14 | 显示全部楼层
清宵逝水 发表于 2020-4-30 17:19
我去,我也是这个错误

遇到了同样的错误,请问你解决了吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-6-3 23:00:21 | 显示全部楼层
mabaibing 发表于 2020-6-3 10:00
遇到了同样的错误,请问你解决了吗?

我好像是跳过这一步了,后面wrf编译也没报错
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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