期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
一种利用Nystrom离散与FFT快速褶积的散射地震波并行计算方法 被引量:2
1
作者 徐杨杨 孙建国 商耀达 《地球物理学报》 SCIE EI CAS CSCD 北大核心 2021年第8期2877-2887,共11页
利用数值方法解Lippermann-Schwinger(L-S)方程的主要困难在于系数矩阵存储和线性方程组求解.这主要是因为L-S方程的积分部分是一个空间褶积,在离散后将导致一个满秩矩阵,进而形成一个大型或超大型代数方程组.因此,在利用L-S解决地震波... 利用数值方法解Lippermann-Schwinger(L-S)方程的主要困难在于系数矩阵存储和线性方程组求解.这主要是因为L-S方程的积分部分是一个空间褶积,在离散后将导致一个满秩矩阵,进而形成一个大型或超大型代数方程组.因此,在利用L-S解决地震波散射问题时,一般是利用散射级数法而非数值方法.然而,散射级数法的计算精度和收敛性强烈地依赖于速度扰动的强度,而克服这种依赖性的一个可能的途径就是对现有的数值方法进行改进或是建立新的数值求解方案.在这种思想指导下,首先对L-S方程进行改写,得到一个与原L-S方程等价的积分方程(等价L-S方程).然后,对等价L-S方程进行逐点归一化处理,并利用Nystrom法对经归一化处理的等价L-S方程(归一化等价L-S方程)进行离散,并用FFT计算空间褶积.之所以这样选择是由于归一化等价L-S方程经Nystrom法离散生成的系数阵为一个Toeplitz阵,可利用其Toeplitz性质降低存储空间;而FFT可以将矩矢空间褶积转化为乘积,且积分核部分只要计算一次即可.进一步,为节约正演计算时间,设计了进程级和线程级相结合的MPI+OpenMP并行模式.数值试验表明,与传统的积分方程数值算法相比,利用等价L-S方程、Nystrom离散和FFT快速褶积的计算方案可极大地降低存储需求,进而在保证精度的同时提高计算效率. 展开更多
关键词 l-s积分方程 快速傅里叶变换 Nystrom法 MPI+OpenMP并行
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部