基于MPI的多进程的数据交互方法以及相关装置制造方法及图纸

技术编号:37781351 阅读:29 留言:0更新日期:2023-06-09 09:11
本发明专利技术提供一种基于MPI的多进程的数据交互方法以及相关装置,本发明专利技术的数据交易方法,通过第一进程利用第二进程中每一单元的发送编号将每一单元需要发送的待传输数据进行打包,得到传输数据包;将所述传输数据包发送至所述第二进程。该方法能够快速进行进程之间数据交互,提高算法计算效率。提高算法计算效率。提高算法计算效率。

【技术实现步骤摘要】
基于MPI的多进程的数据交互方法以及相关装置


[0001]本专利技术属于电磁学领域,尤其涉及一种基于MPI的多进程的数据交互方法以及相关装置。

技术介绍

[0002]电磁学理论的研究可以归纳为Maxwell方程组在各种条件下的求解问题。在电磁学研究早期,很长时间内,研究人员的主要精力放在电磁问题的解析解上。然而,可以得到解析解的电磁问题非常有限,且一般都有严格的限定条件。于是人们开始研究近似解和数值方法,以满足生产实践中亟待解决的电磁问题。在计算机未专利技术之前,前人逐步发展了一些有效的近似方法,如变分法、扰动法、级数展开法和渐进法等,但依然难以处理复杂问题。自20世纪60年代以来,随着计算机在科研领域的应用。计算电磁学中的数值算法得到快速发展,例如差分算法用差分代替微分,用数值解逼近真实解,几乎不受外界条件限制,可以解决复杂的电磁问题。
[0003]时域非连续伽略金法(Discontinuous Galerkin Time Domain,DGTD)具备非结构网格的优势,可以处理复杂介质。DGTD具备显式迭代的特点,又可以在非结构网格内本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于MPI的多进程的数据交互方法,其特征在于,包括:第一进程利用第二进程中每一单元的发送编号将每一单元需要发送的待传输数据进行打包,得到传输数据包;将所述传输数据包发送至所述第二进程。2.根据权利要求1所述的数据交互方法,其特征在于,所述第一进程利用第二进程中每一单元的编号将每一单元需要发送的待传输数据进行打包,得到传输数据包的步骤之前,还包括:所述第一进程计算所述第二进程中的每一单元的发送编号。3.根据权利要求1所述的数据交互方法,其特征在于,所述将所述传输数据包发送至所述第二进程的步骤之后,还包括:所述第二进程基于所述第一进程中每一单元的接收编号对所述传输数据包进行解包,以得到所述待传输数据。4.根据权利要求3所述的数据交互方法,其特征在于,所述第二进程基于所述第一进程中每一单元的接收编号对所述传输数据包进行解包,以得到所述待传输数据的步骤之前,还包括:所述第一进程计算所述第一进程中每一单元的接收编号,并将所述接收编号发送至所述第二进程。5.根据权利要求1~4任一项所述的数据交互方法,其特征在于,所述待传输数据包括电场数据或...

【专利技术属性】
技术研发人员:杨谦魏兵邓浩川
申请(专利权)人:北京环境特性研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1