首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
利用余弦变换的高精度优势,采用并行计算来弥补余弦变换在计算速度方面的不足。深入分析原串行程序中的外层时间节点循环和内层余弦变换这种多层次循环结构的特点,给出了3种并行方案,在WINDOWS系统上使用FORTRAN和MPICH2相结合的开发工具实现了一维瞬变电磁并行正演程序。通过理论模型并行试算,与串行程序进行对比,验证了并行程序的可行性和正确性。3种并行方案均有效地提高了正演计算速度,在相同进程数目的情况下,外层循环时刻点之间的粗粒度并行效率最高,为高维的正反演并行提供了设计思路及研究基础。  相似文献   

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

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

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

5.
CSAMT法一维正演问题,其核心运算是对汉克尔变换的求解,目前主要使用数值滤波方法进行求解,求解过程中使用给定长度的滤波系数进行累加运算.滤波系数的选取,影响着正演计算的精度和速度.这里使用Guptasarma线性滤波系数,并给出具体实现方法.经过正演模型验证,发现这套方案可以在较短的滤波系数长度基础上,与正演模型拟合...  相似文献   

6.
严成增  郑宏  孙冠华  葛修润 《岩土力学》2014,35(9):2717-2724
Munjiza提出的有限元-离散元耦合分析方法(FEDM)是分析岩石破裂过程的一种十分有效的方法。然而,为了克服网格依赖性,需要将岩体剖分成非常细小的三角形单元,且三角形单元之间不共用节点,导致问题的变量数目巨大,计算非常耗时。为了提高计算效率,基于OpenMP(open multi-processing)多核并行技术实现了有限元-离散元法的并行化,克服了并行化过程中存在的数据竞争,实现了并行程序的负载平衡。提出了一套将串行程序并行化的策略,即首先确定串行程序的热点区域,然后尽可能地将热点区域并行化,尽量使用私有变量来规避数据竞争;若各线程间仍存在数据竞争,可采用动态链表数据结构,先将数据存于动态链表中,最后在并行区域外,将存于各个动态链表中的数据进行合并,这样可以规避数据竞争,同时避免了使用临界区或锁,从而提高了程序的并行化效果。开发了并行版本FDEM程序,将所提出的方法用于大规模工程问题的求解,最后通过陡崖塌落的算例说明该方法的有效性。  相似文献   

7.
针对可控源音频大地电磁法(CSAMT)开发了一套CSAMT一维数据正演可视化软件.其界面友好,操作简单;使用MATLAB进行核心算法的编写,正演计算过程引入线性滤波系数对汉克尔积分进行求解,并对不同线性滤波系数方案的精度进行了比较;基于Java语言进行操作界面设计,提供多参数设置界面,自动化程度高;通过软件自带的绘图功...  相似文献   

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

9.
为提高野外CSAMT测深数据的反演解释效率,提出了将并行计算技术引入CSAMT测深一维自动迭代反演中进行CSAMT拟二维反演解释的思路,基于多处理器多核工作站,结合多进程和多线程并行编程技术,形成相应并行算法和程序。采用该并行计算方法进行实测数据反演解释,结果表明,CSAMT拟二维反演解释并行计算技术能较大幅度地提高CSAMT测深数据的反演解释效率。  相似文献   

10.
基于MPI的TOUGHREACT并行性能分析   总被引:1,自引:1,他引:0       下载免费PDF全文
反应运移模拟在实际应用中的主要制约因素是其计算量巨大,对模拟程序并行化可以拓展反应运移模拟的应用范围。在阐述反应运移模拟耦合过程的基础上,介绍了TOUGHREACT基于MPI的并行实现方法。以ECO2N模块为例,通过分析程序的流程图、加速比和并行效率,探讨TOUGHREACT并行程序的计算性能,并通过加密网格的方式对其加速效果进行验证。结果表明:基于MPI的TOUGHREACT并行程序采用METIS区域分解方法和AZTEC并行迭代解法器库,有效地实现了对TOUGHREACT的并行加速;在计算集群上调用2~128个处理器时,可以达到2.00~68.09倍的相对加速,显著提高了程序的计算效率;网格的剖分精度越高,该程序的并行效果就越好,表明该程序对复杂问题的并行加速效果更优。  相似文献   

11.
在三维可控源音频大地电磁(CSAMT)正演中,为消除源点处场值的奇异性,将电场分为一次场和二次场分别进行计算。一次场通过解析方法进行求解,二次场的二阶偏微分方程通过Yee氏交错网格进行有限差分离散。为节省内存空间,最终形成的稀疏对称复系数线性方程组采用行压缩格式(CSR)进行存储,并使用对称拟最小残差法(SQMR)求解。最后通过几个算例验证了程序在求解方程时,计算速度快、收敛稳定的特点。  相似文献   

12.
从电磁探测软件的需求、设计和技术实现等方面,介绍软件的开发过程和功能。在软件设计与开发中应用软件工程技术流程,分别对时间域激电法(TDIP)、大地电磁法(MT)、可控源音频大地电磁法(CSAMT)和频谱激电法(SIP)四种电磁方法正反演模块的软件集成进行需求分析和系统设计,形成一套完整的开发文档。针对SIP二维正反演计算、CSAMT二维正演计算和MT三维正反演模块应用并行计算技术,达到提高软件计算效率的目的,同时在软件中集成可视化技术与人机交互建模技术,提升软件的实用性。  相似文献   

