- 积分
- 42
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2017-3-3
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
做毕设遇到问题,来求助家园的朋友们{:hug:}
实验室的课题,从师兄师姐那接手的,还在用MM5模式,其中一个部分是要将MM5模型输出转换为CALMET MM5 / 3D数据格式。这部分用CALMM5实现了,在windows系统下,但由于MM5模型需要在linux系统下运行,生成数据后又需要copy到Windows下进行数据格式转换,转换成.m3d格式。
我用Qt Creator在linux系统下编写了软件,使整个过程可以在linux系统下进行。
想请教的问题:
1.MM5输出文件可以用CALWRF来转换数据吗? 是不是WRF输出文件用CALWRF,而MM5的输出文件用CALMM5? 不知道MM5的输出文件是不是可以用这个?要是不可以我就不用在linux下编译CALWRF了
2.CALMM5有linux版本的吗?只找到能在windows系统下运行的calmm5.exe
3.我现在在尝试在red hat linux下编译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 -L/usr/lib/x86_64-redhat-linux5E/lib64 -I/usr/local/netcdf/include -lnetcdf -lm -o calwrf.exe
遇到错误:[root@hitsunli code]# ./compile.sh
/tmp/pgf90lkJbHC5lkGEP.o: In function `calwrf':
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:144: undefined reference to `nf_open_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:154: undefined reference to `nf_inq_varid_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:167: undefined reference to `nf_inq_varid_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:167: undefined reference to `nf_inq_var_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:173: undefined reference to `nf_inq_dimlen_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:180: undefined reference to `nf_get_vara_text_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:194: undefined reference to `nf_inq_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:203: undefined reference to `nf_inq_dim_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:388: undefined reference to `nf_inq_varid_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:388: undefined reference to `nf_inq_varid_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:392: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:392: undefined reference to `nf_inq_varid_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:392: undefined reference to `nf_inq_varid_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:395: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:427: undefined reference to `nf_inq_varid_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:427: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:427: undefined reference to `nf_inq_varid_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:427: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:438: undefined reference to `nf_inq_varid_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:438: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:567: undefined reference to `nf_inq_varid_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:589: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:589: undefined reference to `nf_inq_varid_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:596: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:602: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:612: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:612: undefined reference to `nf_inq_varid_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:617: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:624: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:631: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:631: undefined reference to `nf_inq_varid_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:631: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:676: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:713: undefined reference to `nf_inq_varid_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:731: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:731: undefined reference to `nf_inq_varid_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:731: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:779: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:779: undefined reference to `nf_inq_varid_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:790: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:816: undefined reference to `nf_get_vara_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1228: undefined reference to `nf_close_'
/tmp/pgf90lkJbHC5lkGEP.o: In function `gblatts_':
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1856: undefined reference to `nf_get_att_text_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1856: undefined reference to `nf_inq_att_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1898: undefined reference to `nf_get_att_text_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1898: undefined reference to `nf_inq_att_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1923: undefined reference to `nf_inq_att_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1931: undefined reference to `nf_get_att_text_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1940: undefined reference to `nf_get_att_int_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1944: undefined reference to `nf_get_att_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1953: undefined reference to `nf_get_att_int_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1961: undefined reference to `nf_get_att_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1961: undefined reference to `nf_get_att_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1961: undefined reference to `nf_get_att_real_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1987: undefined reference to `nf_inq_varid_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1995: undefined reference to `nf_get_att_text_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1995: undefined reference to `nf_inq_att_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1995: undefined reference to `nf_get_att_text_'
/root/桌面/CALWRF_v2.0.1/CALWRF/code/./calwrf.f:1995: undefined reference to `nf_inq_att_'
一个人研究这个身边没人会,希望有人可以回答一下,非常感谢!!
|
-
软件界面的一部分
|