此页面对应程序中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. |