コンテンツにスキップ

入力規則

FrontISTRの入力ファイル(全体制御データ .dat、解析制御データ .cnt、メッシュデータ .msh)は、共通の記述規則に基づいている。

ファイルの特徴

  • 自由書式に基づくASCII形式のファイルである。
  • ! で始まるヘッダーとそれに続くデータから構成されている。
  • ヘッダーの記述の順番は基本的に自由である。
  • データの区切り記号には , を使用する。

Note: 解析制御データ固有の特徴

解析制御データ (.cnt) では、さらに以下の特徴がある。

  • ファイル内は大きく分けて、計算制御データ・ソルバー制御データ・ポスト処理(可視化)制御データの3つのゾーンに分かれている。
  • ファイルの最後に !END を入力して終了とする。

ヘッダー

データの意味とデータブロックを特定する。行頭が ! で始まる場合、ヘッダーであるとみなされる。

ヘッダー行

ヘッダーとそれに伴うパラメータを記述する。

  • ヘッダー行はヘッダーで始まっていなければならない。
  • パラメータが必要な場合は、, を用いてその後に続けなければならない。
  • パラメータが値をとる場合は、パラメータの後に = が続き、その後に値を記述する。
  • ヘッダー行を複数行にわたって記述することはできない。

データ行

ヘッダー行の次の行から開始され、必要なデータを記述する。

  • データ行は複数行にわたる可能性があるが、それは各ヘッダーで定義されるデータ記述の規則により決定される。
  • データ行は必要ない場合もある。

区切り文字

データの区切り文字にはカンマ , を用いる。

空白の扱い

空白は無視される。

名前

名前に使用可能な文字は、アンダースコア _、ハイフン -、英数字 a-z A-Z 0-9 であるが、最初の一文字は _ または英字 a-z A-Z で始まっていなければならない。

  • 大文字小文字の区別はなく、内部的にはすべて大文字として扱われる。
  • 名前の最大長は63文字である。

ファイル名

ファイル名に使用可能な文字は、アンダースコア _、ハイフン -、ピリオド .、スラッシュ /、英数字 a-z A-Z 0-9 である。

  • ファイル名は、特に記述がない限りパスを含んでもよい。相対パス、絶対パスのいずれも指定可能である。
  • ファイル名の最大長は1023文字である。

浮動小数点データ

指数はあってもなくてもよい。指数の前には、E または e の記号をつけなければならない。E または e どちらを使用してもかまわない。

Note:

D または d は使用できない。

コメント行

行頭が !! または # で始まる行はコメント行とみなされ、無視される。

  • コメント行はファイル中の任意の位置に挿入でき、その数に制限はない。

!END

データの終端を示す。このヘッダーが表れると、データの読み込みを終了する。