爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10332|回复: 20

CESM 1.2.2 build阶段报错

[复制链接]

新浪微博达人勋

发表于 2019-1-11 12:37:05 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 独一吖 于 2019-1-12 13:14 编辑
CESM小白求教!走过路过的大佬们不要错过!在create_newcase,设置相继完成后,建阶段终于叒报错了。
请看----------
  • 命令行的错误信息

CESM BUILDEXE SCRIPT STARTING
rm:不匹配。
COMPILER是intel
-  Build Libraries:mct gptl pio csm_share
Fri Jan 11 12:20:15 CST 2019 /nuist/u/home/huangyy/CESM/EXEROOT/CENSO_test/bld/intel/mpich/nodebug/nothreads/mct.bldlog。 190111-122011
错误:buildlib.mct失败,请参阅/nuist/u/home/huangyy/CESM/EXEROOT/CENSO_test/bld/intel/mpich/nodebug/nothreads/mct.bldlog.190111-122011
错误:cat / nuist / u /home/huangyy/CESM/EXEROOT/CENSO_test/bld/intel/mpich/nodebug/nothreads/mct.bldlog.190111-122011

  2. mct.bldlog.190111-122011文件信息

Fri Jan 11 12:20:15 CST 2019 / nuist / u / home / huangyy / CESM / EXEROOT / CENSO_test / bld / intel / mpich / nodebug / nothreads / mct.bldlog.190111-122011
setenv MCT_DIR / nuist / u / home / huangyy / CESM / models / utils / mct
setenv LIBDIR / nuist / u / home / huangyy / CESM / EXEROOT / CENSO_test / bld / intel / mpich / nodebug / nothreads
setenv MCT_LIBDIR / nuist / u / home / huangyy / CESM / EXEROOT / CENSO_test / bld / intel / mpich / nodebug / nothreads / mct
echo MCT_LIBDIR / nuist / u / home / huangyy / CESM / EXEROOT / CENSO_test / bld / intel / mpich / nodebug / nothreads / mct
MCT_LIBDIR / nuist / u / home / huangyy / CESM / EXEROOT / CENSO_test / bld / intel / mpich / nodebug / nothreads / mct
cd / nuist / u / home / huangyy / CESM / EXEROOT / CENSO_test / bld / intel / mpich / nodebug / nothreads / mct
echo将源复制到CCSM EXEROOT ...
将源复制到CCSM EXEROOT ...
cp / nuist / u / home / huangyy / CESM / models / utils / mct / Makefile。
mkdir mct
mkdir:无法创建目录`mct':文件存在
cp / nuist / u / home / huangyy / CESM / models / utils / mct / mct / Makefile mct
mkdir mpeu
mkdir:无法创建目录`mpeu':文件存在
cp / nuist / u / home / huangyy / CESM / models / utils / mct / mpeu / Makefile mpeu
mkdir mpi-serial
mkdir:无法创建目录`mpi-serial':文件存在
cp / nuist / u / home / huangyy / CESM / models / utils / mct / mpi-serial / Makefile mpi-serial
set runco​​nf = 0
set runclean = 0
echo运行configure ...
运行configure ...
echo for OS = LINUX MACH = nuist-intel
for OS = LINUX MACH = nuist-intel
gmake -f / nuist / u / home / huangyy / CESM / scripts / CENSO_test / Tools / Makefile /nuist/u/home/huangyy/CESM/EXEROOT/CENSO_test/bld/intel/mpich/nodebug/nothreads/mct/Makefile.conf
SHAREDLIBROOT | / nuist / u / home / huangyy / CESM / EXEROOT / CENSO_test / bld | SHAREDPATH | / nuist / u / home / huangyy / CESM / EXEROOT / CENSO_test / bld / intel / mpich / nodebug / nothreads |
检查C编译器是否正常工作...没有
配置:错误:在`/ nuist / u / home / huangyy / CESM / EXEROOT / CENSO_test / bld / intel / mpich / nodebug / nothreads / mct':
configure:error:C compiler无法创建可执行文件
有关详细信息,请参阅`config.log'gmake
:*** [/nuist/u/home/huangyy/CESM/EXEROOT/CENSO_test/bld/intel/mpich/nodebug/nothreads/mct/Makefile.conf]错误77
如果(0 == 1)则
cp -p Makefile.conf Makefile.conf.old
cp:无法统计`Makefile.conf':没有这样的文件或目录
gmake
Makefile:4:Makefile.conf:没有这样的文件或目录
gmake:***没有规则来制作目标`Makefile.conf'。停止。
退出1
3. config.log文件信息(这部分内容太多,我就贴上我认为报错的部分)


## ----------- ## ##核心测试。## ## ----------- ## configure:2358:检查C编译器版本configure:2367:icc --version>&5 / nuist / u / home / huangyy / CESM / models / utils / mct / configure:第2369行:icc:未找到命令configure:2378:$?= 127 configure:2367:icc -v>&5 / nuist / u / home / huangyy / CESM / models / utils / mct / configure:line 2369:icc:command not found configure:2378:$?= 127 configure:2367:icc -V>&5 / nuist / u / home / huangyy / CESM / models / utils / mct / configure:line 2369:icc:command not found configure:2378:$?= 127
configure:2420:icc -O2 -fp-model precise -DLINUX -DNDEBUG -DMCT_INTERFACE -DHAVE_MPI -DFORTRANUNDERSCORE -DNO_R16 -DLINUX -DCPRINTEL -DHAVE_SLASHPROC -I .. -I。-I / nuist / u / home / huangyy / CESM / EXEROOT / CENSO_test / bld / intel / mpich / nodebug / nothreads / include -I / nuist / u / home / huangyy / CESM / EXEROOT / CENSO_test / bld / intel / mpich / nodebug / nothreads / MCT / noesmf / a1l1r1i1o1g1w1 / csm_share -I / nuist / p / data / app / netcdf / 4.3.0 / intel / 15.0.3 / include -I / nuist / p / data / app / intel2015 / impi /5.0.3.048/intel64/include -I / nuist / u / home / huangyy / CESM / EXEROOT / CENSO_test / bld / intel / mpich / nodebug / nothreads / include -I / nuist / u / home / huangyy / CESM / models / csm_share / shr conftest.c -L / nuist / p / data / app / netcdf / 4.3.0 / intel / 15.0.3 / lib -lnetcdff -lnetcdf>&5
/ nuist / u / home / huangyy / CESM / models / utils / mct / configure:第2422行:找不到icc:command
配置:2424:$?= 127
configure:2462:结果:无
配置:失败的程序是:
| / * confdefs.h * /
| #define PACKAGE_NAME“MCT”
| #define PACKAGE_TARNAME“mct”
| #define PACKAGE_VERSION“2.8”
| #define PACKAGE_STRING“MCT 2.8”
| #define PACKAGE_BUGREPORT“”
| #define PACKAGE_URL“”
| / * end confdefs.h。* /
|
| int
| main()
| {
|
| ;
| 返回0;
| }
配置:2467:错误:`/南京信息工程大学/ U /家庭/ huangyy / CESM / EXEROOT / CENSO_test / BLD /英特尔/ MPICH / NODEBUG / nothreads / MCT':
配置:2469:错误:C编译器不能创建可执行文件


