首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
电偶极子场源在水平层状介质中传播的电磁场的数值解是通过求解含有零阶和一阶贝塞尔函数的积分(汉克尔变换)所得,可控源音频大地电磁法(CSAMT)一维正演计算就是计算各个频率的视电阻率,使用传统串行方式对频点逐一计算,速度相对较慢。本文旨在使用Intel Visual Fortran 2013和VS2012软件,编写基于OpenMP的CSAMT一维正演并行计算程序。与一维CSAMT串行程序的对比:相同的计算量下,并行程序运行时间少于串行运行时间,计算量越大并行加速比越明显;验证了并行程序的可行性,为CSAMT多维复杂模型正演计算提供了并行研究基础。  相似文献   

2.
傅氏变换有限差分(即FFD)混合波场延拓法波动方程正演模拟精度高,但三维FFD因其计算复杂、数据存储巨大而难以推广。这里提出三维FFD一步法正演模拟并行算法,把一个串行的大规模频率循环分割成并行的多个小规模频率循环,并发执行多个波场延拓来提高运算速度,并通过由给定的资源设定并行数,以及适时重排三维数据,大大增强了算法的适应性和时效性。通过对比并行和非并行正演实验,验证了算法的有效性。  相似文献   

3.
在瞬变电磁法正演计算中,常常需要频时转换来获得垂直磁场随时间的变化率。目前已经提出了多种频时转换方法,其中G-S变换法只涉及实数计算,具有较快的速度,因此已经成为航空瞬变电磁正演模拟的候选方法。由于航空瞬变电磁数据巨大,时间数较多,因此在保证精度的条件下怎样提高计算速度成为当前亟待解决的问题。鉴于大量频点的正弦变换和余弦变换具有较高的精度,这里使用三层和四层典型地电模型,通过比较余弦变换、正弦变换和不同点数G-S变换的正演计算结果来确定最佳的G-S变换系数。实验结果比较和分析认为,采用8个系数的G-S变换法不仅有较快的计算速度,而且也有较高的计算精度。  相似文献   

4.
首先以频点为并行粒度,完成了MT三维正演并行计算,然后将该算法引入共轭梯度法MT三维反演过程中的正演求数据的残差、反演方程右端项的求取、共轭梯度求解模型增量这三个计算环节中,使得MT三维反演中的主要计算量实现并行化。对编制的MT三维正、反演并行计算程序,在多核工作站上通过理论地电模型进行了正演试算和反演验证,并在串行和并行两种计算方式下进行了计算效率对比。  相似文献   

5.
TEM正演响应计算的几种频-时域转换方法对比   总被引:1,自引:0,他引:1  
在瞬变电磁的一维正演响应模拟中,常用的方法是先在频率域中求解,之后将结果转换到时间域。但该方法在晚期的计算精度通常不高,因此,使用5种频-时域转换方法(正、余弦变换的数值滤波算法,G-S逆拉普拉斯算法、正、余弦变换的折线逼近法)进行了计算,与解析解对比,得出余弦变换的数值滤波算法在晚期计算中精度最高的结论,并对这五种转换方法产生误差问题的原因进行了讨论和分析。本研究有利于瞬变电磁一维正演响应的高精度计算,使其在多维计算中得到更好的应用。  相似文献   

6.
介绍了国内、外张量测量技术及数据处理技术的发展情况。把离散余弦变换与有限单元方法结合起来,进行重力张量的正演计算。首先,利用有限单元法求解重力场的一阶导数,然后利用离散余弦变换求解重力张量分量。这样既保留了有限单元法对复杂模型的正演优势,又避免了利用有限元法直接求解重力张量时,因多次插值引起的数据量过大的问题。模型试验证明,用基于DCT的有限元法进行重力张量的正演,不但具有很高的计算精度,而且相对于利用有限单元法直接正演,其计算速度得到了显著的提高。  相似文献   

7.
复电阻率法二维正演采用二次场算法,结合有限单元法进行离散化,然后引入ColeCole模型,完成数值模拟。通过理论模型试算验证了二维正演程序的正确性。当模型剖分较细时,多发射源、多频率的正演计算效率有待提高。复电阻率法二维数值模拟是按发射源或频率计算,且各发射源之间、各频率之间计算是相互独立且互不影响的,因此通过引入MPI并行计算来提高其计算效率,从而减少其正演所需的时间。采用串行、并行复电阻率法二维正演程序来计算同一理论模型,结果验证了该并行程序的正确性。对并行算法的效率进行分析表明,该并行算法是可靠的、高效的。  相似文献   

