入力規則¶
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¶
データの終端を示す。このヘッダーが表れると、データの読み込みを終了する。