拜托了各位!



密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-1-11 15:27:38 | 显示全部楼层
解决了,想想还是不删好了,可以给下一个小伙伴提供一个可能有效的方法。
我是.bashrc文件里的路径设置出了问题,改正后需要source一下或者账号断开重连。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-12 15:37:07 | 显示全部楼层
你好,我想咨询下,在cesm运行之前,需要提前做什么?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-1-12 15:40:13 | 显示全部楼层
ethanH 发表于 2019-1-12 15:37
你好,我想咨询下,在cesm运行之前,需要提前做什么?

移植啊,这步比较麻烦,因为我是做毕业论文老师就把她移植好的借我用了,具体我没试过。可以参考用户手册http://www.cesm.ucar.edu/models/ ... ersguide/book1.html
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-12 15:54:15 | 显示全部楼层
还有一个奇怪的一点,我不太懂移植是什么意思?CESM为什么需要移植?我是下载了CESM1_2_2的源代码,然后上传到服务器上。。之后就有点迷了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-1-12 16:25:13 | 显示全部楼层
ethanH 发表于 2019-1-12 15:54
还有一个奇怪的一点,我不太懂移植是什么意思?CESM为什么需要移植?我是下载了CESM1_2_2的源代码,然后上 ...

我的理解是因为CESM是在NCAR的大型机上开发的,要用就得需要按照你的机器及路径、环境变量什么的来配置、修改。如果你有NCAR大型机的账号,就不用了吧。(我才接触几天,不知道理解对不对)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-12 17:27:18 | 显示全部楼层
很感谢,很有用
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-12 20:44:11 | 显示全部楼层
问下,你的pgi是用的那个版本的?我的也是cesm1_2_2.担心版本不匹配
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-1-12 21:53:47 | 显示全部楼层
本帖最后由 独一吖 于 2019-1-12 21:54 编辑
ethanH 发表于 2019-1-12 20:44
问下,你的pgi是用的那个版本的?我的也是cesm1_2_2.担心版本不匹配

这个PGI是和Intel一类属于编译器(?)吧,我查了一下我这个是Intel的,然后C和Fortran(这两个好像得一样) 版本是4.4.7。因为是老师移植好给我用的,所以前面的部分知之甚少,说错了望见谅也请及时指出。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-1-13 15:28:44 | 显示全部楼层
感谢
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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