GMSコンダクターファイル

差分ソルバープログラムの動作を司る情報を書いたテキストファイルです。

 

構造

<震源ファイル名>

<観測点ファイル名>

<構造ファイル名>

<空間差分次数>

<時間差分間隔>

<計算ステップ数>

<領域1X方向吸収領域厚さ1> <領域1X方向吸収領域係数1>

end

<領域1X方向吸収領域厚さ2> <領域1X方向吸収領域係数2>

end

<領域1Y方向吸収領域厚さ1> <領域1Y方向吸収領域係数1>

end

<領域1Y方向吸収領域厚さ2> <領域1Y方向吸収領域係数2>

end

<領域1Z方向吸収領域厚さ2> <領域1Z方向吸収領域係数2>

<領域2X方向吸収領域厚さ1> <領域2X方向吸収領域係数1>

end

<領域2X方向吸収領域厚さ2> <領域2X方向吸収領域係数2>

end

<領域2Y方向吸収領域厚さ1> <領域2Y方向吸収領域係数1>

end

<領域2Y方向吸収領域厚さ2> <領域2Y方向吸収領域係数2>

end

<領域2Z方向吸収領域厚さ2> <領域2ZX方向吸収領域係数2>

<3次元ダンプチャンネル別出力フラグ>

<3次元ダンプ時間ハイパースラブ情報>

<3次元ダンプ領域1X方向ハイパースラブ情報>

<3次元ダンプ領域1Y方向ハイパースラブ情報>

<3次元ダンプ領域1Z方向ハイパースラブ情報>

<3次元ダンプ領域2X方向ハイパースラブ情報>

<3次元ダンプ領域2Y方向ハイパースラブ情報>

<3次元ダンプ領域2Z方向ハイパースラブ情報>

<2次元ダンプ時間ハイパースラブ情報>

<2次元X垂直断面ダンプチャンネル別出力フラグ>

<2次元X垂直断面ダンプハイパースラブ情報>

end

<2次元Y垂直断面ダンプチャンネル別出力フラグ>

<2次元Y垂直断面ダンプハイパースラブ情報>

end

<2次元Z垂直断面ダンプチャンネル別出力フラグ>

<2次元Z垂直断面ダンプハイパースラブ情報>

end

<CRC値>

 

 

 

データ

震源ファイル名

震源ファイル名を80文字以内で指定します。

観測点ファイル名

観測点ファイル名を80文字以内で指定します。

構造ファイル名

構造ファイル名を80文字以内で指定します。

空間差分次数

空間差分の次数を"2"か"4"で指定します。

時間差分間隔

時間差分の間隔(サンプリング周波数の逆数)を実数で指定します。単位は秒です。

計算ステップ数

計算するステップ数を1以上の整数で指定します。

吸収領域厚さ

吸収領域の厚さを格子点数で指定します。0以上の整数を入力します。

吸収領域に関するフォーマットは複数値の入力がサポートされていますが、現在の計算ソルバーがこの機能をサポートしていません。

吸収領域係数

吸収領域の係数を0以上の実数で指定します。

3次元ダンプチャンネル別出力フラグ

3次元ダンプファイルのチャンネル別出力フラグです。0のとき出力しない、1のとき出力します。vx, vy, vz, txx, tyy, tzz, txy, txz, tyzの順にスペースを空けて記入します。

3次元ダンプ時間ハイパースラブ情報

3次元ダンプファイルの時間方向のハイパースラブ情報です。開始位置、終了位置、ステップ数の順にスペースを空けて記入します。

3次元ダンプ領域??方向ハイパースラブ情報

3次元ダンプファイルの空間のある領域のある方向に関するハイパースラブ情報です。開始位置、終了位置、ステップ数の順にスペースを空けて記入します。

2次元ダンプ時間ハイパースラブ情報

2次元ダンプファイルの時間方向のハイパースラブ情報です。開始位置、終了位置、ステップ数の順にスペースを空けて記入します。

2次元?垂直断面ダンプチャンネル別出力フラグ

2次元ダンプファイルのチャンネル別出力フラグです。0のとき出力しない、1のとき出力します。vx, vy, vz, txx, tyy, tzz, txy, txz, tyzの順にスペースを空けて記入します。

2次元垂直断面ダンプハイパースラブ情報

2次元ダンプファイルのXあるいはY方向垂直断面ハイパースラブ情報です。開始位置、終了位置、ステップ数の順にスペースを空けて記入します。2次元断面は複数の指定が可能です

CRC値

現在では使っていません。

 

解説

差分ソルバープログラムの動作を司る情報を書いたテキストファイルです。

このファイルはテキストエディタを用いて作成しますが、FDMakeを使ってテンプレートを生成することもできます。

 

参照

conductor_read, conductor_size