- 积分
- 56
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2021-5-14
- 最后登录
- 1970-1-1
|
GrADS
系统平台: |
linux cmaq5.2 |
问题截图: |
- |
问题概况: |
编译CMAQ5.2的CCTM时,前面都能正常生成.o文件,但是到PTMAP.F脚本时,报错说没有定义PMEM_MAP_NAME。我看完这个.F脚本后发现整个脚本里PMEM_MAP_NAME只出现了一次,且确实没有定义。 |
我看过提问的智慧: |
看过 |
自己思考时长(天): |
1 |
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ifort -c -fixed -132 -O3 -fno-alias -mp1 -fp-model source -I /storage4/user_home4/zhangyang/CMAQ5.2/lib/x86_64/intel/ioapi/src -I /storage4/user_home4/zhangyang/CMAQ5.2/lib/x86_64/intel/ioapi/include -I /storage4/user_home4/zhangyang/CMAQ5.2/lib/x86_64/intel/mpi/include -I. -Dparallel -DSUBST_BARRIER=SE_BARRIER -DSUBST_GLOBAL_MAX=SE_GLOBAL_MAX -DSUBST_GLOBAL_MIN=SE_GLOBAL_MIN -DSUBST_GLOBAL_MIN_DATA=SE_GLOBAL_MIN_DATA -DSUBST_GLOBAL_TO_LOCAL_COORD=SE_GLOBAL_TO_LOCAL_COORD -DSUBST_GLOBAL_SUM=SE_GLOBAL_SUM -DSUBST_GLOBAL_LOGICAL=SE_GLOBAL_LOGICAL -DSUBST_LOOP_INDEX=SE_LOOP_INDEX -DSUBST_SUBGRID_INDEX=SE_SUBGRID_INDEX -DSUBST_HI_LO_BND_PE=SE_HI_LO_BND_PE -DSUBST_SUM_CHK=SE_SUM_CHK -DSUBST_INIT_ARRAY=SE_INIT_ARRAY -DSUBST_COMM=SE_COMM -DSUBST_MY_REGION=SE_MY_REGION -DSUBST_SLICE=SE_SLICE -DSUBST_GATHER=SE_GATHER -DSUBST_DATA_COPY=SE_DATA_COPY -DSUBST_IN_SYN=SE_IN_SYN -DSUBST_PE_COMM=\"./PE_COMM.EXT\" -DSUBST_CONST=\"./CONST.EXT\" -DSUBST_FILES_ID=\"./FILES_CTM.EXT\" -DSUBST_EMISPRM=\"./EMISPRM.EXT\" -DSUBST_MPI=\"mpif.h\" PTMAP.F
PTMAP.F(478): error #6404: This name does not have a type, and must have an explicit type. [PMEM_MAP_NAME]
VNAME = PMEM_MAP_NAME( J )
-----------------------^
PTMAP.F(478): error #6054: A CHARACTER data type is required in this context. [PMEM_MAP_NAME]
VNAME = PMEM_MAP_NAME( J )
-----------------------^
compilation aborted for PTMAP.F (code 1)
make: *** [PTMAP.o] Error 1
编译CMAQ5.2的CCTM时,前面都能正常生成.o文件,但是到PTMAP.F脚本时,报错说没有定义PMEM_MAP_NAME。我看完这个.F脚本后发现整个脚本里PMEM_MAP_NAME只出现了一次,且确实没有定义。有没有编译过5.2的CCTM的大神帮忙解答一下呀!
|
|