SPMODELライブラリのインストール

  1. インストールに必要な環境
    • Fortran 90 コンパイラ(インストール済)
      NetCDF
      gt4f90io ライブラリ
      ISPACK ライブラリ
  2. SPMODEL のインストール
  3. >>make、configure、install、コンパイル???辞典

トップページに 戻る

1.インストールに必要な環境

NetCDF のインストール

  1. netCDFのダウンロード、展開
  2. こちらから netcdf-3.6.1.tar.gzをクリックして「ディスクに保存」を選択、「OK」で保存する.

    ●ファイルを展開.下記のコマンドを実行.


  3. FCコンパイラの指定
  4. 環境変数FC,CC,CPPFLAGS に使用するコンパイラのコマンドを指定する.

    $ FC=g95 ; export FC
    $ CC=gcc ; export CC
    $ CPPFLAGS=-Df2cFortran ; export CPPFLAGS


  5. インストール
  6. ●configure の実行.

    ●make check の実行


    ●make install の実行


    ●上のふたつのエラーを解決するために、以下の作業を行いました.

このページの先頭へ戻る

gt4f90io のインストール

  1. gt4f90io のダウンロード、展開
  2. こちらのページで、「必要なソフトウエア」の中から「gt4f90ioのTGZパッケージ」をクリックし、「ディスクに保存する」を選んで「OK」で保存する.

    ●下記のコマンドで、ソースを展開



  3. Fortran コンパイラの設定
  4. 次のように実行して、環境変数FCに使用するFortranコンパイラを指定.

    $ FC=g95 ; export FC



  5. Config.mk の作成
  6. ●ソースが展開されたディレクトリに移動し、作成する.


    ●less コマンドなどで Config.mk を開き



  7. ソースコードのコンパイル
  8. ●下記のコマンドでコンパイル



  9. インストール
  10. gt4f90io-20080605のディレクトリにいる状態で次のコマンドを実行







    ●確認



  11. テストプログラムの実行
  12. gt4f90io-20080605のディレクトリにいる状態で次のコマンドを実行



  13. gr4frt へのパスの設定






このページの先頭へ戻る

ISPACK のインストール

  1. ISPACKのダウンロード、展開
  2. こちらから「ISPACKをtar.gzにしたファイル」をクリックし、「ディスクに保存する」を選択、「OK」で保存する.


    ●デスクトップに保存されたので、ファイルを /home/yukai/lib へコピー


    ●次のコマンドを実行すると、ispack-0.71 というディレクトリができ、そこへ展開される.



  3. インストール
  4. ●Mkinclude ファイル内のマクロ定義を自分の環境に合わせて変更する.

    ●make する





  5. 確認
  6. 「libisp.a」が /home/yukai/lib にできているか確認する.



このページの先頭へ戻る

2.SPMODELライブラリのインストール

  1. ファイルのダウンロードと展開
  2. こちらから「最新tar+gzipパッケージ」をクリック、「ディスクに保存」を選択し「OK」で保存.

    ●デスクトップに保存されるので、/home/yukai/lib へ移動させた後、以下のコマンドで展開する.



  3. configure の実行
  4. 以下のコマンドを実行する



  5. spmfrt へのパスの設定
  6. インストールが完了したら、コンパイル用のスクリプトである spmfrt というシェルスクリプトが 「--prefix=」で指定したディレクトリ以下の
    bin ディレクトリにインストールされている.


    このディレクトリへのパスを通す.



    これで、コマンドとして spmfrt を使った際に、指定したデイレクトリ中から自動的にコンパイラ spmfrt を探し出して実行するようになる.


  7. 動作確認
  8. ●spml ディレクトリ内の「demo」ディレクトリに移動.



    ●下記のコマンドにてコンパイル・実行

    ●GAVEでの描画

    ●掃除

    トップページに戻る

    このページの先頭へ戻る