基于PHG并行求解非线性Poisson-Boltzmann方程的有限元方法及自适应网格生成的研究

来源 :2012全国高性能计算学术年会 | 被引量 : 0次 | 上传用户:a0126051548
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  本文说明了如何利用三维并行自适应有限元软件包PHG求解生物分子溶液体系的非线性Poisson-Boltzmann方程及电扩散方程,并介绍了一种解决这类问题的新方法,它将网格生成与自适应计算过程结合在一起,可自动产生合适的网格,避免复杂的曲面网格生成步骤。之前的网格生成工作按照:(1) TMSmesh生成高斯曲面的三角网格; (2) TransforMesh删除自相交的三角网格; (3) ISO2Mesh提高表面网格质量,这三个步骤。而基于PHG的自适应加密模块可以在逐次调整网格的同时保持动态负载平衡,高效得到计算网格用于近似求解非线性Poisson-Boltzmann方程。计算了小球模型和DNA模型,分别从误差指示子下降阶和溶剂化能收敛的角度验证了新方法的有效性。
其他文献
BLAS 是科学计算中最基础的数学库之一,广泛应用在HPC 领域.IBM 公司提供的针对IBM 硬件平台进行优化的工程科学子程序库(ESSL),包括了BLAS 数学库.本文具体介绍ESSL 中BLAS 库子程序xROT 在IBM 蓝色基因/Q 平台上的实现和优化.本文介绍的优化技术对其它平台上的数学库优化也会有借鉴作用.
MPI是高性能计算领域内的重要标准之一,MPI应用程序的性能通常取决于其MPI集合通信的性能,FCA(Fabric Collective Accelerator)是加速集合通信的一种新方法。本文通过高性能计算环境测试主要分析了FCA共享内存和非共享内存机制对IBM Platform MPI加速效果,FCA的原理以及IBM Platform MPI和FCA的集成,同时也为在高性能计算领域应用FCA提
InfiniBand是目前HPC系统互连的主流网络之一,其提供的可靠连接传输服务因为支持RDMA、原子操作等功能而被广泛应用于MPI等并行应用编程模型。但是支撑可靠连接所需的消息队列及缓冲区开销往往会随着并行规模的扩大急剧增加,从而制约了应用规模的扩大。为了解决这种内存开销带来的消息可扩展性问题,本文先从InfiniBand传输优化方面介绍了共享接收队列和扩展可靠连接技术,然后基于并行通信模型提出
忆阻器是一种可以记忆流经其电荷的无源非线性电阻,在众多领域有着巨大的应用潜力,当前其最直接的用途是作为数据存储的介质,同时它还能用于逻辑操作。本文通过在已有的忆阻器状态逻辑计算方式的基础上,根据通常采用交叉杆阵列结构设计了该逻辑计算方式的并行化,并分析了其进一步扩展的可能性和需要在存储数据结构上的改进,实验结果验证了本文提出的状态逻辑运算并行化的有效性和可行性。
直接模拟蒙特卡罗方法(Direct Simulation Monte Carlo,DSMC)是稀薄气体动力学领域的重要工具。然而,DSMC方法有两个比较主要的缺点:一是复杂的网格处理,另一个是庞大的计算量。使用动态网格的DSMC方法可以根据流场信息,动态生成自适应的碰撞网格,能有效解决前一个缺点:针对后一个缺点,本文则基于动态网格的DSMC方法,使用CUDA编写并行程序,将其移植到GPU上以减少计
中科院超级计算环境是整合了包括总中心、分中心和所级中心计算资源的三层架构超级计算环境。为提升超级计算环境的可靠性,提供稳定可靠的计算服务,其容错机制的研究成为超级计算环境的一个研究重点。本文在对容错基本思想及各类计算机容错技术进行充分调研的基础上,提出一种适用于超级计算环境的容错框架,依据该框架给出了不同层次的容错方案,并对不同层次的容错开销进行了分析和比较,验证不同层次容错方案对应用程序带来的影
随着存储技术的不断发展,内存芯片的面积越来越小,容量越来越大,密度越来越高,内存单元发生故障的概率也随之越来越大。根据故障模型,人们设计了许多内存检测算法,其中最为常用的、故障覆盖率最好的是March类算法。为了能够检测到各种故障类型,March算法被设计的越来越复杂,检测时间成倍的增长。另外,所有的算法都是被设计用来检测一个内存芯片内部的单元是否存在故障,他们更适用于在工业制造中对内存条出厂前的
本文以陆面过程模型和基于脚本语言的建模为基础构建了陆面过程建模系统,此建模系统集成观测数据、陆面过程模型、高性能计算、数据处理和分析方法,以及可视化等技术手段,从多角度精确评估陆面特征,为改善陆面过程模型的模拟性能提供指导,更为重要的是为研究者提供一套完整的从数据处理到模拟分析的陆面过程建模系统。并在此系统内针对两种不同的陆面过程模型进行了应用示范,证明了基于脚本语言的建模系统在目前高性能计算环境
进行试验弹对钢靶的侵彻研究并获得侵彻过程中的过载和侵深是保证装药稳定性和引战系统可靠性的关键因素。但以往研究多将试验弹内部的引信结构简化,本文建立引信部位不同简化程度的两种试验弹侵彻模型,提取了引信部位简化模型中引信部件和引信部位细化模型中传感器部件的加速度、速度和接触界面力时间曲线,对结果对比分析,证明模型的合理性,重点阐明结构简化程度对侵彻结果的影响和接触界面力对实际工程的意义。
高性能计算是支撑国家实力持续发展的关键技术之一。论文首先分析高性能计算面临的问题,指出传统高性能计算程序性能优化技术的不足。接着介绍了面向高性能计算程序性能优化的新方法—迭代编译优化。迭代编译优化作为提高机器实用性能的有效手段,对高性能计算至关重要,迭代编译优化技术的研究逐渐成为高性能计算领域的研究热点。最后给出了总结,并针对迭代编译优化开销较大这一问题给出了未来工作方向。