使用Intel oneAPI编译器在Centos 7虚拟机上安装WRF,
WRF编译不成功,main文件夹下没有4个exe文件,但是run文件夹下有4个exe文件,
也尝试降低gcc版本,在gcc-9.5.0 和gcc -8.2.0两个版本上都试过,都是同样的结果,
有人知道个如何解决吗?
日志报错如下:
etcdf -I/root/zhouy/WRF/external/io_int -I/root/zhouy/WRF/frame -I/root/zhouy/WRF/share -I/root/zhouy/WRF/phys -I/root/zhouy/WRF/wrftladj -I/root/zhouy/WRF/chem -I/root/zhouy/WRF/inc -I/usr/local/netcdf-ifort/include -real-size `expr 8 \* 4` -i4 ndown_em.f90
ndown_em.f90(6): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_MACHINE]
USE module_machine
-------^
ndown_em.f90(11): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_INTEGRATE]
USE module_integrate
-------^
ndown_em.f90(12): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_DRIVER_CONSTANTS]
USE module_driver_constants
-------^
ndown_em.f90(14): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_IO_DOMAIN]
USE module_io_domain
-------^
ndown_em.f90(16): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_CHECK_A_MUNDO]
USE module_check_a_mundo
-------^
ndown_em.f90(20): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_DM]
USE module_dm
-------^
ndown_em.f90(24): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_BC]
USE module_bc
-------^
ndown_em.f90(25): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_BIG_STEP_UTILITIES_EM]
USE module_big_step_utilities_em
-------^
ndown_em.f90(7): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_DOMAIN]
USE module_domain, ONLY : domain, head_grid, alloc_and_configure_domain, &
-------^
ndown_em.f90(9): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_DOMAIN_TYPE]
USE module_domain_type, ONLY : program_name
-------^
ndown_em.f90(10): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_INITIALIZE_REAL]
USE module_initialize_real, ONLY : wrfu_initialize, rebalance_driver
-------^
ndown_em.f90(13): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_CONFIGURE]
USE module_configure, ONLY : grid_config_rec_type, model_config_rec
-------^
ndown_em.f90(33): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_DOMAIN]
USE module_domain
-----------^
ndown_em.f90(34): error #6457: This derived type name has not been declared. [DOMAIN]
TYPE (domain) grid
-------------^
ndown_em.f90(35): error #6457: This derived type name has not been declared. [GRID_CONFIG_REC_TYPE]
TYPE (grid_config_rec_type) config_flags
-------------^
ndown_em.f90(39): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_DOMAIN]
USE module_domain
-----------^
ndown_em.f90(40): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_CONFIGURE]
USE module_configure
-----------^
ndown_em.f90(41): error #6457: This derived type name has not been declared. [DOMAIN]
TYPE(domain), POINTER :: parent , nest
------------^
ndown_em.f90(45): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_DOMAIN]
USE module_domain
-------------^
ndown_em.f90(46): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_CONFIGURE]
USE module_configure
-------------^
ndown_em.f90(47): error #6457: This derived type name has not been declared. [DOMAIN]
TYPE(domain), POINTER :: nested_grid
--------------^
ndown_em.f90(139): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_DOMAIN]
USE module_domain
-------------^
ndown_em.f90(140): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_CONFIGURE]
USE module_configure
-------------^
ndown_em.f90(141): error #6457: This derived type name has not been declared. [DOMAIN]
TYPE(domain), POINTER :: parent_grid , nested_grid
--------------^
ndown_em.f90(145): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_DOMAIN]
USE module_domain
-------------^
ndown_em.f90(146): error #6457: This derived type name has not been declared. [DOMAIN]
TYPE(domain), POINTER :: parent_grid
--------------^
ndown_em.f90(150): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_DOMAIN]
USE module_domain
-------------^
ndown_em.f90(151): error #6457: This derived type name has not been declared. [DOMAIN]
TYPE(domain), POINTER :: parent_grid
--------------^
ndown_em.f90(96): error #6457: This derived type name has not been declared. [DOMAIN]
TYPE (domain) , POINTER :: keep_grid, grid_ptr, null_domain, parent_grid , nested_grid
---------^
ndown_em.f90(97): error #6457: This derived type name has not been declared. [DOMAIN]
TYPE (domain) :: dummy
---------^
/tmp/ifx0713288058xrZuhK/ifxjABVlD.i90(1257): catastrophic error: Too many errors, exiting
compilation aborted for ndown_em.f90 (code 1)
real 0m0.033s
user 0m0.023s
sys 0m0.009s
make[1]: [../configure.wrf:371:ndown_em.o] 错误 1 (已忽略)
ranlib libwrflib.a
ranlib: libwrflib.a:无此文件
make[1]: [Makefile:32:em_real] 错误 1 (已忽略)
time mpiifx -o ndown.exe -qopenmp -fpp -auto -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -ip ndown_em.o ../dyn_em/module_initialize_real.o libwrflib.a /root/zhouy/WRF/external/fftpack/fftpack5/libfftpack.a /root/zhouy/WRF/external/io_grib1/libio_grib1.a /root/zhouy/WRF/external/io_grib_share/libio_grib_share.a /root/zhouy/WRF/external/io_int/libwrfio_int.a -L/root/zhouy/WRF/external/esmf_time_f90 -lesmf_time /root/zhouy/WRF/external/RSL_LITE/librsl_lite.a /root/zhouy/WRF/frame/module_internal_header_util.o /root/zhouy/WRF/frame/pack_utils.o -L/root/zhouy/WRF/external/io_netcdf -lwrfio_nf -L/usr/local/netcdf-ifort/lib -lnetcdff -lnetcdf -L/usr/local/netcdf-ifort/lib -lnetcdf -L/usr/local/netcdf-ifort/lib -lnetcdff -L/usr/local/netcdf-ifort/lib -lnetcdf -lnetcdf -lm
make[1]: time: 没有那个文件或目录
make[1]: [Makefile:33:em_real] 错误 127 (已忽略)
time mpiifx -o tc.exe -qopenmp -fpp -auto -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -ip tc_em.o ../dyn_em/module_initialize_real.o libwrflib.a /root/zhouy/WRF/external/fftpack/fftpack5/libfftpack.a /root/zhouy/WRF/external/io_grib1/libio_grib1.a /root/zhouy/WRF/external/io_grib_share/libio_grib_share.a /root/zhouy/WRF/external/io_int/libwrfio_int.a -L/root/zhouy/WRF/external/esmf_time_f90 -lesmf_time /root/zhouy/WRF/external/RSL_LITE/librsl_lite.a /root/zhouy/WRF/frame/module_internal_header_util.o /root/zhouy/WRF/frame/pack_utils.o -L/root/zhouy/WRF/external/io_netcdf -lwrfio_nf -L/usr/local/netcdf-ifort/lib -lnetcdff -lnetcdf -L/usr/local/netcdf-ifort/lib -lnetcdf -L/usr/local/netcdf-ifort/lib -lnetcdff -L/usr/local/netcdf-ifort/lib -lnetcdf -lnetcdf -lm
make[1]: time: 没有那个文件或目录
make[1]: [Makefile:34:em_real] 错误 127 (已忽略)
time mpiifx -o real.exe -qopenmp -fpp -auto -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -ip real_em.o ../dyn_em/module_initialize_real.o libwrflib.a /root/zhouy/WRF/external/fftpack/fftpack5/libfftpack.a /root/zhouy/WRF/external/io_grib1/libio_grib1.a /root/zhouy/WRF/external/io_grib_share/libio_grib_share.a /root/zhouy/WRF/external/io_int/libwrfio_int.a -L/root/zhouy/WRF/external/esmf_time_f90 -lesmf_time /root/zhouy/WRF/external/RSL_LITE/librsl_lite.a /root/zhouy/WRF/frame/module_internal_header_util.o /root/zhouy/WRF/frame/pack_utils.o -L/root/zhouy/WRF/external/io_netcdf -lwrfio_nf -L/usr/local/netcdf-ifort/lib -lnetcdff -lnetcdf -L/usr/local/netcdf-ifort/lib -lnetcdf -L/usr/local/netcdf-ifort/lib -lnetcdff -L/usr/local/netcdf-ifort/lib -lnetcdf -lnetcdf -lm
make[1]: time: 没有那个文件或目录
make[1]: [Makefile:35:em_real] 错误 127 (已忽略)