The Community Land Model (CLM4.5 in CESM1.2.0)(http://www.cesm.ucar.edu/models/cesm1.2/clm/) is the latest in a series of global land models developed by the CESM Land Model Working Group (LMWG) and maintained at the National Center for Atmospheric Research (NCAR)
CLM4.5 在线帮助文档:http://www.cesm.ucar.edu/models/cesm1.2/clm/models/lnd/clm/doc/UsersGuide/book1.html
CESM1.2已知的Bug文档:http://www.cesm.ucar.edu/models/cesm1.2/clm/models/lnd/clm/doc/KnownBugs
移植CESM1.2、运行CLM4.5难度较大,为便于学习和交流,现将笔者目前遇到的模型调试和运行问题逐步汇总于本文:
1. 调试CLM4.5单点程序,必须安装的依赖程序(program-dependent)有:ncl、nco、esmf。
这三个程序在CLM4.0中无论是运行全球数据还是单点数据均不作要求,在CLM4.5中运行全球数据也不作要求,但运行单点数据必须安装。需要注意这个三个程序和 NetCDF的版本兼容问题。[2013-08-29]
2. 关于 ESMF_RegridWeightGen 报错误 Segmentation fault (core dumped) 问题。
由于IBM集群机的管理系统对登录结点使用内存设定了限制,ESMF_RegridWeightGen程序在创建大容量映射文件(map_res_..._nc)时容易被kill掉,继而报 Segmentation fault 错误,解决方法是将脚本命令通过bsub提交到计算结点上运行。 参考http://www.earthsystemmodeling.org/download/releases.shtml [2013-08-29]
3. CLM4.5中关于Netcdf版本问题 [2013-08-30]
Netcdf发行至今,主要包含3种格式的二进制文件,分别为经典数据格式(classic format)、64位补偿数据格式(64-bit offset format)和netcdf-4/hdf5数据格式。其中经典数据格式和64位补偿数据格式被称为“netcdf-3”。经典数据格式为netcdf早期版本的默认格式,同时也是现在发行版本的默认格式。64位补偿数据格式在版本3.6之后发行,它支持超大变量和超大容量。netcdf-4/hdf5数据格式在版本4.0之后发行,netcdf-4的数据结构和hdf5相同,但增添了一些限制。
版本1.0至3.5(1989年-2000年)采用经典数据模型(classic model),仅支持经典数据格式;版本3.6之后(2004年)支持64位补偿数据格式和经典数据格式,但仍然采用经典数据模型;版本4.0之后(2008年)支持netcdf-4数据格式(基于hdf5格式)和netcdf-4经典数据格式(netcdf-4 classic,netcdf-4c)。(注:netcdf-4版本,也称为netcdf4版本)
在CLM4.5单点程序中,先后用到了netcdf-3和netcdf-4格式,而在安装netcdf时默认情况下不予安装netcdf-4版本。为此,本文在安装netcdf-4时,配置过程如下:
依赖程序包:zlib-1.2.8.tar.gz,hdf5-1.8.8.tar.gz,netcdf-4.1.2.tar.gz,parallel-netcdf-1.2.0.tar.gz
安装hdf5配置项:./configure --prefix=/wps/home/chenbz/programFiles/hdf5-1.8.8
--enable-fortran
--enable-fortran2003
--enable-cxx
--with-zlib=/wps/home/chenbz/programFiles/zlib1.2.8/lib
安装netcdf配置项:./configure --prefix=/wps/home/chenbz/programFiles/netcdf_fix_4.1.2
--enable-netcdf-4
--enable-netcdf4
--enable-pnetcdf
--enable-cxx-4
--enable-parallel-tests
--disable-dap
--with-hdf5=/wps/home/chenbz/programFiles/hdf5-1.8.8
--with-zlib=/wps/home/chenbz/programFiles/zlib1.2.8
--with-pnetcdf=/wps/home/chenbz/programFiles/pnetcdf1.2
相关推荐
- **CLM CESM**:这部分指明了CLM(Community Land Model)和CESM(Community Earth System Model)之间的关系。CESM是一个集成地球系统模型,由多个组件构成,其中CLM就是其组成部分之一。CLM专注于陆地表面过程,...
为了帮助用户更好地理解和操作CLM4.5,手册提供了几个实际的范例运行案例,包括: - **基本设置**:演示如何进行简单的模型设置并执行基本的模拟任务。 - **高级功能**:介绍如何启用更复杂的功能,例如耦合其他CESM...
通用地球系统模式 CESM 1.2.2.1版本 源码包 cesm1_2_2_1-r91831.tgz 通用地球系统模式(CESM)是美国国家大气研究中心最新推出的地球系统耦合模式,对解决气候(地球)系统建模中所涉及的新挑战和新问题具有很大的帮助。
这些文件包括用于移植两个主要发行版本的CESM(1和2)的选项,但是以下信息仅用于移植和设置CESM2。 有关CESM1.2.2和CESM1.0.4的信息将在将来更新。 源代码并选择特定版本 这三个版本都位于我的主目录中,但是CESM2...
标题中的“CESM和WRF数据,转成nc文件”涉及到的是两个主要的气候和环境模拟模型:Community Earth System Model (CESM) 和 Weather Research and Forecasting (WRF) 模型,以及如何将它们产生的数据转换为netCDF ...
在这个"2019 Community Terrestrial Systems Model Tutorial_01"中,我们将深入探讨如何使用CESM(社区地球系统模型)中的CLM5.0进行气候模拟及基本分析。Danica Lombardozzi在NCAR(美国国家大气研究中心)的支持下...
10. **社区支持**:由于是开源项目,CESM有一个活跃的用户和开发者社区,他们通过邮件列表、论坛等方式交流问题、分享成果,提供技术支持。 学习和研究CESM的源代码,对于地球科学、气候学和计算科学领域的研究人员...
安装,构建和运行CESM要求: 类似于Unix的操作系统(Linux,AIX,OS X等) git客户端版本1.8或更高版本 subversion客户端(我们已经测试了1.6.11和更高版本) python2版本2.7或更高版本 Perl版本5 构建工具gmake...
6. **调试与修复**:开发者可能会修复已知的bug,提高代码的稳定性和可靠性,确保模型运行过程中不会出现异常或错误。 在分析和应用cesm_SourceMods-master中的源代码修改时,开发者和研究者需要具备扎实的气候科学...
CESM_postprocessing 基于CESM python的后处理代码的项目存储库,通过Wiki的文档,以及问题跟踪。 此代码所需的输入数据集与此存储库分开。 访问这些数据集的说明即将发布。 对于NCAR用户,数据集已经加载到林间空地...
【2019 Community Terrestrial Systems Model Tutorial_4】是一个专注于CLM5.0模型的实践教程,特别关注单点模拟(singlepoint simulation)和spinup过程。CLM5.0,全称Community Land Model 5.0,是National Center...
该系统采用了紫外差分吸收光谱技术,该技术被国家环保总局和美国环境保护组织(USEPA)推荐,具有高精度、低成本、运行稳定、维护费用低以及安装简便等特点。设备符合中国环保行业的标准HJ/T76-2001,确保了监测数据...
cesm_cloud_locking CESM中云锁定的源代码修改。 该存储库提供了代码修改和有关云锁定的说明。 用户负责将代码应用于自己的CESM版本。 入门 获取代码的本地副本; 只需将存储库克隆到适当的位置。 先决条件 用户将...
CLM5(CTSM) HIST Fields
与标准的err和out文件一起使用,这对于调试任何问题很有用 run_build_cesm:设置批处理提交脚本,指示用户在指示的分区上请求的cpus,内存和时间分配。 这将根据用户需求而变化。 该脚本在每次提交时清除“构建”。...
AWS上的CESM LENS 使用xarray和dask在Amazon S3(us-west-2区域)上公开提供的分析示例。 使用Pangeo Binder重新创建笔记本 在Pangeo Binder上尝试使用这些笔记本。 请注意,该会话是短暂的。 您的主目录不会持久...
例如,要运行安装在本地的“ cesm”目录(/ Users / me / cesm)的交互式bash shell,请执行以下操作: docker运行-it -v / Users / me / cesm:/ home / user escomp / cesm-2.1 注意:对于具有许多内核的系统,您...
该系统集成了光学、机械、电子和计算机技术,具备在线连续测量、成本效益高、运行稳定、维护简便等优点,符合中国环保行业标准HJ/T76-2001。 系统主要由以下几个部分构成: 1. 气态污染物测量子系统:用于检测SO2、...
CMIP6温度数据
3. **运行管理**:提交和监控CESM模型的运行是另一个挑战。这可能涉及到使用作业调度系统(如Slurm或PBS),Python的`subprocess`模块可以用于与这些系统交互,提交作业并检查其状态。 4. **结果后处理**:模型运行...