爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4119|回复: 6

cesm1.2.2 build

[复制链接]
发表于 2017-1-4 09:58:18 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请问cesm1.2.2 build 时出现以下报错是怎么回事,请各位大神赐教
cat /vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio.bldlog.170104-095130
Wed Jan 4 09:51:49 CST 2017 /vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio.bldlog.170104-095130
set pio_dir=/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio
cd /vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio
set cmake_opts= -D USER_CMAKE_MODULE_PATH=/vol6/home/chaochaogao/CESM/cesm1_2_2/scripts/ccsm_utils/CMake
set cmake_opts= -D USER_CMAKE_MODULE_PATH=/vol6/home/chaochaogao/CESM/cesm1_2_2/scripts/ccsm_utils/CMake -D GENF90_PATH=/vol6/home/chaochaogao/CESM/cesm1_2_2/tools/cprnc/genf90
gmake /vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio/Makefile MODEL=pio USER_CMAKE_OPTS= -D USER_CMAKE_MODULE_PATH=/vol6/home/chaochaogao/CESM/cesm1_2_2/scripts/ccsm_utils/CMake -D GENF90_PATH=/vol6/home/chaochaogao/CESM/cesm1_2_2/tools/cprnc/genf90 PIO_LIBDIR=/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio -f /vol6/home/chaochaogao/CESM/cases/mycase1/Tools/Makefile
/vol6/home/chaochaogao/CESM/cases/mycase1/Tools/mkDepends  Deppath Srcfiles > /vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio/Depends
gmake: `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio/Makefile' is up to date.
gmake -j 1
/vol6/home/chaochaogao/software/cmake/3.5.2/bin/cmake -H/vol6/home/chaochaogao/CESM/cesm1_2_2/models/utils/pio -B/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio --check-build-system CMakeFiles/Makefile.cmake 0
/vol6/home/chaochaogao/software/cmake/3.5.2/bin/cmake -E cmake_progress_start /vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio/CMakeFiles /vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio/CMakeFiles/progress.marks
gmake -f CMakeFiles/Makefile2 all
gmake[1]: Entering directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake -f CMakeFiles/pio.dir/build.make CMakeFiles/pio.dir/depend
gmake[2]: Entering directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
cd /vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio && /vol6/home/chaochaogao/software/cmake/3.5.2/bin/cmake -E cmake_depends "Unix Makefiles" /vol6/home/chaochaogao/CESM/cesm1_2_2/models/utils/pio /vol6/home/chaochaogao/CESM/cesm1_2_2/models/utils/pio /vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio /vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio /vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio/CMakeFiles/pio.dir/DependInfo.cmake --color=
gmake[2]: Leaving directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake -f CMakeFiles/pio.dir/build.make CMakeFiles/pio.dir/requires
gmake[2]: Entering directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake -f CMakeFiles/pio.dir/build.make CMakeFiles/pio.dir/pio_kinds.F90.o.provides.build
gmake[3]: Entering directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake[3]: `CMakeFiles/pio.dir/pio_kinds.F90.o.provides.build' is up to date.
gmake[3]: Leaving directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake -f CMakeFiles/pio.dir/build.make CMakeFiles/pio.dir/pio_support.F90.o.provides.build
gmake[3]: Entering directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake[3]: `CMakeFiles/pio.dir/pio_support.F90.o.provides.build' is up to date.
gmake[3]: Leaving directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake -f CMakeFiles/pio.dir/build.make CMakeFiles/pio.dir/pio_types.F90.o.provides.build
gmake[3]: Entering directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake[3]: `CMakeFiles/pio.dir/pio_types.F90.o.provides.build' is up to date.
gmake[3]: Leaving directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake -f CMakeFiles/pio.dir/build.make CMakeFiles/pio.dir/calcdecomp.F90.o.provides.build
gmake[3]: Entering directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake[3]: `CMakeFiles/pio.dir/calcdecomp.F90.o.provides.build' is up to date.
gmake[3]: Leaving directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake -f CMakeFiles/pio.dir/build.make CMakeFiles/pio.dir/alloc_mod.F90.o.provides.build
gmake[3]: Entering directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake[3]: `CMakeFiles/pio.dir/alloc_mod.F90.o.provides.build' is up to date.
gmake[3]: Leaving directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake -f CMakeFiles/pio.dir/build.make CMakeFiles/pio.dir/pio_msg_mod.F90.o.provides.build
gmake[3]: Entering directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake[3]: `CMakeFiles/pio.dir/pio_msg_mod.F90.o.provides.build' is up to date.
gmake[3]: Leaving directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake -f CMakeFiles/pio.dir/build.make CMakeFiles/pio.dir/pio_utils.F90.o.provides.build
gmake[3]: Entering directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake[3]: `CMakeFiles/pio.dir/pio_utils.F90.o.provides.build' is up to date.
gmake[3]: Leaving directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake -f CMakeFiles/pio.dir/build.make CMakeFiles/pio.dir/nf_mod.F90.o.provides.build
gmake[3]: Entering directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
[  2%] Building Fortran object CMakeFiles/pio.dir/nf_mod.F90.o
/vol6/software/mpi/mpi-intel2013/bin/mpif90  -DUSEMPIIO -D_NETCDF -D_NETCDF4 -D_NOPNETCDF -D_NOUSEMCT -D_USEBOX -I/vol6/home/chaochaogao/CESM/cesm1_2_2/models/utils/pio -I/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio -I/vol6/home/chaochaogao/netcdf/netcdf-4.4/include  -fp-model source -convert big_endian -assume byterecl -ftz -traceback -assume realloc_lhs  -O2   -DLINUX  -DNDEBUG -DMCT_INTERFACE -DHAVE_MPI -DFORTRANUNDERSCORE -DNO_R16 -DLINUX -DCPRINTEL  -DHAVE_SLASHPROC -I.  -I/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/include -I/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/MCT/noesmf/a1l1r1i1o1g1w1/csm_share -I/vol6/home/chaochaogao/netcdf/netcdf-4.4/include -I/vol6/software/mpi/mpi-intel2013/include -I/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/include -I/vol6/home/chaochaogao/CESM/cesm1_2_2/models/csm_share/shr   -c /vol6/home/chaochaogao/CESM/cesm1_2_2/models/utils/pio/nf_mod.F90 -o CMakeFiles/pio.dir/nf_mod.F90.o
/vol6/home/chaochaogao/CESM/cesm1_2_2/models/utils/pio/nf_mod.F90(1691): error #6404: This name does not have a type, and must have an explicit type.   [NF90_DEF_VAR_FILL]
          ierr = nf90_def_var_fill(File%fh, vardesc%varid, 1, 0)
