基于区域分裂法的三维散射并行计算

合集下载

图像融合简述

图像融合简述

图像融合简述1、图像融合:图像融合是指将多幅图像,在经过去噪、配准等预处理后,再依据某些融合规则合成⼀幅图像的过程。

融合图像对⽬标的描述更清晰和准确,更适合图像后续的处理。

(多传感器图像融合(可见光图像和红外图像融合)、单⼀传感器多聚焦图像融合)图像融合需要遵守的3个基本原则:1)融合后图像要含有所有源图像的明显突出信息;2)融合后图像不能加⼊任何的⼈为信息;3) 对源图像中不感兴趣的信息,如噪声要尽可能多地抑制其出现在融合图像中。

融合图像的作⽤①图像增强。

通过综合来⾃多传感器(或者单⼀传感器在不同时间)的图像,获得⽐原始图像清晰度更⾼的新图像。

②特征提取。

通过融合来⾃多传感器的图像更好地提取图像的特征,如线段,边缘等。

③去噪。

④⽬标识别与跟踪。

⑤三维重构。

2、图像融合应⽤领域图像融合技术的研究呈不断上升的趋势,应⽤领域也遍及遥感图像处理,可见光图像处理,红外图像处理,医学图像处理等。

3、⼏种典型的数字图像融合⽅法主成分分析法差分演化计算法(DE)遗传算法 GA粒⼦群算法(PSO)蚁群算法神经⽹络法⼩波变换法模糊图像融合。

如果按研究⽅法分类,彩⾊图像融合⼤体可以分为两类:基于⼈的视觉系统和直接基于物理光学。

基于物理光学的研究是直接在颜⾊空间RGB中对图像进⾏处理、融合。

⽽基于⼈的视觉系统的融合,更多是从感官上在⾊彩的 HI V空间对图像进⾏融合。

4、融合过程:图像融合的⽅法很多,按照信息提取的层次从低到⾼的原则可划分为 3 类:像素级图像融合、特征级图像融合和决策级图像融合。

像素级融合依据⼀定的融合规则直接对源图像基于像素的特征进⾏融合,最后⽣成⼀幅融合图像的过程。

它保留源图像的原始信息最多、融合准确性最⾼,但该类⽅法也存在着信息量最⼤、对硬件设备和配准的要求较⾼、计算时间长和实时处理差等缺点。

特征级图像融合是⾸先对源图像进⾏简单的预处理,再通过⼀定模型对源图像的⾓点、边缘、形状等特征信息进⾏提取,并通过合适的融合规则进⾏选取,再依据⼀定的融合规则对这些特征信息进⾏选取和融合,最后⽣成⼀幅融合图像的过程。

基于区域分解技术的并行四面体网格生成算法

基于区域分解技术的并行四面体网格生成算法

