next up previous contents
Next: ヒストグラムの宣言 Up: FORTRANプログラムとのインターフェース Previous: FORTRANプログラムとのインターフェース

プログラムの初期化

PAWではメモリーを//PAWCと参照してきました。構造化言語でないFORTRANで 動的にメモリー管理をやらせながら複雑な構造のデータを扱うために、 CERNLIBではZEBRAというデータ構造機構を導入しました。HBOOKを使うために はそのためのコモンブロックを宣言する必要があります。そのため、宣言文の 部分とプログラムの初期化を行なう部分は次のようになります。

        PARAMETER ( NWPAWC = 10000)

        COMMON /PAWC/ H( MWPAWC )



        CALL HLIMIT( NWPAWC )

パラメータ文でZEBRAの構造体の寸法を宣言し、名前付きコモンブロックPAWC を宣言しています。HLIMITのコールでコモンブロックの実際の寸法を引数に与 えて教えています。



next up previous contents
Next: ヒストグラムの宣言 Up: FORTRANプログラムとのインターフェース Previous: FORTRANプログラムとのインターフェース



Kinya Hibino
Sun Jan 14 21:50:32 JST 1996