% 表題 地球流体電脳倶楽部 ごくらく AGCM5   はじめに
%
% 履歴
\Drireki{96/12/12  堀之内 武}
\Drireki{97/02/06  余田 成男}
%

\Dchapterhead


このドキュメントは, ワークステーションでの「誰でもできちゃうAGCM5体験」
のメモ(堀之内, 96/12/12)をもとに, 「ごくらくAGCM5体験」としで電脳ドキュ
メント化したものである. AGCM5と周辺ライブラリをインストールするところ
から始めて, 簡単な例題プログラムを走らせ, その結果をグラフ化できるよう
に, 手順がまとめられている.
\vspace{1em}

この解説は, 読者がUNIXマシーンをそれなりに使える(コマンドがわかる)状況
にあることを前提としている. 処理系言語はFORTRAN77を用いているが,
FORTRAN90への対応はいずれ改めて記述する予定である. とりあえず,
NAMELIST文に関する基礎知識があればわかりやすい. NAMELIST入力機能は
FORTRAN77の規格にはないが, たいていのコンパイラがオプションとして備え
ている. FORTRAN90では, これが規格に含まれる標準的な機能となってい
る. 岩波FORTRAN辞典(1986)によると,
\begin{description}
\item[NAMELIST] ある種の処理系言語においてNAMELIST文を識別する機能語.
   FORTRAN77にはない. NAMELIST文は名前の組を宣言し, 組名を付ける.
   READ文ではこの組名を参照する.
   入力は次のような形で書く.
   \begin{quote}
      名前$=$定数, 名前$=$定数, $\ldots$
   \end{quote}
   これによって, 入力記録中の名前と組名中の名前とが一致した要素だけに
   対して, 値が入力される.   
\end{description}
機種依存部分(方言)がある場合もあるので, NAMELISTの機能そのものについて
はそれぞれのFORTRANのマニュアル類を参照のこと.
\vspace{1em}

AGCM5のインストールや実行は, 計算機の機種やOS, 各サイトの環境などに依
存する部分が多いので, どこでもうまくいくようにドキュメントを用意するこ
とは難しい. とりあえず, ここでは, OSがSunOS 4.1.4の
SPARCstation(stupid??@kugi.kyoto-u$\ldots$)の例を書いておくので, それ
ぞれの状況にあわせてインストールを行なうこと. また, ユーザー名は 
\verb!horinout!(堀之内)として書いてあるので, これも各自のユーザー名に
あわせること.