Pa r a l l e l t e t r a h e d r a l me s h g e n e r a t i o n a l g o r i t h m b a s e d o n d o ma i n d e c o mp o s i t i o n
XU Qu a n ,CUI Ta o 。 ,LI U Qi n g - k a i ,CAO Xi a o — l i n
2 0 1 4年 1月
计 算机 工程 与设计
C OM PUTER ENGI NEERI NG AND DES I GN
J a n .2 0 1 4
Vo 1 . 3 5 No . 1
第3 5卷
第 1期
基 于 区域 分 解 技 术 的 并 行 四面体 网格 生成 算 法
徐 权 , 崔 涛 ,刘青凯 ,曹小林
法相 比 , 不仅 大 大 降 低 了 网格 生成 的 时 间 , 同 时保 证 了子 区域之 间 交 界 面 上 网格 的 一 致 性 和 协 调 性 , 生成 了 高质 量 的 四 面
体 网格 。
关键 词 :网格 生成 ;约束 D e l a u n a y三角化 ;并行 四面体 网格 生成 ;区域 分解 ;并行算 法 中图法分 类号 :TP 3 1 1 . 1 文献标识号 :A 文章编号 :1 0 0 0 — 7 0 2 4( 2 0 1 4 )0 1 — 0 1 5 3 — 0 5
Ab s t r a c t : A p a r a l l e l t e t r a h e d r a l me s h g e n e r a t i o n me t h o d b a s e d o n d o ma i n d e c o mp o s i t i o n i s p r e s e n t e d .I t c a n b e a p p l i e d f o r t h e 3 一 d i me n s i o n c o mp l e x g e o me t r i e s .B a s e d o n t h e d i v i d e a n d c o n q u e r p r i n c i p l e ,t h e 3 D c o mp u t a t i o n a l d o ma i n i s d i v i d e d i n t o ma n y s u b - d o ma i n s ,wh i c h a r e d i s t r i b u t e d i n t o e a c h p r o c e s s o r .Fi n a l l y ,f o r s u b - d o ma i n s ,c o n s t r a i n e d De l a u n a y t r i a n g u l a t i o n a n d i t e r a t i v e t e c h n o l o g y a r e u s e d t o c o n s t r u c t t e t r a h e d r a l me s h e s s i mu l t a n e o u s l y .Th e n u me r i c a l e x p e r i me n t s s h o w t h i s a l g o r i t h m i s s c a l a b l e a n d s t a b l e ,a n d i t c a n g u a r a n t e e t h e c o n s i s t e n c y o f t h e me s h e s o n t h e i n t e r f a c e a n d c a n g e n e r a t e h i g h q u a l i t y t e t r a h e d r a l me s h e s a t

内弹道两相流三维并行数值模拟

内弹道两相流三维并行数值模拟

内弹道两相流三维并行数值模拟程诚;张小兵【摘要】为解决火炮内弹道两相流三维数值模拟的计算工作量大及仿真精度低问题,基于任意拉格朗日-欧拉方法建立火炮内弹道三维两相流模型,采用MPI方法进行了分区并行计算.三维控制方程采用高阶MUSCL格式进行空间离散,时间方向采用4阶龙格-库塔法进行求解.三维数值模拟结果揭示了火炮内弹道两相流动过程的三维发展特性,计算得到的内弹道特征参数与文献[20]结果符合较好.分析了不同点火管长度及管径对于内弹道性能的影响,为后续开展多维点火性能的优化研究提供了理论基础.并行数值实验表明,采用24个进程的内弹道三维计算,并行效率可提高50%左右.【期刊名称】《兵工学报》【年(卷),期】2019(040)004【总页数】8页(P769-776)【关键词】内弹道;两相流;三维数值模拟;并行计算【作者】程诚;张小兵【作者单位】南京理工大学能源与动力工程学院,江苏南京210094;南京理工大学能源与动力工程学院,江苏南京210094【正文语种】中文【中图分类】TJ012.1+10 引言随着信息化弹药和新概念发射技术的飞速发展,对于内弹道发射性能、可靠性和安全性水平提出了更高要求,传统数值模拟手段已不能完全满足人们对于深入分析内弹道性能的迫切需求,因此更加贴切实际、结果更为准确的内弹道两相流数值模拟已经成为内弹道领域的重要发展方向之一。

内弹道两相流数值模拟作为火炮装药设计、发射安全性等研究的重要手段,已经形成了从一维、二维到三维的理论模型体系[1-2]。

在内弹道两相流数值模拟的实际应用中,受制于计算成本及两相流编码复杂性等问题,近年来仍主要以一维和部分二维计算为主,将膛内的装药结构简化为轴对称或准轴对称模型,如:Nussbaum等[3]研究了一维和二维点火模型对内弹道性能的影响,Miura等[4]利用二维轴对称内弹道模型研究了不同底火结构对内弹道性能的影响,Georgi等[5]用二维内弹道研究点火区域,点火完成后采用一维内弹道代码进行计算,以提高计算效率,Woodley等 [6]采二维内弹道模型研究了烟火药剂的点火与燃烧特性。

基于区域生长算法的三维图像分割研究

基于区域生长算法的三维图像分割研究

基于区域生长算法的三维图像分割研究三维图像处理是现代科学技术中的重要领域之一。

而在这个领域中,图像分割是一个很重要的核心问题。

对于三维图像分割而言,区域生长算法是一种比较常见的方法,它可以帮助我们将三维图像中的不同部位进行分割,以达到提取使用信息等目的。

