加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

气候数据处理软件CDO简介和编译安装

(2011-10-26 20:19:01)
标签:

气候

数据处理

mpi

cdo

编译

安装

it

分类: IT编程
CDO (Climate Data Operators) 是Max-Planck Institute for Meteorology开发的一个气候数据处理软件。它提供非常简单明了的命令行操作方式,能够对气候(海洋、大气)领域科研中常用的数据格式(NetCDF、GRIB等)进行处理。支持超过400种运算,能够完成网格选择、转换、变换、比较、统计、回归、相关、插值、EOF分析等许多任务。

CDO以GPL开源协议发布,支持Unix/Linux、MacOS、Windows等多种平台。其项目首页为https://code.zmaw.de/projects/cdo,其中可以下载源码包。要想在CDO中操作NetCDF等数据格式,需要系统中已安装NetCDF等的支持库。如果没有安装,则可以使用开发小组提供的集成库libs4cdo(下载页面中提供),其中包含了CDO需要的各种外部支持库,安装后就可以启用CDO的全部功能。

下载libs4cdo-0.0.9后在终端中解压并进入源码目录:
         tar -xzvf libs4cdo-0.0.9.tar.gz
         cd libs4cdo-0.0.9
编译安装:
         sudo make libs4cdo PREFIX=/usr/local
其中PREFIX=/usr/local是指定安装目录,可以随意更改。如果不指定PREFIX,则将安装在当前目录的build子目录下。

安装过程中会检查所需要的依赖软件,如果有未满足的依赖则不能继续。可能需要的依赖软件为curl-config,需要在编译之前安装:
         sudo apt-get install libcurl4-gnutls-dev

libs4cdo安装完成后就可以编译安装cdo了。下载源码包并解压:
          tar -xzvf cdo-1.5.3.tar.gz
          cd cdo-1.5.3
配置安装选项:
          ./configure --with-szlib=/usr/local/libs4cdo-0.0.7/build --with-hdf5=/usr/local/libs4cdo-0.0.7/build --with-netcdf=/usr/local/libs4cdo-0.0.7/build --with-proj=/usr/local/libs4cdo-0.0.7/build
其中出现的路径就是libs4cdo的安装路径,如果之前安装libs4cdo的时候使用了不同的PREFIX或者没有使用PREFIX,则这里的路径也不同。
编译安装:
           make
           sudo make install
即可完成。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有