計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)

NetCDFデータを処理するツール Climate Data Operators cdo-1.9.8 を Ubuntu 19.10 にてインストールする


準備
 CDOソース
  CDO開発プロジェクト(Max-Planck研究所)のページ
   https://code.mpimet.mpg.de/projects/cdo
  ダウンロード cdo-1.9.8.tar.gz (10MB)
   https://code.mpimet.mpg.de/attachments/20826/cdo-1.9.8.tar.gz
 ecCodes - GRIB, GRIB2, BUFR3, BUFR4 の形式のバイナリを扱うためのライブラリ
  開発者ページ(ECMWF)
   https://confluence.ecmwf.int//display/ECC/ecCodes+Home
  ダウンロード eccodes-2.14.1-Source.tar.gz (10.5MB)
   https://confluence.ecmwf.int/download/attachments/45757960/eccodes-2.14.1-Source.tar.gz?api=v2
 Magics - 描画に必要なライブラリ
  開発者ページ(ECMWF)
   https://confluence.ecmwf.int//display/MAGP/Magics
  ダウンロード Magics-4.2.0-Source.tar.gz (67MB)
   https://confluence.ecmwf.int/download/attachments/3473464/Magics-4.2.0-Source.tar.gz?api=v2
 その他Ubuntuパッケージ
  cmake libnetcdf-dev libnetcdff-dev libnetcdf-c++4-dev libcairo2-dev libpango1.0-dev libproj-dev libboost-dev hdf5-tools hdf5-helpers libhdf5-dev libhdf5-doc libhdf5-serial-dev
 その他pythonパッケージ(python2)
  jinja2

ecCodesのビルド
 ソース展開と作業ディレクトリ作成
  tar xvfz eccodes-2.14.1-Source.tar.gz
    mkdir build
    cd build

 コンフィグレーション
  cmake ../eccodes-2.14.1-Source -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_C_COMPILER=gcc -DCMAKE_Fortran_COMPILER=gfortran

 メーク, テスト, インストール
  make
  ctest
  sudo make install

Magicsのビルド
 ソース展開と作業ディレクトリ作成
  tar xvfz Magics-4.2.0-Source.tar.gz
    mkdir build
    cd build

 コンフィグレーション
  sudo pip install jinja2
  cmake ../Magics-4.2.0-Source -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_C_COMPILER=gcc -DCMAKE_Fortran_COMPILER=gfortran

 メーク, テスト, インストール
  make
  ctest
  sudo make install

CDOのビルド
 ソース展開
  tar xvfz cdo-1.9.8.tar.gz
  cd cdo-1.9.8

 コンフィグレーション
  CFLAGS=-I/usr/include/hdf5/serial \
    CXXFLAGS=-I/usr/include/hdf5/serial \
    LDFLAGS=-L/usr/lib/x86_64-linux-gnu/hdf5/serial \
    FC=gfortran F77=gfortran \
    ./configure --prefix=/usr/local \
      --with-fftw3 --with-magics=/usr/local --with-eccodes=/usr/local \
      --with-netcdf --with-hdf5

 メーク, インストール
  make
  sudo make install


計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
海洋大循環分野
daigo@ocg.aori.u-tokyo.ac.jp