13.
复杂地形严重地影响可控源音频大地电磁测深(CSAMT)的解释结果,为此,笔者考虑了地形的影响,将地电断面模型经过精细剖分,对模型正演计算的数据进行CSAMT二维反演,得出的结果与正演模型的形态基本一致,获得的电性断面能很好地反映地下地质结构,与实际地质资料相吻合,证实了该方法的正确性和有效性。  相似文献   

14.
针对三维直流电法正演模拟中大型稀疏线性方程组求解,在GPU(Graphic Process Unit)集群上实现了并行预处理共轭梯度(conjugate gradient,CG)算法。矩阵预处理使用可并行的对称逐次超松弛近似逆预处理(symmetric successive over relaxation approximate inverse preconditioner,SSORAI),与传统的对称逐次超松弛预处理(symmetric successive over relaxation preconditioner,SSOR)相比,避免了串行的三角矩阵回代求解过程,增加了并行性。在GPU集群通信上,使用支持跨节点GPU-GPU直接通信的MVAPICH2,省去了GPU间通信时GPU到CPU的数据中转过程。为了提高数据局部性和重复性,使用RCM算法(reverse Cuthill-Mckee algorithm)对预处理后的线性方程组进行带宽缩减,并利用GPU的计算通信重叠,极大地缩减了计算时间。实验结果表明,这里提出的方法在GPU集群上有很好的可扩展性。同时,程序基于CUDA FORTRAN语言实现,可以容易地与现有FORTRAN程序相结合,提高程序的性能。  相似文献   

15.
可控源音频大地电磁法(CSAMT)正演具有计算耗时、精度低的特点;常规的反演方法边界处理简单,占用内存大,搜索方向也难以精准,严重影响反演效果。为了实现CSAMT快速高精度正演,改善边界处理方法以减少内存占用,优化搜索方向以减少迭代反演次数,提出基于边界约束有限内存的拟牛顿CSAMT一维反演方法。首先,在CSAMT正演中基于高斯积分与并行算法实现了一维介质模型条件下有限长导线源激发的水平电场快速高精度计算。其次,在反演方法中,分别构建了基于相对误差和绝对误差的两种目标函数,并引入光滑模型约束,采取自适应正则化策略更新正则化因子,并采用基于边界约束的有限内存拟牛顿算法(LBFGS_B算法),实现了CSAMT一维准确快速反演。以含低、高阻薄层的多层地电模型的水平电场Ex振幅为反演数据进行直接反演和模型检验。结果表明,该方法能够反映出地层电阻率随深度变化的趋势,并对高、低阻薄层有较好的分辨能力,低阻薄层分辨效果更佳。实际CSAMT资料的反演剖面的分辨率优于常规的连续介质反演方法,地质效果明显,表明该方法具有良好的应用前景。   相似文献   

16.
重力张量是重力位的二阶空间导数,对密度体的变化和细节部份反映更为灵敏。对于复杂的重力密度模型来说,张量的解析公式是很难推导的。为了模拟这种情况,将复杂模型进行有限元剖分,计算每个单元的重力异常对测点张量的影响,最后叠加得到整个复杂模型在测点处的重力张量。采用Delaunay四面体非结构化网格对密度体进行剖分,经分析表明,这种剖分方式具有较高的精度。有限元剖分的方式拟合复杂形体缺点之一是计算量比较大,而并行化能有效解决这个问题。这里基于OpenMP并行模型编写了重力张量并行正演程序,分析了不同情况下并行的执行性能,为大规模复杂模型的重力张量正演提供了一种并行策略和思路。  相似文献   

17.
对E-Ex模式广域电磁法对低阻薄层结构的分辨能力和在传统意义上"近区"的勘探能力进行了探讨。近期关于广域电磁法的工作重心都放在二、三维正反演上,从一维响应出发,设置了几组含有低阻薄层结构的一维地质模型,正演得出全区视电阻率曲线,了解到广域电磁法对低阻薄层的分辨能力;分析曲线特征,并与可控源音频大地电磁法(CSAMT)一维数值模拟结果进行对比,得出广域电磁法在"近区"工作的优越性。  相似文献   

18.
重力张量是重力位的二阶空间导数,对密度体的变化和细节部份反映更为灵敏.对于复杂的重力密度模型来说,张量的解析公式是很难推导的.为了模拟这种情况,将复杂模型进行有限元剖分,计算每个单元的重力异常对测点张量的影响,最后叠加得到整个复杂模型在测点处的重力张量.采用Delaunay四面体非结构化网格对密度体进行剖分,经分析表明,这种剖分方式具有较高的精度.有限元剖分的方式拟合复杂形体缺点之一是计算量比较大,而并行化能有效解决这个问题.这里基于OpenMP并行模型编写了重力张量并行正演程序,分析了不同情况下并行的执行性能,为大规模复杂模型的重力张量正演提供了一种并行策略和思路.  相似文献   

19.
本文采用有限元方法,在Win7操作系统下,基于Open MP并行编程模式实现了任意频点数的大地电磁二维正演并行化。验证并行程序的正确性后,又对一个模型进行了计算。结果表明,当开启4个线程时两者都达到了2.3-2.6倍的加速比。事实证明对于多核单机来说,Open MP是一种简单有效的并行方法,可以充分利用多核的处理能力。  相似文献   

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

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

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