基于伽辽金法物理仿真的数值方法与实现技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:lxkef
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
更高的准确度与计算效率一直是基于物理的仿真所追求的终极目标。近年来针对特定问题开发的高效算法和高速发展的计算能力共同推动了物理仿真的发展,然而实际应用中物理仿真所需求的计算资源和时间成本往往还是会超出预算。因而实践中不得不在速度和准确度之间做一定取舍,比如降低仿真规模、算法复杂程度等来换取更好的运行性能。与此同时,处理器速度与存储容量的增长推动着计算能力的爆炸式增长,而相比之下,时钟频率和存储访问的增速则远远落后。这种现状的形成原因包含了物理定律的制约、硬件成本等等,也催生出了用于特定类型计算任务的硬件。为了实现出适应不同硬件架构的高效率代码,往往要投入大量精力设计实现不同的算法和数据结构。
  本文从优化思路、编程技术等角度总结了高效率代码设计实现的若干关键要素,并给出了一个高度可重用、可扩展的、适用于异构计算架构且支持数据结构和算法快速原型设计的代码框架,极大提升C++/CUDA环境下高性能物理仿真应用的研发效率。在此基础上,本文从计算机图形学领域内已广泛应用的基于伽辽金法的物理仿真所面临的若干实际问题出发,通过三个案例来阐释探索更优数值方法和优化代码实现的过程,包括了一套高效且鲁棒的物质点法隐式时间积分数值方法,相对原方法有显著的收敛性和速度提升。由于计算本质上高度数据并行化,物理仿真非常适合通过当下广泛应用的多核、众核架构进行计算。本文结合硬件的架构对CPU和GPU下的算法实现进行探讨,并以低延迟和高吞吐量为目标优化代码,给出高效率的实现。除了性能问题,物理仿真还面临存储容量的限制。为更加充分利用更多的计算资源,本文进一步将单GPU的算法扩展到适应多GPU,在4块GPU下达到近似线性的性能加速,且首次在8块GPU下运行突破亿级别规模的物质点法仿真。而且所采用的面向分布式存储系统的数据划分和通信的优化策略对于物质点法在高性能计算中的应用奠定了坚实基础。
其他文献
学位
学位
学位
学位
学位
学位
该文利用神经网络技术检验数据初期处理算法对预测效果的影响,提出了三种数据前期处理算法的改进方法:(1)收盘价5日涨跌比;(2)成交量5日均值法;(3)日均价法.该文首先针对股票预测广泛的社会需求,概述了股票预测的技术现状、常用分析方法,以及传统预测方法面临的问题;其次,综合比较了改进的BP算法和径向基函数法、回溯期改变以及输入矢量差别对预测结果的影响,确定了一个结构和性能良好的神经网络,能够减少外
学位
物流规划由于在现实世界的大量应用一直受到广泛关注。现实世界的物流规划问题中存在着许多动态、随机的变化,因此不确定环境下的物流规划问题成为了物流领域的研究热点。进化算法能有效解决许多物流规划问题,因而研究者提出了许多进化算法来解决不确定环境下的物流规划问题。然而,这些进化算法在应对一些不确定环境下物流规划问题时的性能、效率方面仍存在不足。为此,本文针对性地提出了多种有效的新型进化算法来求解两类典型的
学位
动态图数据在现实生活中十分普遍,科研合作网络、家谱树、足球传球网络、社交媒体网络,都可以被建模成动态图数据。分析这类数据的演变规律可以帮助领域专家发现潜在的有用信息。然而随着数据的累积,动态图数据中包含着大量的图结构信息和复杂的时序变化,这给领域专家识别有用信息,分析潜在的演变模式和特征结构带来了极大的挑战。如何解决动态图数据结构复杂、数量巨大、长度不定的问题,有效地提取动态图数据中的演变模式,总
室内场景重建问题是计算机视觉中的一个重要研究课题,其所得到的场景稠密三维模型在很多领域都有重要应用,例如室内场景的三维模型作为地图可以辅助机器人进行路径导航以及避障、稠密的三维场景重建结果作为输入可以解决传统目标识别、跟踪以及检测方法无法解决的场景遮挡问题等等。近年来随着消费级深度相机的不断普及,基于RGB-D数据的室内场景重建越来越受到关注。虽然在科研人员不懈努力下,三维重建算法已经取得了长足的