此页面对应程序中SOURCE文件的修改

以主目录中的DATA中的SOURCE文件为例:

simulation input parameters

source_surf = .false.

震源是否位于地表,.true.表示强制设定在地表

xs = 2500.

震源在X轴的位置,单位是m

zs = 2500.

震源在Z轴的位置,单位是m

source_type = 1

initialfield设定为.false.的情况下以弹性力(=1)/矩张量(=2)的形式表示

initialfield设定为.true.的情况下,4对应P波,5对应S波,此时内置的平面波不包含自由界面发生的折射波和反射波

time_function_type = 1

在震源类型设置为点源力的情况下,给出对应的震源时间函数。1对应Ricker,是高斯函数的二阶导数;2对应高斯函数的一阶导数;3对应高斯函数;4对应delta函数;5对应阶跃函数;8对应外部的震源时间函数;9对应爆炸源

name_of_source_file = YYYYYY

对应time_function_type为8的情况,一列是时间,一列是振幅的震源时间函数文件,YYYYYY为震源时间函数文件的文件名

f0 = 2.0

对应time_function_type为1/2/3的情况,表示震源的主频

tshift = 0.0

多个震源的情况下控制不同震源发生的时差,一个震源的情况下必须设定为0

anglesource = 0.

对于点源单力的情况,表示这个力的方向与竖直方向的夹角

Mxx = 1.

矩张量的分量

Mzz = 1.

矩张量的分量

Mxz = 0.

矩张量的分量

factor = 1.d10

控制矩张量的大小

如果需要设定多个震源,则把这些信息复制一遍接在原有信息的下方,再对第二个震源进行详细设置即可。

未作出说明的设置项有:

burst_band_width = 0.