パラメータ名 Parameter name |
意味 Meaning |
可能なパラメータ値 Allowed parameter values |
デフォルト値 Default value |
output_config_file | 出力ファイル名(地震波動ソースの設定ファイル)。 The output file name for the configuration of seismic wave sources. |
ファイル名を表す文字列。拡張子は何でも良い。ディレクトリパスを含んでいても良い。 A string that represents a file name with an arbitrary extension, possibly including a directory path. |
省略不可 Cannot be omitted |
output_coordinate_list_file | 出力ファイル名(地震波動ソースの座標リスト)。 The output file name for a list of the coordinates of seismic wave sources. |
ファイル名を表す文字列。拡張子は何でも良い。ディレクトリパスを含んでいても良い。 A string that represents a file name with an arbitrary extension, possibly including a directory path. |
省略時はファイルが出力されない。 The file is not created if this parameter is omitted. |
geometry | 地震波動ソースの分布域の形状。 The geometry of the region of seismic wave sources. |
|
sphere |
x0 | 地震波動ソースの分布域の定義(パラメータgeometry参照)に用いる
基準点\(\posx_0\)の座標。 The coordinate of a reference point \(\posx_0\) used to define the region of seismic wave sources (see the description of parameter geometry). |
\(x\), \(y\)(, \(z\))成分の値をカンマ(,)で区切って並べた文字列。 A string composed of the values of \(x\)-, \(y\)-(, and \(z\)-)components separated by commas (,). |
省略不可 Cannot be omitted |
v | 地震波動ソースの分布域の定義(パラメータgeometry参照)に用いる
方向ベクトル\(\myvector{v}\)。 A directional vector \(\myvector{v}\) used to define the region of seismic wave sources (see the description of parameter geometry). |
\(x\), \(y\)(, \(z\))成分の値をカンマ(,)で区切って並べた文字列。
プログラム内で単位ベクトルに自動的に換算されるので
ベクトルの長さは1でなくても良い。 A string composed of the values of \(x\)-, \(y\)-(, and \(z\)-)components separated by commas (,). The length of the vector may not be unity, as the program automatically computes a unit vector from the given vector of an arbitrary length. |
定義に\(\myvector{v}\)が含まれる形状を
パラメータgeometryの値として指定した場合は省略不可。 Cannot be omitted if the definition of geometry, given by parameter geometry, includes \(\myvector{v}\). |
w | 地震波動ソースの分布域の定義(パラメータgeometry参照)に用いる
方向ベクトル\(\myvector{w}\)。 A directional vector \(\myvector{w}\) used to define the region of seismic wave sources (see the description of parameter geometry). |
\(x\), \(y\)(, \(z\))成分の値をカンマ(,)で区切って並べた文字列。
\(\myvector{v}\)と直交しなければならない点に留意。
プログラム内で単位ベクトルに自動的に換算されるので
ベクトルの長さは1でなくても良い。 A string composed of the values of \(x\)-, \(y\)-(, and \(z\)-)components separated by commas (,). Note that the vector must be orthogonal to \(\myvector{v}\). The length of the vector may not be unity, as the program automatically computes a unit vector from the given vector of an arbitrary length. |
定義に\(\myvector{w}\)が含まれる形状を
パラメータgeometryの値として指定した場合は省略不可。 Cannot be omitted if the definition of geometry, given by parameter geometry, includes \(\myvector{w}\). |
p_min | 地震波動ソースの分布域の定義(パラメータgeometry参照)に用いる
\(p_{min}\)の値。 The value of \(p_{min}\) used to define the region of seismic wave sources (see the description of parameter geometry). |
実数。 A real number. |
定義に\(p\)が含まれる形状を
パラメータgeometryの値として指定した場合は省略不可。 Cannot be omitted if the definition of geometry, given by parameter geometry, includes \(p\). |
p_max | 地震波動ソースの分布域の定義(パラメータgeometry参照)に用いる
\(p_{max}\)の値。 The value of \(p_{max}\) used to define the region of seismic wave sources (see the description of parameter geometry). |
\(p_{min}\)よりも大きな実数。 A real number greater than \(p_{min}\). |
定義に\(p\)が含まれる形状を
パラメータgeometryの値として指定した場合は省略不可。 Cannot be omitted if the definition of geometry, given by parameter geometry, includes \(p\). |
q_min | 地震波動ソースの分布域の定義(パラメータgeometry参照)に用いる
\(q_{min}\)の値。 The value of \(q_{min}\) used to define the region of seismic wave sources (see the description of parameter geometry). |
実数。 A real number. |
定義に\(q\)が含まれる形状を
パラメータgeometryの値として指定した場合は省略不可。 Cannot be omitted if the definition of geometry, given by parameter geometry, includes \(q\). |
q_max | 地震波動ソースの分布域の定義(パラメータgeometry参照)に用いる
\(q_{max}\)の値。 The value of \(q_{max}\) used to define the region of seismic wave sources (see the description of parameter geometry). |
\(q_{min}\)よりも大きな実数。 A real number greater than \(q_{min}\). |
定義に\(q\)が含まれる形状を
パラメータgeometryの値として指定した場合は省略不可。 Cannot be omitted if the definition of geometry, given by parameter geometry, includes \(q\). |
r_min | 地震波動ソースの分布域の定義(パラメータgeometry参照)に用いる
\(r_{min}\)の値。 The value of \(r_{min}\) used to define the region of seismic wave sources (see the description of parameter geometry). |
実数。
\(\posx_0\)からの距離あるいは水平距離を表す場合には
非負でなければならない。 A real number, which must be non-negative if it represents a distance or horizontal distance from \(\posx_0\). |
\(\posx_0\)からの距離あるいは水平距離を表す場合には0.0。
それ以外で定義に\(r\)が含まれる形状を
パラメータgeometryの値として指定した場合は省略不可。 0.0 if it represents a distance or horizontal distance from \(\posx_0\). In the other cases, cannot be omitted if the definition of geometry, given by parameter geometry, includes \(r\). |
r_max | 地震波動ソースの分布域の定義(パラメータgeometry参照)に用いる
\(r_{max}\)の値。 The value of \(r_{max}\) used to define the region of seismic wave sources (see the description of parameter geometry). |
\(r_{min}\)よりも大きな実数。 A real number greater than \(r_{min}\). |
定義に\(r\)が含まれる形状を
パラメータgeometryの値として指定した場合は省略不可。 Cannot be omitted if the definition of geometry, given by parameter geometry, includes \(r\). |
d_min | 地震波動ソースの分布域の定義(パラメータgeometry参照)に用いる
\(d_{min}\)の値。 The value of \(d_{min}\) used to define the region of seismic wave sources (see the description of parameter geometry). |
非負の実数。 A non-negative real number. |
0.0 |
d_max | 地震波動ソースの分布域の定義(パラメータgeometry参照)に用いる
\(d_{max}\)の値。 The value of \(d_{max}\) used to define the region of seismic wave sources (see the description of parameter geometry). |
\(d_{min}\)よりも大きな実数。 A real number greater than \(d_{min}\). |
定義に\(d\)が含まれる形状を
パラメータgeometryの値として指定した場合は省略不可。 Cannot be omitted if the definition of geometry, given by parameter geometry, includes \(d\). |
number | 設定する地震波動ソースの個数。 The number of seismic wave sources to set. |
正の整数。 A positive integer. |
どちらか片方は省略不可(もう片方は自動的に決まる)。 One of them cannot be omitted; the other is determined automatically. |
number_density | 設定する地震波動ソースの単位体積あたりの個数(数密度)。 The number of seismic wave sources to set per unit volume (i.e., the number density). |
正の実数。 A positive real number. | |
dx_min | 近接する地震波動ソース間の\(x\)座標の差の許容最小値\(\Delta x_{min}\)。
(1) The minimum allowed interval \(\Delta x_{min}\) of the \(x\)-coordinates of proximal seismic wave sources. (1) |
非負の実数。 A non-negative real number. |
0.0 |
dy_min | 近接する地震波動ソース間の\(y\)座標の差の許容最小値\(\Delta y_{min}\)。
(1) The minimum allowed interval \(\Delta y_{min}\) of the \(y\)-coordinates of proximal seismic wave sources. (1) |
非負の実数。 A non-negative real number. |
\(\Delta x_{min}\) |
dz_min | 近接する地震波動ソース間の\(z\)座標の差の許容最小値\(\Delta z_{min}\)。
(1) The minimum allowed interval \(\Delta z_{min}\) of the \(z\)-coordinates of proximal seismic wave sources. (1) |
非負の実数。 A non-negative real number. |
\(\Delta x_{min}\) |
mechanism | 個々の地震波動ソースのメカニズム。 The mechanism of each seismic wave source. |
リストから選択する。 Choose from the list. |
省略不可 Cannot be omitted |
intensity | 個々の地震波動ソースにおける変形量や等価体積力などの強度。
具体的な定義はメカニズムによって異なる。 The intensity of the deformation or equivalent body force of each seismic wave source. The explicit definition depends on the mechanism. |
実数。 A real number. |
1.0 |
theta | 軸対称なメカニズム(開口クラックや円筒など)における
対称軸と\(z\)軸のなす角(°)。 Angle (°) between \(z\) and the symmetry axes for an axisymmetric mechanism (e.g., a tensile crack or a cylinder). |
0.0以上180.0以下の実数。 A real number greater than or equal to 0.0 and less than or equal to 180.0. |
軸対称なメカニズムでは省略不可 Cannot be omitted for an axisymmetric mechanism |
phi | 軸対称なメカニズム(開口クラックや円筒など)における
対称軸の\(xy\)平面への投影と\(x\)軸のなす角(°)。 Angle (°) between the \(x\) axis and the projection of the symmetry axis onto the \(xy\) plane for an axisymmetric mechanism (e.g., a tensile crack or a cylinder). |
0.0以上360.0未満の実数。 A real number greater than or equal to 0.0 and less than 360.0. |
軸対称なメカニズムでは省略不可 Cannot be omitted for an axisymmetric mechanism |
strike | 震源断層の走向(°)。 Strike (°) of the source fault. |
0.0以上360.0未満の実数。 A real number greater than or equal to 0.0 and less than 360.0. |
断層すべり(開口クラックは除く)やダブルカップルのメカニズムでは
省略不可 Cannot be omitted for fault slip (not including a tensile crack) and double couple mechanisms |
dip | 震源断層の傾斜角(°)。 Dip angle (°) of the source fault. |
0.0以上90.0以下の実数。 A real number greater than or equal to 0.0 and less than or equal to 90.0. |
断層すべり(開口クラックは除く)やダブルカップルのメカニズムでは
省略不可 Cannot be omitted for fault slip (not including a tensile crack) and double couple mechanisms |
rake | 震源断層のrake角(°)。 Rake angle (°) of the source fault. |
0.0以上360.0未満の実数。 A real number greater than or equal to 0.0 and less than 360.0. |
断層すべり(開口クラックは除く)やダブルカップルのメカニズムでは
省略不可 Cannot be omitted for fault slip (not including a tensile crack) and double couple mechanisms |
length | 有限サイズの開口クラックや断層すべりのメカニズムにおける
断層の走向方向の長さ(m)。 Length (m) of the fault along the strike direction for finite size tensile crack or fault slip mechanism. |
正の実数。 A positive real number. |
1.0 |
width | 有限サイズの開口クラックや断層すべりのメカニズムにおける
断層の傾斜方向の幅(m)。 Width (m) of the fault along the dip direction for finite size tensile crack or fault slip mechanism. |
正の実数。 A positive real number. |
1.0 |
slip_distribution | 有限サイズの開口クラックや断層すべりのメカニズムにおける
すべり量の空間分布。 The spatial distribution of the dislocation for finite size tensile crack or fault slip mechanism. |
|
uniform |
stfun_name | 震源時間関数名。 Name of the source time function. |
sequence/ timefunc.h
で定義されている関数名から選択する。 Choose from the functions defined in sequence/ timefunc.h. |
smoothRandom |
stfun_tp | 震源時間関数の1つ目の時定数\(\tau_p\)(s)。
sequence/ timefunc.hでの定義に基づく。 The first time constant \(\tau_p\) (s) of the source time function, based on the definitions in sequence/ timefunc.h. |
正の実数。 A positive real number. |
省略不可 Cannot be omitted |
stfun_ts | 震源時間関数の2つ目の時定数\(\tau_s\)(s)。
sequence/ timefunc.hでの定義に基づく。 The second time constant \(\tau_s\) (s) of the source time function, based on the definitions in sequence/ timefunc.h. |
正の実数。 A positive real number. |
時定数を2つ持つ震源時間関数では省略不可 Cannot be omitted for source time functions with two time constants |
random_seed | 使用する乱数シードの値。 The value of random seed used. |
0以上RAND_MAX以下の整数。
RAND_MAXは使用するコンパイラに依存する定数である。 An integer between 0 and RAND_MAX (a constant defined by the compiler used). |
0 |
![]() 図1. 問題設定。上段は\(xy\)平面、下段は\(xz\)平面であり、 赤色の点が地震波動ソースの位置、黒色の三角形が観測点の位置を表す。 Fig. 1. The problem to be solved. The upper and lower panels show \(x\)-\(y\) and \(x\)-\(z\) planes. Red dots and black triangles are the locations of seismic wave sources and stations, respectively. |
create_tws_source_config_random
--output_config_file=source.ini
--output_coordinate_list_file=coordinates.dat
--geometry=cylinder
--x0=0.0,0.0,0.0
--r_min=99000.0 --r_max=101000.0
--p_min=-100.0 --p_max=100.0 --v=0.0,0.0,1.0
--number=10000
--mechanism=isotropic --intensity=1.0e+18
--stfun_tp=5.0 --stfun_ts=10.0 |
gmt begin map ps gmt set FONT_ANNOT_PRIMARY 12p #地震波動ソースのプロット(xy平面) #Plotting seismic wave sources in x-y section awk '($1!~/^#/ && NF==4){ print $2/1000.0,$3/1000.0 }' coordinates.dat | gmt plot -R-120/120/-120/120 -JX12/12 -Xa3 -Ya7 -Sc0.01 -G255/0/0 #観測点のプロット(xy平面) #Plotting stations in x-y section gmt plot -R-120/120/-120/120 -JX12/12 -Xa3 -Ya7 -St0.4 -G0/0/0 -Bxa50f10 -Bya50f10 -BWsen <<EOF 50 0 -50 0 EOF #地震波動ソースのプロット(xz平面) #Plotting seismic wave sources in x-z section awk '($1!~/^#/ && NF==4){ print $2/1000.0,$4/1000.0 }' coordinates.dat | gmt plot -R-120/120/-36/36 -JX12/3.6 -Xa3 -Ya3 -Sc0.01 -G255/0/0 #観測点のプロット(xz平面) #Plotting stations in x-z section gmt plot -R-120/120/-36/36 -JX12/3.6 -Xa3 -Ya3 -St0.4 -G0/0/0 -Bxa50f10 -Bya20f10 -BWSen <<EOF 50 0 -50 0 EOF #テキストのプロット #Plotting texts gmt text -R0/21/0/29.7 -JX21/29.7 -Xa0 -Ya0 -F+f12p+a+j <<EOF 9.0 2.4 0 CT x (km) 2.0 13.0 90 CB y (km) 2.0 4.8 90 CB z (km) EOF gmt end |
WIHM --tmax=3600.0 --dt=0.1 --Vp=3000.0 --source_file=source.ini
--station_name=STN1 --station_location=50000.0,0.0,0.0
--computation_method=interpolate --verbose=2 |
WIHM --tmax=3600.0 --dt=0.1 --Vp=3000.0 --source_file=../source.ini
--station_name=STN2 --station_location=-50000.0,0.0,0.0
--computation_method=interpolate --verbose=2 |
for file in *.seq1 do file=`basename $file .seq1` sequence2sac_timeseq $file.seq1 $file.sac done sac <<EOF bd sgf qdp off r STN1.Ux.sac STN1.Uy.sac STN1.Uz.sac ch KSTNM STN1 ch file 1 KCMPNM Ux ch file 2 KCMPNM Uy ch file 3 KCMPNM Uz p1 xlim 60 120 p1 xlim off r STN2.Ux.sac STN2.Uy.sac STN2.Uz.sac ch KSTNM STN2 ch file 1 KCMPNM Ux ch file 2 KCMPNM Uy ch file 3 KCMPNM Uz p1 xlim 60 120 p1 q EOF sgftops f001.sgf STN1.ps sgftops f002.sgf STN1.60-120s.ps sgftops f003.sgf STN2.ps sgftops f004.sgf STN2.60-120s.ps rm -f *.sgf |
![]() 図2. 観測点STN1の波形。 Fig. 2. The waveforms of station STN1. |
![]() 図3. 観測点STN1の波形(60-120 sの時間窓)。 Fig. 3. The waveforms of station STN1 in a 60-120 s time window. |
![]() 図4. 観測点STN2の波形。 Fig. 4. The waveforms of station STN2. |
![]() 図5. 観測点STN2の波形(60-120 sの時間窓)。 Fig. 5. The waveforms of station STN2 in a 60-120 s time window. |
sacfile_correlation STN1.Ux.sac STN2.Ux.sac correlation.xx.sac |
sac <<EOF bd sgf qdp off r correlation.xx.sac p1 xlim -120 120 p1 q EOF sgftops f001.sgf correlation.xx.ps sgftops f002.sgf correlation.xx.120s.ps |
![]() 図6. 観測点STN1とSTN2の\(x\)成分同士の相互相関関数。 Fig. 6. The cross correlation function between the \(x\)-component waveforms of stations STN1 and STN2. |
![]() 図7. 観測点STN1とSTN2の\(x\)成分同士の相互相関関数 (ラグタイム[-120 s,120 s]の範囲の拡大図)。 Fig. 7. The cross correlation function between the \(x\)-component waveforms of stations STN1 and STN2 in lag times [-120 s, 120 s]. |