论文摘要
科学计算可视化是上世纪八十年代后期提出并迅速得到发展的一门新兴学科。它利用计算机图形学和图像处理的先进技术与方法,采掘隐含在空间数据场中的信息,并转换成人类视觉可以感知的计算机图像,大大提高了研究者对信息的理解速度和准确率。矢量场可视化是科学计算可视化中最具挑战性的研究课题之一,它将科学和工程计算等产生的大规模矢量数据转换为图形、图像,并以直观的形式表示出来,使人们以直观形象的方式解释理解抽象科学数据中包含的客观规律,具有广泛的应用领域。线积分卷积(Line Integral Convolution, LIC)方法是一种基于纹理生成技术的矢量场可视化映射方法,线积分卷积法能连续反映场中各点的方向,即使在矢量方向变化很大的区域,也能揭示出矢量的方向,可以较好地表达出矢量场的细节。线积分卷积法生成的图像连续细致,具有多分辨率,并且能够充分发掘矢量场点之间的相关性,具有广阔的发展前景。但其计算量过大,耗时过多,影响了它的应用。近年来随着并行计算技术的发展,并行计算已经成为提高计算能力最有效、最流行的一种方法。狭义地讲,并行计算就是在多个CPU上实现多组计算任务同时进行,使原来按序列依次进行的计算工作并行完成,从而大大提高计算效率。本文首先分别对矢量场可视化技术和并行计算技术进行了分析和探讨,介绍了当前最流行的基于消息传递的并行编程环境MPI(Message Passing Interface)。然后针对线积分卷积算法进行了比较深入的研究,接着把并行思想与线积分卷积算法中的计算问题结合了起来,提出了线积分卷积算法的并行实现方法。最后在曙光TC4000L微机集群上基于MPI的分布式并行编程环境下对提出的并行算法进行了实现,大大提高了计算速度、缩短了运行时间,使线积分卷积算法的交互式探索成为可能,具有一定的现实意义。
论文目录
摘要Abstract0 引言1 矢量场可视化概述1.1 矢量场可视化的基本流程1.1.1 矢量数据的预处理1.1.2 矢量数据的映射1.1.3 矢量数据的绘制与显示1.2 矢量场可视化的映射技术1.2.1 基于几何形状的矢量场映射方法1.2.2 基于纹理生成的矢量场映射方法1.2.3 基于光学特性的矢量场显示方法1.2.4 流场特征提取和拓扑分析方法1.2.5 张量场可视化1.3 基于纹理的矢量场可视化的研究现状与发展趋势2 并行计算理论及 MPI 概述2.1 并行计算理论概述2.1.1 网络机群2.1.2 网络并行计算模型2.1.3 并行算法设计2.1.4 并行计算性能评价2.1.5 基于消息传递的并行编程2.2 MPI 概述2.2.1 MPI 简介2.2.2 MPI 通信模型2.2.3 MPI 并行程序设计模式2.2.4 MPI 基本编程技术2.2.5 MPI 程序基本框架2.2.6 MPI 程序的执行3 线积分卷积算法3.1 LIC 算法产生的背景3.2 LIC 算法描述3.2.1 DDA 卷积3.2.2 线积分卷积3.3 LIC 算法的实现与分析3.3.1 矢量场网格化3.3.2 白噪声纹理生成3.3.3 局部流线停止的条件3.3.4 局部流线的计算方法3.3.5 保持局部流线的对称性3.3.6 局部流线长度的选择3.3.7 卷积核函数的选择3.3.8 算法实现的具体流程3.3.9 实验结果与分析4 线积分卷积算法的并行实现方法4.1 并行性分析4.2 并行算法设计4.2.1 划分4.2.2 通信4.2.3 聚集4.2.4 映射4.3 并行程序设计4.4 并行结果分析与性能评测5 总结与展望参考文献致谢个人简历、在学期间发表的学术论文
相关论文文献
标签:矢量场可视化论文; 纹理映射论文; 线积分卷积论文; 并行计算论文;