[04_04]九州大学大型計算機センター広報表紙奥付等
12
0
0
全文
(2) 一 般 的 な フ ァ イ ルREAD/WRITEに. つ いて. 山. 岸. 和. 子※. ラベ ル な しの フ ァ イ ル を ア クセ ス した い とか 分 割 型 順 編 成 フ ァ イ ル の メ ンバ を複 数 個 使 用 した い 、 ま た フ ァ イ ル のBloking,Deblockingを. 行 な い た い な ど と、 通 常 のFORTRANで. き な い デ ー タ の た め の 一 般 的 なREAD/WRITE用 こ の ル ー チ ン は 次 の6つ. 取 扱 う こ との で. サ ブ ル ー チ ン を作 成 し ま した 。. か ら成 っ て お り、 そ れ ぞれ 必 要 に 応 じた組 合 せ で 使 用 で き ます 。. FOPENフ. ァ イ ル の 定 義 な ら び に プ ロ グ ラ ム と の 結 合 を 行 な う 。(OPEN). FCLOSEフ. ァ イ ル と プ ロ グ ラ ム との 結 合 関 係 を切 断 す る 。(CLOSE). FREAD指. 定 の 領 域 に 読 込 む。. FWRITE指. 定 の 領 域 の 内容 を書 出 す 。. FPOINT分. 割 型 順 編 成 フ ァ イ ル の と き 、READ/WRITEの. 位 置 を メ ンバ の先 頭 に. 設定 す る。 MCLOSE分. 割 型 順 編 成 フ ァ イル 創 成 時 に 、 メ ンバ の 終 端 処 理 を行 な う。. 1.FOPEN 。呼 出 し形 式 CALLFOPEN(FDNAME,FCB,BUF,FORG,MACRF,FLTYP,ILL) ・パ ラ メ ー タ の 説 明 FDNAME…. … フ ァ イ ル 定 義 名 を12文 字 で 定 義 す る 。(英字 で 始 ま る 、 英 数 字 と.の 列 。)* 文 字 定 数 ま た は3倍. FCB40語. の配列。. の 配 列 。 偶 数 番 地 か ら 始 め る こ と。(例. BUF偶. 数 番 地 か ら始 ま る 配 列 。(例 READ/WRITE用. FORG…. 題 参 照). 題 参 照). 領 域 な の で 、1ブ. … … 整 定 数 ま た は 整 変 数 で 次 の2通. ロッ ク分 の大 き さが 必 要 。. りの 値 を持 つ. 0… … 順 編 成 フ ァ イ ル 1… … 分 割 型 順 編 成 フ ァ イ ル CALI、FOPEN(…. … …,FLTYP,ILL,1)と. を行 な う。 こ の 場 合BUFの. 大 き さ は2ブ. す る と バ ッ フ ァ を2つ ロ ッ ク分 必 要 。. ※ 九 州 大 学 大 型 計 算 機 セ ン ター 研 究 開 発 部. 使 っ てREAD/WRITE.
(3) MACRF…. … 整 定 数 ま た は 整 変 数 で 次 の4通 1… …READ指. りの値 を持 つ 。. 定. 2… …WRITE指. 定. 3… …FORMATWRITE指 4… …READお FLTYP…. 定(大 記 憶 でNEWFILE創. よ びWRITE指. 定. … フ ァ イ ル 形 式 を指 定 す る 。 整 定 数 ま た は 整 変 数 。 三… … 入 力 フ ァ イ ル と し て 処 理 す る 2… … 出 力 フ ァ イ ル と し て 処 理 す る 。 3… … ア ッ プ デ ー トフ ァ イ ル と し て 処 理 す る 4… … 入 力 フ ァ イ ル 処 理 中 に 出 力 フ ァ イ ル に 切 替 え る 。 5… … す で に 書 込 ま れ て い る フ ァ イ ル に 追 加 す る. ILL完. 了 状 態 を通 知 す る 0… … … 正 常 終 了 101…. … …FORGバ. ラ メー タエ ラー. 102… … …MACRFパ. ラ メ ー タエ ラー. 103… … …FLTYPパ. ラ メー タ エ ラ. 100… … …OPENエ. ラー. 2.F:"CLOSE ・呼 出 し形 式 CALLFCLOSE(FCB,ILL). 。パ ラ メ ー タ の 説 明 FCB40語 ILL完. の 配 列 。FOPENで. 正 常 終 了 とな っ た もの 。. 了 状 態 を通 知 す る 。 0… … 正 常 終 了 200… …CLOSEエ. ラー. ま たFREAD,FWRITEの 2,3,5,6の. 後仕末処理 のために 値 と な る こ とも あ る。. (詳 し くは 、FREAD,FWRITEの. 項 参 照). 成 時).
(4) 3.FREAD. 4.FWRITE ・呼 出 し 形 式 CALLFREAD(FCB,ILL,AREA)固. 定 長READ. FREAD(FCB,ILL,AREA,BYTENO)不. 定 長READ. CALLFWRITE(FCB,ILL,AREA)固. 定 長WRITE. FWRITE(FCB,ILL,AREA,BYTENO)不. 定 長WRITE. ・パ ラ メ ー タ の 説 明 FCBFCLOSEに. 同 じ. ILLREADま. た はWRITEの. 完 了状 態 を通 知 す る。. 0… … 正 常 終 了 2… …READエ. ラー. 3… …WRITEエ. ラー. 5… … ボ リ ュ ー ム 切 換 え 時 の エ ラ ー(MT複. 数 個 使 用 の 場 合). 6… …ENDOFFILE AREA…. … …1レ. コ ー ド分 の 大 き さ を持 つ 配 列 READの WRITEの. BYTENO…. 場 合 は こ の 領 域 に1レ. コ ー ドず つBUFか. 場 合 は こ の 領 域 の 内 容 を1レ. ら取 出 す 。. コー ドず つBUFへ. 移 す。. … 整 定 数 ま た は 整 変 数 。 レ コ ー ド長 を バ イ トで 指 定 す る 。 不 定 長 の 時 の み 必 要 。. 5.FPOINT 。呼 出 し形 式 CALLFPOINT(FCB,ILL,MBNAME) ・パ ラ メ ー タ の 説 明 FCBFCLOSEに ILL完. 同 じ。 了 状 態 を通 知 す る 。0…. …正 常 終 了. 301… … 指 定 さ れ た メ ンバ 名 が デ ィ レ ク ト リ中 に な い 。 302… … 異 常 終 了(ハ MBNAME…. … 分 割 型 順 編 成 フ ァ イ ル の メ ン バ 名 を8文. ー ドエ ラ ー). 字 で 定 義 す る 。文 字 定 数 又 は2語 の 配 列.
(5) 6.MCLOSE ・呼 出 し形 式 CALLMCLOSE(FCB,ILL,MBNAME) ・パ ラ メ ー タ の 説 明 FCBFCLOSEに. 同 じ。. ILL完. 了状 態 を通 知 す る 。 0… … 正 常 終 了 401… … 既 に 同 名 の メ ン バ が あ る 。 追 加 変 更 し な い 403… … デ ィ レ ク ト リ追 加 の 余 裕 が な い 404… … ハ ー ドエ ラ ー 406… …EOFを. 書 き出 す こ とが で き な い。. ま た 、FREAD,FWRITEの. 後 仕 末 処 理 の た め に 、2,3,5,6の. 値 と な る こ と も あ る(FREAD,FWRITEの MBNAME…. こ れ ら の6つ. 項 参 照). 分 割 型 順 編 成 フ ァ イ ル の メ ン バ 名 を8文 字 で 定 義 す る 。文 字 定 数 又 は2語. の ル ー チ ン と 共 に 、 フ ァ イ ル を ア ク セ ス す る 際 に は 、FD文. の配列。. によるフ ァイルの定義が. 必 要 で す 。 フ ァ イ ル 結 合 時 の フ ァ イ ル 定 義 に 必 要 な パ ラ メ ー タ で 、FOPENで. 与 え る もの 以 外 に つ. い て は 、 必 ずFD文. 指 定 は忘 れ な い よ う. で 指 定 し て 下 さ い 。 特 にRECFM,DEVD,TMODの. に す る こ と 。 ま たBLKSIZEな 以 下 にFD文. $FDフ. ら び にRCDSIZEの. 指 定 に も充 分 注 意 を払 っ て 下 さ い 。. の 指 定 に つ いて 簡 単 に 説 明 します 。. フ ァ イ ル 名),UNIT. ァ イ ル 定 義 名,FILE二(・. VOL. RECFM. RCDSIZE=1レ. コー ドの 大 き さ 、BLKSIZE=1ブ. フ ァ イ ル 定 義 名 … …FLOPENの FILETEMP作. ロ ックの 最 大 長,. パ ラメ ー タFDNAMEと. 同 じ もの 。. 業 用 フ ァ イ ル と し て 使 用 す る と き 、SYSOUT指 る と きは 必 ず こ の 指 定 をす る 。. 定が あ.
(6) NEW:新. し くフ ァ イ ル を作 成. OLD:す. で に 作 成 さ れ て い る フ ァ イル を指 定 す る とき. フ ァ イ ル 名:TEMP指. 定 し た と きは 英 字 で 始 ま り 、 英 数 字 と ・の12文. 以内の文字列 UNIT磁. 気 テ ー プ:新. し く作 成 す る フ ァ イ ル の と き はUNIT二E.013 す で に 作 成 さ れ て い る と き はUNIT=E.Ol1又. 大 記 憶:SYSOUT指. はE.012. 定 を し た と き はUNIT;F472K :共 用 ボ リ ュ ー ム 上 の 専 用 フ ァ イ ル を読 む と き は UNIT二E.040. VOLSYSOUT指. 定 を し た 時 はVOL=WORK 共 用 ボ リ ュ ー ム 上 の 専 用 フ ァ イ ル を読 む と き はVOL=(SPEC,EOOO40) 磁 気 テ ー プ:VOL二(SPEC,(ボ. リ ュ ー ム 通 番,…. 但 し 、LABELパ. ラ メ ー タ でNLを. …)). 指 定 し た場 合 は この パ. ラ メー タは不 要 RECFM(F〔,B〕. 〔,C〕):固. 定 長 レ コー ド. (U〔,C〕):不. 定 長 レ コー ド. B:レ. コ ー ドが ブ ロ ッ ク 化 さ れ て い る と き 記 述 す る. C:フ. ァ イ ル の 最 終 媒 体 が ラ イ ン プ リ ン タ で あ る と き 先 頭1バ. イ トに. (注) 制 御 文 字 を 含 む と きに 記 述 す る TMODフ. ァ イル 媒 体 と主 記 憶 間 の 情 報 転 送 モ ー ド 8:8ビ. ッ トモ ー ド(2語=9バ. イ ト). 9:9ビ. ッ トモ ー ド(2語=8バ. イ ト). RCDSIZE1レ. コ ー ドの 大 き さ をバ イ トで記 述 す る。 8ビ. ッ トモ ー ドの 時 は9の. 倍数. BLKSIZE'…. ●・ ・'1ブ ロ ッ クの 最 大長 を バ イ トで 記 述 す る 。 9ビ. ッ トモ ー ドの 時 は8の. 倍数. を. 指 定 す る こ と。 LABELSL:標. 準 ラベ ル NL:ラ. ベ ル な し F230‑60シ. こ の 場 合FILEパ. ラ メ ター は 不 必 要 。. ス テ ム 以 外 で 作 成 し た 磁 気 テー プ は ほ と ん どこ の 指 定 と. なる。 DEVDフ. ァ イ ル 媒 体 装 置 を 指 定 す るDA:大 TA:磁. 記 憶 フ ァ イル 気 テープ.
(7) SYSOUT…. … フ ァ イ ル を ジ ョブ 終 了 後 、 シ ス テ ム 出 力 装 置 か ら 出 力 す べ き こ と を 指 定 す る 。 PRINT:ラ. イ ンプ リン タ. PUNCH:カ. ー ドバ ン チ. REMOTE:端. 末. こ の 指 定 を す る と き はFILEバ DISPKEEP:こ DELETE;こ. 注:フ. ラ メ タ ー に はTEMPを. のFD文. で定 義 した フ ァ イ ル を保 存 した い と き。. のFD文. で定 義 した フ ァイ ル を消 去 した い と き。. ァ イル 出力 媒 体 と して ラ イ ンプ リン タ を指 定 し た場 合 、. 何 ら指 定 しなけ れ ば す べ て1行 改 行 とな り ます 。 行 制 御 を行 な い た い とき は 、RECFMにCを レ コー ドの 先 頭1バ. 指 定 し、. イ トに制 御 文 字 を用 い る こ とに よ り可 能. です 。 この 場 合 、制 御 文 字 部 に右 の 表 以 外 の コー ドは使 用 で き ませ ん 。. 指 定 す る こ と。.
(8) 例 題1分. 割 型 順 編 成READ. ※. 注)セ. ン ター に フ ァ イ ル登 録 し た もの を 読 む と き に はBUFを540語. と りT. MOD=8,RCDSIZE=90, BLKSIZE=2430と と。. 指 定す る こ.
(9) 例 題2MT1ブveッ. ク. ・15レu一. ド を1ブ. ロ ッ ク=10レ. コー. ドに.
(10) 例 題3分. 割 型 順 編 成WRITE.
(11) エ ラ ーの 検 出 各 ル ー チ ン の 処 理 中 、 何 ら か の エ ラ ー が 生 じ て 、ILLが0以. 外 の値 で 戻 っ て 来 た場 合 の 通 知 情. 報 は そ れ ぞ れ次 の 通 りで あ る 。. 1.OPENエ. ラ ー(FOPENでILL==100の. CLOSEエ. と き). ラ ー(FCLOSEでILLニ200の. と き). エ ラ ー の 種 類 に よ りFCB(8)の. そ れ ぞ れ の ビ ッ トをONに. す る こ とに よ り情 報 通 知 を 行 な. う。 ビ ッ ト位 置 OFD名 2フ. が 一 致 し な い(OPEN) ァ イル 名 が 一 致 し な い 。. 4FD文. 中 に 機 種(DEVD)の. 5CLOSEさ. 指定が ない. れ て い な い フ ァ イ ル にOPENし. 7最. 終 フ ァ イ ル の 後 書 き ラ ベ ル がEOVな. 11ア. ク セ ス 中 の フ ァ イ ル をCLOSEし. 15ボ. リ ュ ー ム 指 定 数 が1でEOTを. 240PENさ. 2.READエ WRITEエ. よ う と した 見 出 し た の で フ ァ イ ル 追 加 不 可 能(OPEN) よ う と した 。. と き). ラ ー(FWRITEでILL=3の. FCB(27)の. の で フ ァ イ ル 追 加 不 可 能(OPEN). れ て い な い フ ァ イ ル をCLOSEし. ラ ー(FREADでILL=2の. よ う と した 。. と き). そ れ ぞ れ の ビ ッ ト をONに. し て 、 エ ラ ー 情 報 を通 知 す る 。. ビ ッ ト位 置 20MTノ 21ハ. ー ドエ ラ ー. 22ダ. ミ ィフ ァ イ ル. イ ト未 満 の ブ ロ ッ ク). 23FCB(27)〜FCB(31)ま. で に イ ンバ リ ッ ドあ り. 24FCB(1)〜FCB(26)ま. で に ま た は 制 御 文 字 に イ ン バ リ ッ ドあ り。. 25ブ 27BUFが 3.MT複. イ ズ ブ ロ ッ ク(18バ. ロ ッ ク 長=0(大. 記 録FORMATWRITE以. 偶 数 番 地 か ら始 ま っ て い な い。. 数 個 使 用 の 場 合 、 ボ リュ ー ム 切 換 え 時 の エ ラ ー(FREAD,FWRITEでILL=5) FCB(27)に. 情 報 を通 知 す る 。. 外).
(12) FCB(27) o 835. 通 知 情 報(8進 100フ. 表 示) ァ イ ル がOPENさ. 1o41/o動. 作 が 正 常 に逐 行 で き な い. 105フ. ァ イ ル ラベ ル の 識 別 記 号 が 正 し く な い. iO6ブ. ロ ッ ク数 が 一 致 し な い 。. 112FDBが. 4.パ. れてい ない. 読 め ない. ラ メ ー タ の 個 数 不 一 致 の 場 合 は そ れ ぞ れ 次 の 完 了 コ ー ドで 終 る 。 401…. …FOPEN. 4()2…. …FCLOSE. 403…. …FREAD. 4o4…. …FWR王TE. 405…. …FPOINT. 406…. …MCLOSE.
(13)
関連したドキュメント
九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機センター
九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機センター
Martin, C.Reinsch and J.H.Wilkinson The QR and QL Algolithms for Symmetric Matrices... MATRIX
九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機センター
佐世 保工業 高等專 門学校 北 九州工業 高等専 門学校.. CalculatioRoftheDelectioREfficieRcyinthe Reactionγ 十P→
九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機センター
a G.数値微積分 H.微分・積分方程式 I.特殊関数 ∫.擬似乱数 K.その他 さらに,次の分類によっている
九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機センター