GMSでは、震源時間関数を指定するパラメター(iswstf)が実際にとのような関数と関連づけを、sourcetimefunction.txtと名前のファイルを用いて行っています。このファイルは、差分エンジンにおける震源時間関数の定義と一致している必要があり、差分エンジン起動時にチェックを行い、矛盾があると計算が中断される。なお、エンドユーザーが震源時間関数の定義を、変更ないし追加する手段は現バージョンでは提供されていない。

sourcetimefunction.txt

# Last modification:2003/01/24 by Shin Aoi
Ricker wavelet,Center frequency[Hz],0.5
dummy
Ricker wavelet(shifted),Center frequency[Hz],0.5
dummy
Gabor wavelet, fp[Hz],1,gama,1,psi/pi,1
dummy
Gabor wavelet(shifted), fp[Hz],1,gama,1,psi/pi,1
dummy
Boxcar, 1/rise_time[1/s],1
Int of Boxcar, 1/rise_time[1/s],1
Boxcar(shifted), 1/rise_time[1/s],1
Int of Boxcar(shifted), 1/rise_time[1/s],1
Triangle, 1/rise_time[1/s],1
Int of Triangle, 1/rise_time[1/s],1
Triangle(shifted), 1/rise_time[1/s],1
Int of Triangle(shifted), 1/rise_time[1/s],1
Diff of Smoothed Ramp, 1/rise_time[1/s],1
Smoothed Ramp, 1/rise_time[1/s],1
Diff of Smoothed Ramp(shifted), 1/rise_time[1/s],1
Smoothed Ramp(shifted), 1/rise_time[1/s],1
Sin function, 1/rise_time[1/s],1,alpha,1
Int of Sin function, 1/rise_time[1/s],1,alpha,1
Sin function(shifted), 1/rise_time[1/s],1,alpha,1
Int of Sin function(shifted), 1/rise_time[1/s],1,alpha,1
diff of SCEC_3DVP, 1/time constant[1/s], 0.5
SCEC_3DVP, 1/time constant[1/s], 0.5
Nakamura&Miyatake(2000), Vm[m/s], 2.2118, td[s], 5.3E-2, tb[s], 9.16108E-2, tr[s], 3.96, amp, 1.7980
Int of Nakamura&Miyatake(2000), Vm[m/s], 2.2118, td[s], 5.3E-2, tb[s], 9.16108E-2, tr[s], 3.96, amp, 1.7980