8.
近年来,瑞利波波形反演技术因其避开了常规频散曲线计算,直接进行波场计算和反演不再受水平层状介质理论假设的限制,得到广大学者的高度重视。但瑞利波波形反演过程中需要不断进行波场正演和逆推计算。另外,由于浅地表速度较小,模拟计算时需要较小的网格间距才能避免数值频散,这无疑大大增加了正演模拟的计算量。对于这一问题,通常采用并行化设计来提高正演模拟的计算效率。本文基于消息传递接口(MPI)并行有限差分算法,以区域分解思路将模型区间分解成若干子区域,各区域互相通信,共同完成对模型的正演计算。并详细给出了区域分解、坐标转换、区域通信、波场合并等并行方案中的具体实现方法和实现步骤。通过对弹性模型、Kelvin黏弹性模型和标准线弹性固体(SLS)黏弹性模型不同并行方案的计算结果进行分析,验证了本文并行方案的可行性和有效性。并行计算结果表明,与单处理器计算时间相比,增加处理器数目可以明显减少计算时间,但随着处理器数目的增加,不同处理器之间的通信时间也增大;因此,并行时需要选择合适的处理器数目。对于黏弹性介质模型,SLS黏弹性模型的并行计算效率优于Kelvin黏弹性模型。  相似文献   

9.
时间域有限元算法已被广泛应用于航空电磁三维正演模拟当中,然而由于航空电磁测区面积大,且采样密集,造成正演计算量巨大,传统的串行算法已经无法满足计算效率要求,为此,开展了并行加速算法研究以解决计算效率不足的问题。基于航空电磁系统的影响范围有限,采用局部网格技术将计算任务划分成多个子网格,即每个发射源一套网格,各网格的正演计算相互独立,不存在数据依赖性,具有很好的可并行性;利用MPI技术对多个子网格正演任务进行分配,在各个进程上进行并行计算;针对每个正演子网格,在进行时间域有限元算法正演模拟过程中,采用OpenMP技术对单元矩阵进行并行计算。典型地电模型的数值模拟结果表明本文开发的MPI+OpenMP并行正演算法可以有效提高正演速度,最高加速比可达10倍。  相似文献   

10.
积分方程法三维模拟井地电法并行算法研究   总被引:1,自引:1,他引:1  
在积分方程法模拟三维电磁响应原理的基础上,对井地电法三维正演模拟并行算法做了研究。同时,还利用Fortran 6.5和消息传递接口(MPI)开发了井地电法三维正演模拟并行计算程序。在求解大型线性方程组时,采用的是稳定的双共轭梯度(BICGSTAB)算法,单机正演程序与并行正演程序的计算结果有着很好的一致性,这说明了并行算法的正确性,为进一步开发井地电法三维反演并行程序奠定了基础,也为井地电法三维正、反演程序实用化提供了技术支持。  相似文献   

11.
本文以四个典型的问题:规则形体正演、褶积、匹配滤波因子求解、物性参数的统计分析来介绍TI—59计算器的编程方法。一、规则形体理论场的正演计算物探电、磁、重理论模型位场正演计算的共同特点是,需要用同一个公式反复计算不同座标点上的理论场值,这在程序设计上是属于循环问题。TI—59拥有两种(组)组织这类循环的指令,一为计数转移指令,一为比较转移指令。 1.用计数转移指令DSZ编正演计算程序  相似文献   

12.
用fortran语言编程实现了有限元三维大地电磁正演,通过层状介质模型、二维棱柱体模型及三维低阻体模型结果的对比,验证了所编写程序的正确性。首先通过加入第一类边界条件,减少了最终求解方程组的维数,同时对系数矩阵的存储采用非零存储技术,大大降低了对计算机内存的需求;最后在串行程序的基础上,基于MPI实现了频点间的并行,并对一个三维模型进行计算,并行后开启4进程时加速比达到了2.328,有效地减少了所需时间。  相似文献   

13.
研究提高频率测深正演计算速度的方法是很有意义的,因为正演是反演的基础,正演计算的精度和速度决定了反演的精度和速度,因此本文提出了一种在保证计算精度前提下提高频率测深正演速度的方法,并对该方法的数学含义作出讨论。  相似文献   

