爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: lhaikun@163.com

【经验分享】CESM1.0.4及CESM1.2.X移植及CLM4.5单点地表资料制备常见问题

  [复制链接]

新浪微博达人勋

 楼主| 发表于 2016-4-15 01:42:04 | 显示全部楼层
小米粥 发表于 2016-4-14 23:05
你好啊亲,最近我在移植CESM1_2_1,编辑那个config_compiler.xml 时,并没有你图3中那样userdefined的地方 ...

那个有的。。。如果找不到的话没关系,随便参照其中一个的样子来写或者参照楼主截图那样写就ok
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-15 07:11:04 | 显示全部楼层
谢谢楼主分享
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-15 21:47:16 | 显示全部楼层
本帖最后由 小米粥 于 2016-4-16 07:04 编辑

对了,嘿嘿,还想问问1.2.1是必须要求netcdf4.2以上吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-15 21:47:21 | 显示全部楼层
本帖最后由 小米粥 于 2016-4-16 07:01 编辑
lhaikun@163.com 发表于 2016-4-15 01:42
那个有的。。。如果找不到的话没关系,随便参照其中一个的样子来写或者参照楼主截图那样写就ok
啊啊,我找到了,隐藏在中间,开始没看到,嘿嘿,不好意思
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-4-16 09:20:25 | 显示全部楼层
小米粥 发表于 2016-4-15 21:47
对了,嘿嘿,还想问问1.2.1是必须要求netcdf4.2以上吗?

最好是吧,官方要求的是高一点版本的,不过好像也有4.2以下版本成功的   @andrewsoong   是不是版本低一点也没问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-21 11:50:53 | 显示全部楼层
你好,问一下现在netcdf把c和fortran分开了,还需要把c和fortran一起编译么?还是单独编译好就行?
另外在你在compiler.xml里面写的路径貌似是合起来编译的?谢谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-4-21 18:09:42 | 显示全部楼层
速冻。八爪鱼 发表于 2016-4-21 11:50
你好,问一下现在netcdf把c和fortran分开了,还需要把c和fortran一起编译么?还是单独编译好就行?
另外在 ...

合起来编译的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-21 19:57:11 | 显示全部楼层

合起来编译以后还需要加你文章里在NetCDF PATH下面那行么?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-4-21 20:28:29 | 显示全部楼层
速冻。八爪鱼 发表于 2016-4-21 19:57
合起来编译以后还需要加你文章里在NetCDF PATH下面那行么?

你指的是哪行...都是设定路径,告诉模式这个东西在哪的,根据自己情况添加即可。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-21 21:14:41 | 显示全部楼层
lhaikun@163.com 发表于 2016-4-21 20:28
你指的是哪行...都是设定路径,告诉模式这个东西在哪的,根据自己情况添加即可。。

不好意思,是你文章里的这部分:“
此文件中只需要写上你的NETCDF 及MPI的路径 以及netcdf的库文件路径,4.2及以后版本的netcdf的c及fortran的库是分开的 写库的路径的时候后边加上个 -lnetcdff -lnetcdf 即可
例子:<NETCDF_PATH>/soft/netcdf/c_4.3.3.1_cxx_4.2.1_fortran_4.4.2/2</NETCDF_PATH>
<ADD_SLIBS>-L/soft/netcdf/c_4.3.3.1_cxx_4.2.1_fortran_4.4.2/2/lib -lnetcdf -lnetcdff</ADD_SLIBS>
<MPI_PATH>/soft/mvapich</MPI_PATH>


我指的是NETCDF_PATH下面<ADD_SLIBS>那一行。我是先编译C然后再编译fortran编译成shared lib,这样还需要<ADD_SLIBS>那行么?谢谢。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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