下面我们就来详细了解一下基于区域生长算法的三维图像分割研究。

1. 区域生长算法的基本原理区域生长算法是一种基于像素点的自动图像分割方法。

该方法的基本原理是从待分割的图像中选定一个种子点,然后从该点开始,按照某种设定的生长规则不断向周围连接像素点,直到所有满足条件的像素点都被连通形成一个区域。

当然,该区域的生长规则需要参考不同的应用场景来进行设置。

2. 区域生长算法在三维图像分割中的应用区域生长算法能够很好地应用在三维图像分割上。

通过建立三维图像中各像素点之间的链接关系,区域生长算法可以在较短时间内,对三维图像进行有效的分割。

这种分割方法广泛应用于医学图像、自然图像等领域。

3. 区域生长算法在医学图像处理中的应用在医学图像处理中,区域生长算法被广泛应用于肺部肺结节的分割、磨玻璃影分割等场景。

在肺部肺结节分割中,区域生长算法可以根据肺部肺结节的某些特征指标(如大小、形状等),较准确地进行分割。

而在磨玻璃影分割中,区域生长算法可以通过认定磨玻璃片的灰度值,并以此为基准点来进行区域生长,从而提高分割的精确性。

4. 区域生长算法在自然图像分割中的应用除了医学图像处理外,区域生长算法也广泛应用于自然图像分割。

在对自然图像进行分割时,区域生长算法可以结合不同的特征(如颜色、纹理等)来进行区域生长,从而有效地提高分割的准确性和精度。

5. 区域生长算法的优缺点尽管区域生长算法有着在三维图像分割中应用广泛的优点,但是它也存在一些明显的缺点。

其中最主要的一个缺点是生长过程中需要不断地遍历像素点,因此对算法的计算量提出了较高要求。

此外,该算法需要合理设置种子点,才能够得到在整个三维图像中最为有效的分割结果。

三维大型结构地震反应分析并行计算方法研究

三维大型结构地震反应分析并行计算方法研究

ADVE NTUR E编 制 了并行 计算 程序 ,实例表 明 ,编 译 的程 序 可 以用 于大 型 结 构 的动 力 并行
计 算分析 。
( 6 )基 于 区域 分 解算 法对 静力 非 线 性和 动 力 非 线性 有 限元进 行 了并 行 计算 方 法 的研 究 , 在 非线性 方程 求解 中,在每 个荷 载 增 量 步 内采 用 了牛 顿一 拉夫 逊 迭 代 法 ,在 牛 顿一 拉 夫 逊 的每
本研 究利 用并 行计 算技 术 ,研 究 了大型 结构 的地 震反 应 分 析方 法 。研 究 内容 主要 包括 以下 几
个方面:
( 1 )深入 研 究 了区域剖 分方 法 的国 内外研 究现 状 ,对 部 分方 法 编 制 了 c / c+ +程 序 并进 行 区域 剖分 效果 的对 比,分 析 了各 个 方 法 的优 缺 点及适 用 范 围。 ( 2 )对各 种 区域分 解算 法进 行 了深入 的研 究 ,分 析 总结 了各种 常用 算 法 的优 缺 点。
( 作 者 电子 信 箱 :兰 日清 : l a n r i q i n g 2 0 0 3 @1 6 3 . c o n) r
大 跨 度 斜 拉桥 复 杂条 件 下 地震 反 应 分 析
黄 艳
( 中国地 震局 工程 力学 研究所 , . 哈尔滨 1 5 0 0 8 0 )
中图分类号 : T U3 5 2 . 1 ; 文献标识码 : A; d o i :1 0 . 3 9 6 9 / j . i s s n . 0 2 3 5 — 4 9 7 5 . 2 0 1 3 . 0 3 . 0 l O
应。
( 7 )应 用上述 方 法对 意大利 的万 神庙进 行 了三维地震 反 应分析 , 该 结构 总共 划分为 1 3 2 9

静电磁问题的有限元并行数值模拟

静电磁问题的有限元并行数值模拟