14.
为了加快大地电磁三维正演的求解速度,本文将一种新型的代数多重网格算法——聚集多重网格(aggregation-based algebraic multigrid, AGMG)算法引入大地电磁三维正演模拟中。首先从准静态条件下的麦克斯韦方程出发,利用交错网格有限体积法进行离散,并采用第一类Dirichlet边界条件形成大型稀疏复线性方程组;然后阐述AGMG算法的粗化策略和套迭代技术,并实施3种不同的AGMG求解算法:1)传统的V循环AGMG算法;2)AGMG预处理共轭梯度(AGMG-CG);3)AGMG预处理广义共轭残差法(AGMG-GCR)。最终实现大地电磁法三维正演模拟。对典型地电模型进行正演模拟,并与已有的大地电磁三维正反演程序(ModEM)进行结果对比,以验证本文算法的准确性。另外,不同剖分网格和极化方式正演模拟结果与准残量最小化(QMR)迭代算法的对比表明,AGMG预处理求解算法(AGMG-CG、AGMG-GCR)不仅能够改善算法的稳定性,而且能够快速有效地求解正演问题;其中AGMG-GCR迭代次数更少,求解速度更快,误差衰减曲线更光滑,在144×152×104网格剖分情况下,相对于现有ModEM程序能够提高十几倍的计算速度,尤其适合大规模大地电磁三维正演问题。  相似文献   

15.
近年来2.5维复电阻率反演取得了一些理论和应用方面的成果,但计算过程复杂、计算量巨大,特别是正演计算过程中计算量大导致了反演速度较慢。这里在2.5维复电阻率反演计算基础上,将反演算法中的正演过程的排列和频率循环分割成多个规模较小的程序段,并发执行正演过程中的每个排列和频率循环的求解计算过程,并根据并行计算的节点数目或者计算核心数目,动态调整每个节点或者计算核心的计算量,从而提高了算法的计算效率和适应性。  相似文献   

16.
周雪  于平  翁爱华  陈瑞鼎 《世界地质》2018,37(3):897-904
为提高重力及重力梯度数据的正演效率,笔者引入基于MPI (Message Passing Interface)和OpenMP (Open Multi-Processing)的并行计算,通过对比分析不同数据规模的网格数和模型体个数对并行效率和加速比的影响,得出随着正演数据规模的增加,并行效率和加速比均得到提高。同时对比了基于MPI和基于OpenMP的两种并行方式的性能,结果表明,重力及重力梯度数据正演的并行计算中MPI的提速能力优于OpenMP,且在较大规模数据的正演计算中基于MPI的并行效率优于基于OpenMP的并行效率。  相似文献   

17.
针对目前比较普遍的瞬变测深晚期场计算精度较低的情况,本文依据频率域电磁场实虚分量的奇偶性及付氏变换的导数性质,利用余弦变换实现了由频率域到时间域电磁场的转换。计算表明,本算法计算晚期瞬变电磁及视电阻率响应具有较高的精度。文中重点计算了单一偶极供电,多点测量的任意角度瞬变测深的正演问题,并对其规律性作了总结。  相似文献   

18.
三维电阻率法对反演的精度和速度的要求越来越高,而正演是反演的基础,因此直流电阻率三维正演计算的速度和精度是三维电阻率反演实用化的关键。这里利用对称超松弛预条件共轭梯度法(SSOR-PCG),求解有限差分法离散生成的大型稀疏线性方程组,预条件矩阵的选择大大降低了系数矩阵的条件数,结合矩阵的一维非零元素压缩存储模式,使得正演计算速度得以提高,而内存占用量明显减小。在直流电阻率三维正演中采用异常场法,提高了电源点附近的解的精度。利用编制的有限差分正演程序,对两层模型、垂直接触带模型和低阻异常体模型进行了数值模拟,计算结果表明该算法是可行的,且可以明显提高正演计算的速度和精度。  相似文献   

19.
利用有限正弦和有限余弦变换模拟地震波场:声波方程   总被引:4,自引:1,他引:3  
研究了一种利用有限正弦和有限余弦变换解变密度声波方程的方法,它的基本思想有下列4点:(1)对声波方程两端进行关于一个或多个变量的有限正弦或有限余弦变换;(2)将待求波场的Fourier正弦或余弦级数表达式代入到经过变换后的波动方程之中,进而得到级数表达系数所满足的微分方程式;(3)分别对时间和未作变换的空间导数进行有限差分或其它形式的近似,得到变换系数所满足的离散(矩阵)方程;(4)将通过解离散(矩阵)方程而得到的变换系数代入到相应的反演公式中去,用求和的方式得到待求波场的数值解。与其它方法相比,利用有限正弦和有限余弦的优点在于可以无限制地扩展变换方向的计算区间和可以处理任意变化的速度和密度结构而不明显地增加计算量。  相似文献   

20.
<正>本文从麦克斯韦方程组出发,用加权余量法推导了磁场源情况下的变分方程,用六面体对研究区域进行剖分,然后在单元内进行线性插值,最后得到总体刚度矩阵。用Fortran编程实现了三维大地电磁正演程序,最后通过模型计算结果对比,验证了程序的正确性;用前人模型进行计算,并与其结果对比,二者一致。基于MPI实现了频点间的并行,对一个三维模型进行计算,并行后开启16进程时  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号