- 积分
- 17097
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-7-16
- 最后登录
- 1970-1-1
|
发表于 2017-10-10 14:21:36
|
显示全部楼层
不知道楼主解决了吗?我装的3DVar,也不行,错误和楼主的差不多:
--------------------------------------error------------------------------------------
if fgrep -iq '!$OMP' da_wrfvar_main.f ; then \
if [ -n "" ] ; then echo COMPILING da_wrfvar_main.f90 WITH OMP ; fi ; \
time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/main -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/frame -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/share -I/*/*/*/software/NETCDF/include da_wrfvar_main.f ; \
else \
if [ -n "" ] ; then echo COMPILING da_wrfvar_main.f90 WITHOUT OMP ; fi ; \
time mpif90 -f90=gfortran -c -O2 -ftree-vectorize -funroll-loops -w -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 -fdefault-real-8 -I../external/crtm_2.1.3/libsrc -I/*/*/*/software/RTTOV11/include -I/*/*/*/software/RTTOV11/mod -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/main -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/frame -I/*/*/*/2014_7_30/wrf/DA/WRFPLUSV3/share -I/*/*/*/software/NETCDF/include da_wrfvar_main.f ; \
fi
ranlib libwrfvar.a
real 1m39.999s
user 0m0.112s
sys 0m0.347s
rm -f da_wrfvar.exe
/*/*/*/software/RTTOV11/lib/librttov11_coef_io.a(rttov_read_coefs.o): In function `rttov_read_coefs_':
rttov_read_coefs.F90:(.text+0x21b): undefined reference to `__rttov_hdf_mod_MOD_is_hdf_open'
rttov_read_coefs.F90:(.text+0x235): undefined reference to `__rttov_hdf_mod_MOD_is_hdf_64bit_reals'
rttov_read_coefs.F90:(.text+0x243): undefined reference to `__rttov_hdf_mod_MOD_open_hdf'
rttov_read_coefs.F90:(.text+0xfd8): undefined reference to `rttov_hdf_load_'
rttov_read_coefs.F90:(.text+0x10b0): undefined reference to `__rttov_hdf_mod_MOD_open_hdf'
rttov_read_coefs.F90:(.text+0x11e9): undefined reference to `__rttov_hdf_mod_MOD_close_hdf'
rttov_read_coefs.F90:(.text+0x1a30): undefined reference to `rttov_hdf_load_'
rttov_read_coefs.F90:(.text+0x21ec): undefined reference to `rttov_hdf_load_'
rttov_read_coefs.F90:(.text+0x2412): undefined reference to `rttov_hdf_load_'
rttov_read_coefs.F90:(.text+0x2608): undefined reference to `rttov_hdf_load_'
rttov_read_coefs.F90:(.text+0x2a11): undefined reference to `rttov_hdf_load_'
/*/*/*/software/RTTOV11/lib/librttov11_coef_io.a(rttov_read_coefs.o):rttov_read_coefs.F90:(.text+0x2bda): more undefined references to `rttov_hdf_load_' follow
/*/*/*/software/RTTOV11/lib/librttov11_emis_atlas.a(mod_iratlas.o): In function `__mod_iratlas_MOD_rttov_uwiremis_init':
mod_iratlas.F90:(.text+0xb4df): undefined reference to `__rttov_hdf_mod_MOD_is_hdf_open'
mod_iratlas.F90:(.text+0xb4f6): undefined reference to `__rttov_hdf_mod_MOD_is_hdf_64bit_reals'
mod_iratlas.F90:(.text+0xb504): undefined reference to `__rttov_hdf_mod_MOD_open_hdf'
mod_iratlas.F90:(.text+0xc844): undefined reference to `__rttov_hdf_mod_MOD_open_hdf'
mod_iratlas.F90:(.text+0xc86c): undefined reference to `__rttov_hdf_mod_MOD_close_hdf'
collect2: ld returned 1 exit status
real 3m28.771s
user 0m0.304s
sys 0m1.051s
make[1]: [da_wrfvar.exe] Error 1 (ignored)
make[1]: Leaving directory `/*/*/*/*/test_WRF/DA/WRFDA/var/build'
--------------------------------------error------------------------------------------
官网上推荐使用HDF5,但是一直装不上,到底是怎么回事呢?是不是有什么要注意的呢? |
|