发明名称 电大物体电磁辐射和散射的计算机核外并行计算方法
摘要 本发明提出了一种电大物体电磁辐射和散射的核外并行计算方法,采用硬盘存储器代替内存储器分块并行存储阻抗矩阵;在MPI并行环境下,对矩阵方程进行核外分块并行求解,不但解决了内存不足的问题,而且最大限度地利用了各计算节点的物理内存、快速地完成对问题的求解;该方法在单台或多台计算机可快速计算电大尺寸目标的电磁辐射和散射特性;实现了利用硬盘代替内存的目的,解决了由于计算量大导致内存不足的问题;本发明方法计算结果与通常采用的核内并行计算方法计算结果完全吻合,没有损失任何计算精度。
申请公布号 CN101794355B 申请公布日期 2011.11.09
申请号 CN201010133462.2 申请日期 2010.03.26
申请人 中国人民解放军空军工程大学 发明人 高军;曹祥玉;徐晓飞;刘涛
分类号 G06F19/00(2006.01)I 主分类号 G06F19/00(2006.01)I
代理机构 西安通大专利代理有限责任公司 61200 代理人 陆万寿
主权项 一种电大物体电磁辐射和散射的核外并行计算方法,基于电磁场数值方法中的矩量法进行计算,其特征在于,包括以下基本步骤:(1)根据物体表面上切向电场连续条件和理想导体边界条件,得到电场积分方程;(2)对物体表面采用三角形剖分,物体表面未知电流采用RWG基函数展开;对于平台天线,线上未知电流采用脉冲基函数展开,线面连接区域未知电流采用Costa基函数展开;(3)采用伽略金法,得到矩阵方程:ZI=V,其中Z、I、V分别为阻抗矩阵、电流矩阵和电压矩阵,采用硬盘存储器分块并行存储阻抗矩阵Z;采用硬盘存储器分块并行存储阻抗矩阵Z是指,存储阻抗矩阵Z的元素数据时,将矩阵按列进行分块,各块数据按列分配给各进程,各进程数据分别写入一个文件;文件的空间分区成同样大小的模块,模块自动按顺序编号,读写文件时,先赋值文件读写位置,再进行读写;(4)采用核外分块并行高斯消元法求解矩阵方程ZI=V,得到物体表面电流;采用核外分块并行高斯消元法求解矩阵方程ZI=V是指,在对矩阵方程进行ZI=V求解前,先将整个阻抗矩阵按列分块,然后将每一块按列循环方式分配给各进程,将阻抗矩阵第一块元素并行读入内存存储到数组Z(j,k)中,然后各进程进行并行高斯消元,并将各列所需的最大主元行数和乘积因子分别存储到数组Max_row(k)和Each_k(j,k)中,第一块消元结束后将元素并行写入硬盘;然后再对下一分块重复以上操作,直到最后一块处理完毕;(5)由物体表面电流,计算出物体的电磁辐射、散射方向图。
地址 710051 陕西省西安市长乐东路甲字1号