[发明专利]一种高效的时域有限元区域分解并行方法在审
申请号: | 201610640765.0 | 申请日: | 2016-08-05 |
公开(公告)号: | CN107688680A | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 丁大志;汪晨昊;陈如山;樊振宏 | 申请(专利权)人: | 南京理工大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 南京理工大学专利中心32203 | 代理人: | 薛云燕 |
地址: | 210094 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种高效的时域有限元区域分解并行方法。步骤如下建立求解模型并进行离散,得到模型的四面体节点信息以及单元信息;确定进程的总数目,使子区域与进程号一一对应,将单元划分到各个子区域中,通过时间步长大小确定缓冲区厚度,建立每个子区域和全局计算区域的编号索引以及相邻子区域之间的通信索引;从以电场强度和磁通量为未知量的一阶麦克斯韦旋度方程出发,对等式两边采用伽辽金法测试,并用基函数展开,得到最终的迭代公式以填充各求解子区域的矩阵;通过CN差分格式时域有限元的迭代公式进行时间迭代,得到空间中的电场值和磁通量。本发明有效地节省了计算时间,提高了求解大规模电磁问题的能力,在实际应用中具有重大意义。 | ||
搜索关键词: | 一种 高效 时域 有限元 区域 分解 并行 方法 | ||
【主权项】:
一种高效的时域有限元区域分解并行方法,其特征在于,步骤如下:步骤1,建立求解模型,使用四面体网格对该模型进行离散,得到模型的结构信息,所述结构信息包括四面体的节点信息以及单元信息;步骤2,消息传递接口MPI初始化,确定进程的总数目,使子区域与进程号一一对应,将单元划分到各个子区域中,单元中的未知量无重复地分配到各个子区域中,通过时间步长大小确定缓冲区厚度,设置仿真参数,建立每个子区域和全局计算区域的编号索引以及相邻子区域之间的通信索引;步骤3,从以电场强度和磁通量为未知量的一阶麦克斯韦旋度方程出发,对等式两边采用伽辽金法测试,并用基函数展开,得到最终的迭代公式,根据该迭代公式填充各求解子区域的矩阵;步骤4,通过CN差分格式时域有限元的迭代公式进行时间迭代,一次时间步迭代里有两次通信,分别通信缓冲区内正确的电场值和磁通量,该通信只发生在相邻区域之间,迭代结束得到空间中的电场值和磁通量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610640765.0/,转载请声明来源钻瓜专利网。