- 积分
- 81
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2023-7-10
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
求各位大神帮忙看看。因为我用的是intel编译器所以Makefile设置如下:
#...Intel Fortran
FC = ifort
#FFLAGS = -g -O0 -check all -C -traceback -FR -I$(NETCDF)/include \
# -I$(IOAPI_ROOT)/Linux2_x86_64ifort
FFLAGS = -FR -O3 -traceback -qopenmp -I$(NETCDF)/include -I$(IOAPI_ROOT)/Linux2_x86_64ifort
LIBS = -L$(IOAPI_ROOT)/Linux2_x86_64ifort -lioapi \
-L$(NETCDF)/lib -lnetcdf -lnetcdff \
# -L$(PVM)/lib -lpvm3 \
-limf
DEFS =
我在执行make后报错如下:
make[1]: 进入目录“/home/lxj/MCIPv4.1/src”
make[1]: “const_mod.o”已是最新。
make[1]: “const_pbl_mod.o”已是最新。
make[1]: “coord_mod.o”已是最新。
make[1]: “date_time_mod.o”已是最新。
make[1]: “date_pack_mod.o”已是最新。
make[1]: “files_mod.o”已是最新。
make[1]: “groutcom_mod.o”已是最新。
make[1]: “luvars_mod.o”已是最新。
ifort -FR -O3 -traceback -qopenmp -I/usr/local/netcdf-4.1.2_ict/include -I/usr/local/ioapi-3.1_ict/Linux2_x86_64ifort -c mcipparm_mod.f90
mcipparm_mod.f90(110): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [M3UTILIO]
USE m3utilio, ONLY: mxdesc3
------^
mcipparm_mod.f90(225): error #6406: Conflicting attributes or multiple declaration of name. [MXDESC3]
CHARACTER(LEN=80) :: fdesc ( mxdesc3 )
----------------------------------------------------^
mcipparm_mod.f90(225): error #6223: A specification expression is invalid. [MXDESC3]
CHARACTER(LEN=80) :: fdesc ( mxdesc3 )
----------------------------------------------------^
mcipparm_mod.f90(110): error #6580: Name in only-list does not exist or is not accessible. [MXDESC3]
USE m3utilio, ONLY: mxdesc3
----------------------^
compilation aborted for mcipparm_mod.f90 (code 1)
Makefile:160: recipe for target 'mcipparm_mod.o' failed
make[1]: *** [mcipparm_mod.o] Error 1
make[1]: 离开目录“/home/lxj/MCIPv4.1/src”
Makefile:151: recipe for target 'all' failed
make: *** [all] Error 2
我尝试了很多办法也没有搞定,想请教大家怎么办
|
|