コンテンツにスキップ

全体制御データ

全体制御データ

個別のヘッダーの記述は新マニュアルに移行しました。 ここには概要とデータ定義例のみ記載しています。

全体制御データ概要

全体制御データは、FrontISTRに対する入出力ファイルのファイル名を定義するものである。

全体制御データファイルの特徴は以下のとおりである。

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

入力規則

全体制御データファイルは、ヘッダー行、データ行、コメント行から構成される。

ヘッダー行には必ず一つのヘッダーが含まれる。

ヘッダー
全体制御データファイル内で、データの意味とデータブロックを特定する。 行頭が "!" で始まる場合、ヘッダーであるとみなされる。
ヘッダー行
ヘッダーとそれに伴うパラメータを記述する。 ヘッダー行はヘッダーで始まっていなければならない。 パラメータが必要な場合は、"," を用いてその後に続けなければならない。 パラメータが値をとる場合は、パラメータの後に "=" が続き、その後に値を記述する。 ヘッダー行を複数行にわたって記述することはできない。
データ行
ヘッダー行の次の行から開始され、必要なデータを記述する。 データ行は複数行にわたる可能性があるが、それは各ヘッダーで定義されるデータ記述の規則により決定される。 データ行は必要ない場合もある。
区切り文字
データの区切り文字にはカンマ "," を用いる。
空白の扱い
空白は無視される。
名前
名前に使用可能な文字は、アンダースコア ""、ハイフン "-"、英数字 "a-z A-Z 0-9" であるが、 最初の一文字は "" または英字 "a-z A-Z" で始まっていなければならない。 大文字小文字の区別はなく、内部的にはすべて大文字として扱われる。 また、名前の最大長は63文字である。
ファイル名
ファイル名に使用可能な文字は、アンダースコア "_"、ハイフン "-"、ピリオド "."、スラッシュ "/"、英数字 "a-z A-Z 0-9" である。 ファイル名は、特に記述がない限りパスを含んでもよい。相対パス、絶対パスのいずれも指定可能である。 また、ファイル名の最大長は1023文字である。
浮動小数点データ
指数はあってもなくてもよい。指数の前には、"E" または "e" の記号をつけなければならない。 "E" または "e" どちらを使用してもかまわない。"D" または "d" は使用不可。
!!, # コメント行
行頭が"!!"または"#"で始まる行はコメント行とみなされ、無視される。コメント行はファイル中の任意の位置に挿入でき、その数に制限はない。

ヘッダー一覧

全体制御データは以下のヘッダーによって構成されている。

ヘッダー名 内容
!CONTROL 解析制御データ定義
!MESH メッシュデータ定義
!RESTART リスタートデータ定義
`!RESULT 解析結果データ定義
!SUBDIR サブディレクトリ分割指示