需 预 先 估 计 别 的 参 数 就 可 以计 算 , 处 理 共 轭 梯 度 法 通 过 降 低 系数 矩 阵 的 条 件 数 , 以 进 一 步 加 快 预 可 收 敛 速 度 . 行 计 算 技 术 的 运 用 减 少 了计 算 时 间 并 扩 展 了可 处 理 问题 的 规 模 . 果 表 明 , 并 行 技 并 结 将
1 基 于线 性方 程 组并 行数 值求 解 器. 传 统有 限元最 耗 时 的过 程 —— 系统 方 程组 的求解 进 行并 行 化 以 ) 对
加快 整个分 析过 程 的求解 时 间 ;
2 并行 子 结构 法 . ) 根据 传 统 区域分 裂算 法 的 理论 划分 子 域 , 在边 界 结点 上 建立 整 体结 构 的平衡 方 程 , 降
Vo. No 2 17 .
J n 2 0 u . 08
20 0 8年 6月
静 电磁 问题的有限元并 行数值模 拟
段 西发
( 原 科 技 大 学 数 学 系 , 西 太 原 00 2 ) 太 山 3 0 4
[ 要 ] 有 限 元 方 法 FEM ( nt e n e h d) 近 似 求 解 数 理 边 值 问 题 的 一 种 数 值 技 摘 FiieElme tM t o 是
维普资讯
第 7卷
第 2期
太 原 师 范 学 院 学 报 ( 自然 科 学 版 )
J OURNAL OF TAI YUAN NORM AL UNI VERS TY ( t r l ce c iin I Na u a in eEdt ) S o
6 2
太 原 师 范 学 院 学 报( 自然 科 学 版 )
第7 卷
电磁场有 限元法并 行计 算主要 步骤 如下 :

气象资料三维变分同化并行计算


3D
v暂jati蛐aJ豁simiIati明system
b邪ed
thc
incremcn酬approach.12m Confcren∞on Nun七rjc副Weather P佗diction’Americafl Mctcorologjc“
Socic吼Phpoenk
49
48
号进程收集/输出的集巾写文件方式。虽然这种集中式读,写方式会引起0号处理机与所有其他处理
机之间的消息通讯,但是考虑到I,o带宽一般都远小于节点机之间通讯带兜,这种通讯开销对系统
的整体性能影响小大。
5实验结果分析
在由16个Pentium
4 l,5MHz
CPu组成的PC集群计算机上.基于常规观测资料对三维变分同化
气象资料三维变分同化并行计算
朱小谦,张卫民 国防科技大学计算机学院,长沙410073 zIIu_xiaoqi锄《必ina.com
摘要:本文介绍了气象资料变分同化原理和三维变分目标函数。针对层次可扩展分布存储并行 计算机,介绍了三维变分同化系统的区域分解、负载平衡、消息通讯、文件I/0等并行计算策略, 实现了基于消息传递的SPMD并行程序设计,给出了三维变分原型系统的实验测试数据和结果 分析. 关键词:变分同化:分布存储;并行计算
V甜i砒ionaI(3DVAR)Da诅Assimil缸ion
System For
U站
W油MM5,MMM Divisi∞,NCA&USA
【4】
L钉0che S
on
J,Mome鲫J.St.J锄es柚d G曩uth衙P.1998:A
Az,11-16 J蛳u钔7 l 99B,pp.34-36
rcgional
4并行实现方法
主要实现了分布存储计算机系统上基于消息传递的并行计算。三维变分同化的计算主要是在 网格点上进行。所以主要采用基于区域分解的网格划分策略实现数据并行。

三维多子区激光推进数值模拟的并行设计与分析

第9卷 第4期 2009年2月167121819(2009)420845207 科 学 技 术 与 工 程Science Technol ogy and Engineering Vol 19 No 14 Feb .2009Ζ 2009 Sci 1Tech 1Engng 1三维多子区激光推进数值模拟的并行设计与分析曾瑶源 赵文涛 张理论 赵 军 李 倩1(国防科技大学计算机学院,长沙410073;装备指挥技术学院1,北京101416)摘 要 针对三维多子区激光推进并行数值模拟问题,基于按子区独立进行区域分解策略,引入物理网格点负载权重,实现了负载平衡。