-----------------^
/vol6/home/chaochaogao/CESM/cesm1_2_2/models/utils/pio/nf_mod.F90(1708): error #6404: This name does not have a type, and must have an explicit type.   [NF90_DEF_VAR_DEFLATE]
                   ierr = nf90_def_var_deflate(File%fh,vardesc%varid,0,1,1)
--------------------------^
compilation aborted for /vol6/home/chaochaogao/CESM/cesm1_2_2/models/utils/pio/nf_mod.F90 (code 1)
gmake[3]: *** [CMakeFiles/pio.dir/nf_mod.F90.o] Error 1
gmake[3]: Leaving directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake[2]: *** [CMakeFiles/pio.dir/nf_mod.F90.o.provides] Error 2
gmake[2]: Leaving directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake[1]: *** [CMakeFiles/pio.dir/all] Error 2
gmake[1]: Leaving directory `/vol6/home/chaochaogao/CESM/cesm1_2_2/cases/mycase1/intel/mpich/nodebug/nothreads/pio'
gmake: *** [all] Error 2
exit 2

密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-1-5 21:19:42 | 显示全部楼层
求助求助
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

发表于 2017-3-8 11:15:57 | 显示全部楼层
我也遇到类似的问题,你的问题最后解决了吗?
密码修改失败请联系微信:mofangbao
发表于 2017-8-7 16:46:50 | 显示全部楼层
可能是cmake或者netcdf的问题。cesm1.2.2需要netcdf4.4以上,cmake2.8.5以上的吧,看看版本达标了吗。。
密码修改失败请联系微信:mofangbao
发表于 2017-10-14 18:37:24 | 显示全部楼层
需要NTECDF的版本岛4.4.0以上吗
密码修改失败请联系微信:mofangbao
发表于 2017-12-22 14:26:18 | 显示全部楼层
sosbbxc 发表于 2017-8-7 16:46
可能是cmake或者netcdf的问题。cesm1.2.2需要netcdf4.4以上,cmake2.8.5以上的吧,看看版本达标了吗。。

请问CESM1.2.2运行的环境和软件要求是什么?
密码修改失败请联系微信:mofangbao
发表于 2017-12-28 15:41:36 | 显示全部楼层
zhaoliang 发表于 2017-12-22 14:26
请问CESM1.2.2运行的环境和软件要求是什么?

.
• UNIX style operating system such as CNL, AIX and Linux
• csh, sh, and perl scripting languages
• subversion client version 1.4.2 or greater
• Fortran (2003 recommended, 90 required) and C compilers. pgi, intel, and xlf are
recommended compilers.
• MPI (although CESM does not absolutely require it for running on one processor)
• NetCDF 4.2.0 or newer5.
• ESMF 5.2.0 or newer (optional)6.
• pnetcdf 1.2.0 is required and 1.3.1 is recommended7
• Trilinos8 may be required for certain configurations
• LAPACKm9 or a vendor supplied equivalent may also be required for some configurations.
• CMake 2.8.6 or newer10 is required for configurations that include CISM

CESM的手册上有
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表