格子生成プログラムの作成

格子生成プログラムを作成します。この例では、格子生成プログラムは FORTRAN 言語で開発します。

iRIC と連携する格子生成プログラムを開発するには、 格子生成プログラム定義ファイルに従って iRIC が生成する格子生成データファイルを、 格子生成条件、格子の入出力に利用する必要があります。

iRIC が生成する格子生成データファイルは、CGNS ファイルという形式です。CGNS ファイルの入出力には、iRIClib というライブラリを使用します。

この節では、格子生成プログラム定義ファイルの作成 で作成した定義ファイルに従ってiRIC が生成する格子生成データファイルを読みこんで、 格子を生成するプログラムを開発する流れを説明します。

この格子生成プログラムで行われる入出力処理を 表 6 に示します。

表 6 格子生成プログラムの入出力の処理の流れ
処理の内容
格子生成データファイルを開く
内部変数の初期化
格子生成条件の読み込み
格子の出力
格子生成データファイルを閉じる

この節では、格子生成プログラムを以下の手順で作成します。

  1. 骨組みの作成
  2. 格子生成データファイルを開く処理、閉じる処理の記述
  3. 格子の出力処理の記述
  4. 格子生成条件の読み込み処理の記述
  5. エラー処理の記述