[ English | Japanese ] [ 地球流体電脳倶楽部 / gtool4 プロジェクト ] [ gt4f90io リファレンスマニュアル ] [ gt4f90io インストールガイド ]

netCDF インストールガイド


  1. 概要
  2. tar.gz パッケージの取得
  3. 展開
  4. Fortran コンパイラの指定
  5. インストール

概要

以下は Unix システムに netCDF をインストールする際の簡単な手引きです. 詳しいことは unidata NetCDFNetCDF Installation and Porting Guide を参照してください.

tar.gz パッケージの取得

unidata から netCDF 3.6.1 を取得します. ミラーサイト からも取得できます.

展開

tar.gz を展開し, src ディレクトリまで移動します.

$ tar xvfz netcdf-3.6.1.tar.gz
$ cd netcdf-3.6.1/src

Fortran コンパイラの指定

環境変数 FC に使用するコンパイラのコマンドを指定してください. 例えば, g95 を利用する場合は以下のように指定します.

特定のコンパイラにおいてはその他の環境変数の指定も必要になります.

GNU Fortran 95 (g95) の場合

以下のように環境変数を指定してください. g95 に関する情報はこちら [The G95 project]

FC=g77
F90=g95
CC=gcc
CXX=g++
CPPFLAGS=-Df2cFortran
Fujitsu Fortran の場合

以下のように環境変数を指定してください.

FC=frt
CC=fcc
CXX=FCC
CPPFLAGS=-DNAGf90Fortran
F90FLAGS=-Am
Intel Fortran の場合

以下のように環境変数を指定してください.

CPPFLAGS="-DNDEBUG -DpgiFortran"
IBM XL Fortran Enterprise Edition for AIX5L

以下のように環境変数を指定してください. IBM XL Fortran に関する情報はこちら [ライブラリ | サポート].

F90=xlf90
F90FLAGS=-qsuffix=f=f90
ARFLAGS="-X64 cru"

IBM XL Fortran を AIX 上で動かす際には Known Problems with the netCDF 3.6.0 Distribution の情報が役に立つかもしれません.

SR11000 HITACHI 最適化 Fortran

以下のように環境変数を指定してください. (コンパイラのコマンド名は f90 だとします).

FC=f90
F90=f90
CC=cc
CPP=cpp
CXX=
F90FLAGS="-nohugeary -i,L"
ARFLAGS="-X64 cru"

インストール

configure を実行し, make test, make install を順に実行します.

$ ./configure
$ make test
$ make install

configure スクリプトはインストールに必要なツールをパスから 検索します. インストール場所を変えたい場合は --prefix オプションを使ってください. 例えば, ライブラリを /usr/local/lib 以下に, ヘッダーファイルを /usr/local/include に, ユーティリティを /usr/local/bin 以下にインストールする 場合には, 以下のようにオプションを追加してください.

$ ./configure --prefix=/usr/local

デフォルトのインストール先は, configure を実行するディレクトリの 親ディレクトリです.

なお, configure のオプションは --help オプションで確認できます.

$ ./configure --help

もしもこれでインストールできない場合には, NetCDF Installation and Porting Guide を参照してください.


$Id: INSTALL_netcdf,v 1.7 2006/12/31 15:33:46 morikawa Exp $
gtool4 Development Group / GFD Dennou Staff dcstaff@gfd-dennou.org