% 表題   AGCM5 guide hitac インストール
%
% 履歴 
\Drireki{92/06/28  沼口敦・竹広真一}
\Drireki{94/01/13  保坂征宏}
%

\section{HITAC S-820 での使用}

unix 環境ではないので, 状況は Sun とはかなり異なる. 

\begin{enumerate}
\item 準備
   \begin{enumerate}
   \item Sun 用の準備・確認作業, すなわち資源をコピー・展開する. 
   \item \verb!$AGCMDIR/src/Mkincluide! を編集する. \\
	 システム設定では, 以下の様に HITAC 以外をコメントにする.
	 \begin{verbatim} 
		###SYSTEM		= Sun
		SYSTEM		= HITAC
		###SYSTEM		= SX3
         \end{verbatim}
         分解能設定は, 適当なものを選ぶ. 
	 特別ルーチン \verb!special/! を指定する. 
	 非標準ルーチン \verb!nonstd/! を指定する. 
         \vspace{1em}

 	 なお, 電脳ライブラリをS-820 用にコンパイルするのが面倒なときは,
         \begin{verbatim}
	NODCL	= dclcompat/dclsubf.o      # dcl がないとき用
         \end{verbatim}
 	 のコメントをはずすことによって代用できる. 
	 この場合, 電脳ライブラリのロードモジュールは必要無くなる. 
         \vspace{1em}

         また, 
	 実行ファイル名(MODELNAME), 
	 コンパイルオプション, 
	 ディレクトリは指定する必要がない. ( しても意味がない. )

    \item HITAC 用の FTR 形式ソースファイルを作る. \\

	  \verb!$AGCMDIR/src/HITAC!  ディレクトリに,
	  サブディレクトリごとに FTR 形式で
	  HITAC 用ソースファイルを作成する. 

          \begin{verbatim}
	  sample% make pack
          \end{verbatim}

	  これをcat して,  FTP でHITAC に送り, 
          FTR で展開する\footnotemark.
                  \footnotetext{
                        もし gtool3 が HITAC にインストールされていな
                        い場合は, 同様にして \verb!gtool3/src! を転送
                        する必要がある.  \\
                        すなわち, \verb!gtool3! のディレクトリで
                        \verb!make pack! して FTR 形式のファイルを作り,
                        \verb!cat * > HITAC.FTR! して一つのファイルに
                        まとめた後, \verb!ftp! で転送して, FTR すれば
                        良い.}
	  ただし, HITAC にはあらかじめ
          FTP.DAT というデータセット\footnotemark を作成しておくこと. 
                   \footnotetext{
                        ソース用として
                        どのような形式のデータセットが良かったか, 
                        忘れてしまった. 
                        適当なものにすること.}

          \begin{verbatim}
	  sample% cd HITAC
	  sample% cat MAIN a* d* g* i* n* phy* sy* u* > HITAC.FTR
	  sample% ftp knet
	  ftp> put HITAC.FTR FTP.DAT(AGCM5)
	  ftp> put special FTP.DAT(SPEC)
	  ftp> put prep FTP.DAT(PREP)
	  ftp> bye
	  sample% telnet knet
	  >> DTR FTP.DAT(AGCM5) AGCM5.FORT
	  >> DTR FTP.DAT(SPEC) AGCM5.SPEC.FORT
	  >> DTR FTP.DAT(PREP) AGCM5.PREP.FORT
          \end{verbatim}
	
   \end{enumerate}

\item コンパイル \\
      \verb!$AGCMDIR/sample/jcl.HITAC/compile!
      を参考に, JCL を作成し, サブミットする.

\item 初期値, 境界値データの作成
   \begin{enumerate}
   \item 初期値の作成

         \verb!$AGCMDIR/sample/jcl.HITAC/mkinit!
         を参考に, JCL を作成し,
	 \verb!xmkinit! の \verb!SUBROUTINE INISET! 等を適当に編集して
	 サブミットする.     

   \item 境界値データの作成

         \verb!$AGCMDIR/sample/jcl.HITAC/mksst!
 	 を参考に, JCL を作成し,
	 \verb!xmksst! の \verb!SUBROUTINE CALSST! 等を適当に編集して
	 サブミットする.     

   \item \verb!GTOOL3! 用軸ファイルの作成

         \verb!$AGCMDIR/sample/jcl.HITAC/mkaxis!
	 を参考に, JCL を作成し,
	 サブミットする.     
   \end{enumerate}

\item 実行.

   \verb!$AGCMDIR/sample/jcl.HITAC/go! を参考にして
   JCL ファイルを作成し, サブミットする.

\end{enumerate}
