爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: andrewsoong

成功移植CESM模式(介绍)——Porting CESM via user defined machine files

  [复制链接]

新浪微博达人勋

发表于 2014-3-12 17:40:35 | 显示全部楼层
有个问题想问下楼主:请问CESM的Component Sets里的F和E有啥区别-。-
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-3-12 18:04:49 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-3-12 18:08:07 | 显示全部楼层
bjj948 发表于 2013-7-11 08:31
的确是原创。用Intel的impi作并行包,连NCAR的用户手册都没提过,跟楼主学了一招。

impi和用其他的并行包 ...

做过测试~~~效率不比MPICH~~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-12 21:01:08 | 显示全部楼层
andrewsoong 发表于 2014-3-12 18:04
哪个版本?那个文件夹?

CESM1.0.4 里面 ./create_newcase  -compset 选项,可以跟-compset F 也可以跟-compset E,这两个都是cam,clm,docn,cice 这样的 但是这两个有啥区别呢-。-
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-3-12 21:07:50 | 显示全部楼层
lxlxllx89 发表于 2014-3-12 21:01
CESM1.0.4 里面 ./create_newcase  -compset 选项,可以跟-compset F 也可以跟-compset E,这两个都是cam ...

E为fully active cam and ice with som ocean ,present day。
而F为:stand-alonecam default,prescribed ocn/ice 。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-12 21:07:56 | 显示全部楼层
lxlxllx89 发表于 2014-3-12 21:01
CESM1.0.4 里面 ./create_newcase  -compset 选项,可以跟-compset F 也可以跟-compset E,这两个都是cam ...

在具体一些就是
E的描述是Components: cam,clm,cice,docn,sglc
              Description: Fully active cam and ice with som ocean, present day
F的描述是Components: cam,clm,cice,docn,sglc
              Description: Stand-alone cam default, prescribed ocn/ice
这个stand-alone 和fully active怎么理解呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-12 21:27:31 | 显示全部楼层
andrewsoong 发表于 2014-3-12 21:07
E为fully active cam and ice with som ocean ,present day。
而F为:stand-alonecam default,prescri ...

谢谢-。-这个stand-alone 和fully active怎么理解呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-14 14:52:34 | 显示全部楼层
前辈你好,再次麻烦你了,我按照你的步骤在2.3步中修改env_machopts.new_intel不知到如何修改了,希望前辈再次指点。
我的env_machopts.new_intel文件直接打开后内容如下:
#! /bin/csh -f

#-------------------------------------------------------------------------------
# GENERIC_USER
# Platform-specific software versions/locations are set here.  This
# might be done via modules or updates to the user PATH.  Some env
# variables might also be set here for use in the Macros file.  Some
# of the things that might be important here are compiler versions or
# mpi and netcdf paths.  Samples are commented out below.
#-------------------------------------------------------------------------------

#--- set modules
#source /usr/Modules/init/csh
#module purge
#module load openmpi/1.2.8-intel
#module load netcdf/4.0-intel
#module list

#--- set paths
#setenv INTEL_PATH /usr/local/intel-cluster-3.2.02
if ($USE_MPISERIAL == "FALSE") then
   #setenv MPICH_PATH /usr/local/mpich-1.2.7p1-intel-3.2.02
endif
#setenv PATH ${INTEL_PATH}/fc/11.0.074/bin/intel64:${INTEL_PATH}/cc/11.0.074/bin/intel64:${MPICH_PATH}/bin:${PATH}
#setenv LD_LIBRARY_PATH ${INTEL_PATH}/cc/11.0.074/lib/intel64:${INTEL_PATH}/fc/11.0.074/lib/intel64:${LD_LIBRARY_PATH}

#--- set env variables for Macros if needed
#setenv NETCDF_PATH something

#-------------------------------------------------------------------------------
# GENERIC_USER
# Machine specific environment variables are set here.  This might be needed
# to set MPI, core file, IO,  memory or many other things.  
#-------------------------------------------------------------------------------

#setenv P4_GLOBMEMSIZE 500000000

我的PGI,netcdf,MPI,intel安装路径如下:
PGI:  /opt/pgi/linux86/10.6/bin/pgf90  
netcdf:/usr/local/bin/ncdump
mpi : /usr/bin/mpif90
intel: /opt/intel/composer_xe_2013_sp1.2.144/bin/ia32/ifort

我的系统是32位ununtu12.04,请问我该如何修改这个配置文件啊?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-3-14 15:11:17 | 显示全部楼层
龙行天下 发表于 2014-3-14 14:52
前辈你好,再次麻烦你了,我按照你的步骤在2.3步中修改env_machopts.new_intel不知到如何修改了,希望前辈再 ...

以下是我的,你按照着对应你的机器修改一下~~~
#! /bin/csh -f

#-------------------------------------------------------------------------------
# GENERIC_USER
# Platform-specific software versions/locations are set here.  This
# might be done via modules or updates to the user PATH.  Some env
# variables might also be set here for use in the Macros file.  Some
# of the things that might be important here are compiler versions or
# mpi and netcdf paths.  Samples are commented out below.
#-------------------------------------------------------------------------------

#--- set modules
#source /usr/Modules/init/csh
#module purge
#module load openmpi/1.2.8-intel
#module load netcdf/4.0-intel
#module list

#--- set paths
#setenv INTEL_PATH /usr/local/intel-cluster-3.2.02
#if ($USE_MPISERIAL == "FALSE") then
   #setenv MPICH_PATH /usr/local/mpich-1.2.7p1-intel-3.2.02
#endif
#setenv PATH ${INTEL_PATH}/fc/11.0.074/bin/intel64:${INTEL_PATH}/cc/11.0.074/bin/intel64:${MPICH_PATH}/bin:${PATH}
#setenv LD_LIBRARY_PATH ${INTEL_PATH}/cc/11.0.074/lib/intel64:${INTEL_PATH}/fc/11.0.074/lib/intel64:${LD_LIBRARY_PATH}

setenv INTEL_PATH /export/apps/intel/Compiler/11.1/073/bin/intel64


   #setenv MPICH_PATH /usr/local/mpich-1.2.7p1-intel-3.2.02
   setenv MPICH_PATH /export/apps/intel/impi/4.0.0.028/bin64
   setenv INC_MPI /export/apps/intel/impi/4.0.0.028/include64
   setenv LIB_MPI /export/apps/intel/impi/4.0.0.028/lib64


setenv PATH ${INTEL_PATH}:${INTEL_PATH}:${MPICH_PATH}:${PATH}

setenv LD_LIBRARY_PATH /export/apps/intel/Compiler/11.1/073/lib/intel64

#--- set env variables for Macros if needed
#setenv NETCDF_PATH something
setenv NETCDF_PATH /export/apps/netcdf
setenv INC_NETCDF ${NETCDF_PATH}/include
setenv LIB_NETCDF ${NETCDF_PATH}/lib
#-------------------------------------------------------------------------------
# GENERIC_USER
# Machine specific environment variables are set here.  This might be needed
# to set MPI, core file, IO,  memory or many other things.  
#-------------------------------------------------------------------------------

setenv P4_GLOBMEMSIZE 500000000

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

新浪微博达人勋

发表于 2014-6-5 07:26:53 | 显示全部楼层
lxlxllx89 发表于 2014-3-12 21:07
在具体一些就是
E的描述是Components: cam,clm,cice,docn,sglc
              Description: Fully act ...

E是和平板(热力学)海洋耦合吧,F是常规大气(+陆面)模式。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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