通过提高Cache 命中率、优化消息传递、并行写文件等措施,使设计实现了所研究问题的并行化。

并在某国产巨型机上对不同算例进行了测试。

当并行度为16时,最低加速比高于8.96,实现了采用并行计算加快激光推进机理研究的目的。

关键词 多子区 激光推进 耦合计算 区域分解 负载平衡 并行I/O 中图法分类号 O246 TP311.1; 文献标志码 A2008年10月28日收到 国家“九七三”项目(61328)和国家自然科学基金项目(40505023)资助第一作者简介:曾瑶源(1984—),男,硕士生,研究方向:并行计算在激光推进中的应用。

E 2mail:yyzeng@hot m ail .com 。

相比传统的火箭推进,激光推进是一种全新的推进技术,即利用高功率激光与物质相互作用产生喷射动能,作为推进工具发射卫星。

激光推进技术具有高性能、低成本、机动快速、可重复使用等突出优点,可广泛应用于微小卫星发射,对未来国家安全和国防综合实力的提高具有深远意义。

目前,随着研究工作的逐步深入,激光推进技术的应用领域也越来越广泛[1,2]。

在国际上,激光推进技术正面临崭新的历史发展机遇,将逐步从机理研究和实验验证走上实用化道路。

激光推进系统中等离子体的流场演化规律及推力产生过程的数值模拟是激光推进从基础研究到实用化过程中的一个重要环节,它可以精细刻画实验很难测量的流场时空详细演化过程。

三维地震正演模拟的精细积分并行计算方法研究的开题报告

三维地震正演模拟的精细积分并行计算方法研究的开题报告一、研究背景三维地震正演模拟是地震勘探、地震监测等领域的重要研究内容。

在实际应用中,地震正演模拟的计算量很大,需要采用高性能并行计算技术。

然而,在实际计算中,由于传统的并行算法(如域分解算法)在网格尺寸升级、模拟区域扩大时会面临通信开销过大的问题,导致性能下降,因此需要研发更加高效的并行计算方法。

二、研究内容本文将研究一种基于精细积分的三维地震正演模拟的并行计算方法。

该方法采用预先计算和存储实数积分系数,减少了精细积分的计算量,提高了计算效率。

在并行计算方面,本文采用基于任务并行的方法,通过将模拟区域划分为网格块,并将每个网格块的计算任务分配给不同的处理节点,在充分利用并行计算能力的同时,避免了通信开销过大的问题。

三、研究方法本文主要采用以下方法进行研究:1. 精细积分方法的实现:根据三维弹性波方程的精细积分方法,开发适合并行计算的实现方案。

2. 并行计算模型设计:设计基于任务并行的计算模型,实现模拟区域的网格块划分和任务分配等功能。

3. 高性能并行计算实现:结合优化编译器和并行计算库,对所开发的并行算法进行高性能优化,提高计算效率和速度。

四、预期结果本文预计实现基于精细积分的三维地震正演模拟的高效并行计算方法,具体表现在以下方面:1. 实现高精度的三维地震模拟,提高计算质量和精度。

2. 采用并行计算技术,实现模拟区域的快速分割和任务分配,避免通信开销问题。

3. 实现高效的并行计算能力,大幅提高计算效率和速度,为三维地震正演模拟在实际应用中提供支持。

五、研究意义本文的研究成果将具有重要的理论和实际意义:1. 对三维地震正演模拟的计算方法进行改进,提高计算质量和精度。

2. 引入精细积分方法和任务分配并行计算技术,提高计算效率和速度。

3. 改进三维地震正演模拟的计算方法和技术,为地震勘探、地震监测等领域的应用提供了支持和指导。

基于人类视觉系统区域分裂的图割遥感图像分割算法研究

