并行有限元程序自动生成系统及其应用

来源 :中国科学院数学与系统科学研究院 | 被引量 : 0次 | 上传用户:akufar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着高新技术的高速发展,各个领域所提出的各种偏微分方程的求解变得越来越重要,问题越来越复杂,计算规模也越来越大.虽然计算机的发展日新月异,但是普通的微机已经无法满足高新技术发展的要求,高性能并行计算机应运而生.自1972年世界上第一台并行计算机问世以来,并行机已经经历了30多年的发展.它们对推动计算机技术的飞速发展和高性能计算在各领域的应用做出了重要的贡献.联想和曙光系列并行计算机的研制成功,标志着中国的高性能计算在硬件方面已有很好的基础.但是由于并行计算要求其程序设计者同时掌握计算机、算法、专业等诸多方面的知识,这无疑限制了中国高性能并行计算的推广.随着软件自动生成技术的日趋成熟及FEPG(有限元程序自动生产系统)的研制开发成功,我们将目光转向了在FEPG的基础上再研制开发一个根据用户提供的模型(也就是偏微分方程)自动产生基于某些并行算法(比如区域分解法)的并行有限元源程序.这就是PFEPG系统的开发动机.该文首先介绍了关于FEPG的一些基本知识,以及MPI(message passing inter-face)系统的一些基础知识.该文工作的重点是介绍并行有限元程序自动生成系统(PFEPG),包括其设计思想和程序基本框架结构;讨论该系统的技术开发难点——内存的动态管理和计算过程中临时文件的存储,给出了解决难点的方法——"内存投影法";并给出了该系统的一个简单算例.该文最后将PFEPG用于生成岩土力学有限元计算并行程序,给出相应的偏微分方程和边界条件,由PFEPG生成了所有并行有限元计算源程序,并行计算均在数学院联想深腾1800高性能计算机上完成.计算规模从10万数量级到100万数量级,进程数(CPU数)从8个到32个,计算程序均无需修改,证明了由PFEPG系统所生成的计算源程序的稳定性,健壮性和可扩展性.其中100万规模的有限元计算在国内属于领先水平,而且求解时间不到8分钟.
其他文献
该文主要利用有限射影几何方法,对4维3元线性码及一般k维q元线性码的重量谱进行了细致深入的研究,取得了一些新的具有理论意义和实用价值的成果,主要贡献包括:1.利用赋值函数
自1975年李天岩和J.A. Yorke在其文章“period three implies chaos”第一次给出了“混沌”一词以来,混沌理论逐渐成为一个重要的研究课题,并取得了重大的进展。近二十年来,混沌
课堂气氛的活跃程度直接影响到课堂教学活动的效率.教师作为课堂教学活动的组织者和引导者,要认识到活跃的课堂气氛对提升教学效率的重要性,让学生在融洽和谐的气氛中汲取知
近年来,人们花费了大量的精力用于非线性演化方程的精确解,特别是精确孤立波解的研究.许多新的寻找非线性演化方程的精确解的方法被提出,如齐次平衡法、试探函数法、双曲正切
随着新年敲响的悠悠钟声,我们送走了2003年不平凡的日日夜夜,迎来了欣欣向荣、充满希望的2004年。新的一年,是全面贯彻落实党的十六大和十六届三中全会精神的重要一年,是组
结构方程模型是近几十年来发展起来的一项重要的多变量统计分析技术和研究方法,是目前应用数理统计领域最为活跃的方向之一.然而,国内目前对这项技术的研究和应用相对较少,尤
该文主要利用比较成熟的精算数学和利息理论的基本原理、基本思想,以及根据中国目前具体的基本养老保险现状及其未来的发展趋势,在对基本养老保险个人账户基金的收缴和支付做
该文包括三章,内容如下:第一章是引言,主要叙述带重节点的Hermite半三角插值问题的研究背景及相关文献的结果.同时介绍了该论文的大致框架及主要结果.第二章给出一类特殊三角
序列比对(sequence alignment)是生物序列分析中最基本的方法,通过序列比对可以得到序列间的相似性,进一步分析可以获得生物结构、功能的相关信息.目前两个序列比对已有有效
近年来实时计算受到人们的广泛重视,如何快速高效地开发实时程序成为实时程序员越来越关注的问题.Java语言优秀的特性吸引着人们进行实时Java平台的研究.从2001年实时Java规