② De rme t f o pa t n C mpue n nr l G ii i est f Elcrn cTeh oo o tra d Co to , u ln Unv riy o e to i c n lgy, ii 4 O 4 Gu ln5 1 O )
Ab t a t Ai n tt e p o lm fp o e l i b l y o r l e t( sr c : mi g a h r b e o o rr a— mea i t f t i No mai d Cu NC) t i p p rs g e t e t e sn m— z ,h s a e u g s s ar mo es n i g i a e s g n a i n ag rt m a e n r g o p i i g a d g a h wih n h ma iu l y t m( VS) Ac o d n O t ef a u e f g e me t t l o i o h b s d o e in s l t n r p t i u n vs a s e H tn s . c r i g t h e t r so
该 算法在获得相近分 割质量 的同时, 分割速度有 了显著提高 , 是一种有效的 图像分割方法 。
关 键 词 : 感 图像 分 割 ; 遥 区域 分 裂 ; 割 ; omazdC t 图 N r l e u i
d il . 9 9 jis . O O 1 7 2 1 . 6 0 3 o : O 3 6 /.sn 1 0 一3 7 . 0 1 0 . 0
w h c t i ls gm e t d ma a ne a e ih he fna e n e i ge c n be ge r t d.Expe i e a e u ts rm nt lr s l hows t tc m p r d w ih he ta tona ha o a e t t r dii lNC , pe a i o r tng
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第!"卷第#期#$$!年%月微波学报&’()*+,’-./0)’1+2342567!"*57#8888888888888888888888888888888888888888888888888888888888&9:7#$$!基于区域分裂法的三维散射并行计算;<=>=??@?A B C D E F=F G B HB I J K LM N=F F@>G H O<>B P?@C Q R=Q@SB HL B C=G HL@N B C D B Q G F G B HT@F U B S汪杰丁振宇洪伟V东南大学无线电工程系毫米波国家重点实验室W南京#!$$X%YZ[\]^G@W L_\]‘U@H a E W b c\]Z@GV d e f e g hg ij f k7l mno p p o q g e g r sf t g u W v g w e7l mx f y o l z{|o{g g r o{|W d l}e~g f u e!{o t g r u o e i W"f{#o{|#!$$X%Y$摘要%区域分裂法的基本思想是将定义在复杂电大区域上的问题分解成若干小区域上的问题分别求解W然后通过迭代得到整个区域上的解W从而有效地节省了内存和计算时间W并且特别适合于并行计算&本文基于’2.软件将若干台微机互连构成一个并行系统W并在此并行系统上将区域分裂算法用于三维电磁散射问题的并行求解&并行计算的运用进一步减少了计算时间和所需内存W为复杂三维电大电磁问题的求解提供了一条有效的途径&数值结果验证了算法的正确性和有效性&关键词(区域分裂法V)).Y W并行虚拟机V’2.Y W并行计算W三维散射W雷达散射截面[P Q F>=N F(/:)5*+,:)-.5*/50,1,5:.-1253V)).Y W12-54,5,:+635*+,:,03,6,3-3,:15 0-6-4+6097835*+,:0+:312-05691,5:,0+.2,-6-379+:,1-4+1,6-/45.-394-7.9.2*-*549+:3.5*/91,:51,*-:,667-0+6-3:2-:12-)).,090-37/:+33,1,5:W12-)).,06-4909,1+76-;54 /+4+66-6.5*/91+1,5:7/:12,0/+/-4W0-6-4+6’00.5:01,191-+/+4+66-60901-*7990,:512-’2.V’+4+66-62,419+6.+.2,:-Y+:312-)).,090-315+:+69<-12-=8)-6-.145*+5:-1,.0.+11-4,:5/4576-*5:12,0/+4+66-60901-*7>2-0.+11-4,:5.2+4+.1-4,01,.5;12-.5:39.1,6-+:33,-6-.14,./,68 6+40,0.5*/91-3,:12,0/+/-4+:312-4-09610025:12+112-.5*/91+1,5:+6-;;,.,-:.9:,667-,*8 /456-379/+4+66-6.5*/91+1,5:7?@aF@>C Q()5*+,:3-.5*/50,1,5:*-1253W’+4+66-66,419+6*+.2,:-W’+4+66-6.5*/91+1,5:W =8)0.+11-4,:5W)+3+4.45000-.1,5:一@引言随着计算机性能的飞速发展与应用的日益广泛W科学计算已经成为与科学理论和科学实验相并重的三大科学方法之一A同时许多大型计算的需求又推动了计算机性能的提高&要充;收稿日期(#$$$B$%B#X A定稿日期(#$$$B!$B!X&国家杰出青年基金资助项目V%X%#C!$#Y&万方数据分发挥高性能计算机的优势还必须有高效的算法!对于并行处理和超级计算机环境而言!并行算法和并行计算机硬件"软件三者并存!缺一不可!共同构成了超级计算技术!而区域分裂法就是一个能并行处理的高效算法#区域分裂算法能够将大型问题分解成小型问题"复杂边值问题分解成简单边值问题"串行问题分解成并行问题!因此它在很多领域都得到了广泛的应用#区域分裂法把原来的区域分解成若干子区域分别求解!从而节省了计算内存!同时由于各区域可以独立求解!所以它又是一个高度并行的算法#作者在文献$%&和$’&中将区域分裂法和频域有限差分相结合成功地求解了三维电磁散射问题!由于条件所限没有进行并行计算!所以区域分裂法的优越性没有充分体现出来#本文基于()*软件将若干台微机在+,-./操作系统下连接构成一个并行系统!在此环境下把区域分裂法用于三维电磁散射的求解#文中首先简单介绍了()*系统!然后介绍了如何在此环境下使用区域分裂法!最后给出了几个并行计算的算例!进而得出了若干结论#二"()*系统介绍()*是美国国家基金会资助开发的公开软件系统!具有以下几个特点0%1通用性强!既适合于23(4,(网络!又适用于*((大规模并行系统!特别是操作系统+,-./支持()*!使得人们可以利用多台微机系统建立并行环境5’1系统规模小6约几兆字节1571所有的现有并行机厂商都宣布支持()*7581成熟度高591世界范围内应用5:1一批标准数学软件正在移值到()*平台#一台()*虚拟机由多台结点机构成!每台结点机上均有一个()*;<=>?@6简称为A B >;1在后台运行!这些;<=>?@中有一个起主导作用的成为主A B >;6><C D =E A B >;1!一般位于启动虚拟机的结点机上!而其他的则称为从A B >;6C F <B =A B >;1#一个()*的应用程序由分布在虚拟机上的多个进程构成!每个进程负责一定的计算和处理任务!并通过调用()*的库函数借助于A B >;来与其它进程进行通信和协调#()*系统目前提供了3语言和G ?E D E <@语言接口!应用程序通过对()*库函数的调用来进行进程调度"虚拟机控制以及任务间的通信等#关于()*系统的安装及如何利用()*库函数编程的详细介绍请参考阅文献$7&#三"区域分裂法的并行计算用区域分裂法求解电磁场问题的关键步骤是建立相邻两子区域间的虚拟边界条件!H =IC A E =C在文献$8&中给出了相邻两区域交界上的传输条件J K L M N O %P K N Q P K N Q P O R S T U V T L M N O %P K N Q P W J K L M N X K N Q X K N Q X Y R S T U V T L M NX K N Q X式中R V W Y%!N Q P 为Z P 的外法向!L M NP 是第N步迭代的电磁场近似解!N Q X 是与它相邻的Z X 的外法向!L M NX 是相应的第N步迭代的近似解#如何利用区域分裂法和该传输条件求解三维电磁散[微波学报’\\%年:月万方数据射问题已在文献!"#和!$#中有详细介绍%本文不再赘述&为了求解各个子区域%我们在每个子区域中应用频域有限差分法’()()*建立空间节点上电场和磁场的方程组%由于方程组中每个方程的未知数很少%所以可以采用稀疏矩阵的存储和迭代方法求解%在文献!"#!$#中我们采用了一般稀疏矩阵的共扼梯度法’+,-.*进行求解%这是一个迭代过程%这里我们把它称为/内迭代0&整个区域的解是通过各子区域间的迭代得到的%我们称为/外迭代0&文献!"#和!$#中给出的算法其实是严格串行的%因为在每一次/外迭代0中每个子区域必须等到和它相邻的前一个子区域计算完成才能得到自己的虚拟边界条件%这相当于,12334567869迭代法%这种算法不适合进行并行计算&为了适应并行计算%我们可以建立:1;<=7迭代格式%即每个子区域的虚拟边界条件可以通过上一次/外迭代0后各子区域的解得到%这样就能同时建立各子区域的方程%从而并行计算各个子区域&四>算例和结果讨论为了度量区域分裂算法的并行化程度%首先简单介绍两个并行计算中常用的概念&"*并行加速比?@A B C D E FC A%式中C D E F表示用串行机求解某个计算问题所需的时间%C A是用A个处理器求解该问题所需的时间G$*并行效率?H A B @AA%式中A 是处理器的个数&维射&成限L M O体%从条站成计算时间及并行效率的对比子区域数内存’X\]^6*并行时间’3*串行时间’3*加速比’@A*并行效率’HA*$_V‘$‘"R R""P a a"M P b b_ V R b U$U"U b V$P$_$M P b a R R V_b"$"‘$"$P_‘U M P_b a ‘第"b卷第$期汪杰等?基于区域分裂法的三维散射并行计算万方数据并算行几相台44-各然稀月万方数据线!介质柱的介电常数张量如下"#$%#$%#$%#$"#%%#$&’()%#$%#$*#$在这几个算例中我们把整个区域分成"个子区域!用三台微机构成并行系统!表*列出了这四个算例的并行计算时间+串行计算时间及并行效率的比较,表*四个算例等分成三个子区域时时间及并行效率的对比算例并行时间-./串行时间-./加速比-01/并行效率-21/各向同性-345/6%7*"88*#$9:%#97*各向同性-3;5/<%$7*:<:*#$:"%#9$9各向异性-345/6$<*8:9*#7%7%#976各向异性-3;5/<<%<*6$8*#79"%#968五+结论本文基于=>;软件将若干台微机互连在?@A B C 系统下建立了并行环境!并在此环境下把区域分裂算法用于求解三维电磁散射问题,为了适应并行计算!采用了D E F G H I迭代格式,文中计算了几种不同柱体的J K L 特性!并比较了内存+计算时间以及并行效率等,结果显示对区域分裂法采用并行计算不仅可以节省内存!而且使计算效率得到提高,参考文献M <N 汪杰!尹雷!洪伟#区域分裂法在三维散射中的应用#电波科学学报!*%%%!<$-"/O ""8P""9#M *N D I Q RE S T !RQ IU G S T #V W E .X Y G Z E I SY Q F G Z [G .I X I G S Z Q X \G Y W G ]Q ^Q F X ]G Z E T S Q X I F .F E X X Q ]I S T H _"‘a G H b Q F X .#V .I E ‘=E F I W I F;I ‘F ]G c E d Q K G S W Q ]Q S F Q !L _Y S Q _!*%%%O 8*8P 8*:#M "N 孙家昶!张林波!迟学斌!汪道柳#网络并行计算与分布式编程环境!北京O 科学出版社!<667#6"P<*%#M 8N e #a Q .[]Q .#a G Z E I SY Q F G Z [G .I X I G SZ Q X \G YE S Y X \Q \Q ^Z \G ^X 5[]G H ^Q Z #=]GF #@S X#L _Z [#;E X \Q Z E X #A f Z Q ]I F E ^V .[Q F X .RE d Q =]G [E T E X Q =\Q S G Z Q S E !L X ]E .H G f ]T g ]E S F Q !L @V ;Q Y#!<66*#88P$*#汪杰男!<6:$年生!<667年在东南大学无线电系获学士学位!并免试攻读东南大学电磁场与微波技术专业硕士学位!<669年"月起直接攻读东南大学电磁场与微波技术专业博士学位!目前主要研究方向为区域分裂算法在电磁问题中的应用,丁振宇男!<6:$年生!<667年在东南大学无线电系获学士学位!并免试攻读东南大学电磁场与微波技术专业硕士学位!<669年"月起直接攻读东南大学电磁场与微波技术专业博士学位!目前主要研究方向为并行算法+电磁成像等,<<第<:卷第*期汪杰等O 基于区域分裂法的三维散射并行计算万方数据。

相关文档
最新文档