...
首页> 外文期刊>Procedia Computer Science >Graph Grammar-Based Multi-Frontal Parallel Direct Solver for Two-Dimensional Isogeometric Analysis
【24h】

Graph Grammar-Based Multi-Frontal Parallel Direct Solver for Two-Dimensional Isogeometric Analysis

机译:基于图文法的二维多几何面平行直接求解器

获取原文
   

获取外文期刊封面封底 >>

       

摘要

This paper introduces the graph grammar based model for developing multi-thread multi-frontal parallel direct solver for two dimensional isogeometric finite element method. Execution of the solver algorithm has been expressed as the sequence of graph grammar productions. At the beginning productions construct the elimination tree with leaves corresponding to finite elements. Following sequence of graph grammar productions generates element frontal matri-ces at leaf nodes, merges matrices at parent nodes and eliminates rows corresponding to fully assembled degrees of freedom. Finally, there are graph grammar productions responsible for root problem solution and recursive backward substitutions. Expressing the solver algorithm by graph grammar productions allows us to explore the concurrency of the algorithm. The graph grammar productions are grouped into sets of independent tasks that can be executed concurrently. The resulting concurrent multi-frontal solver algorithm is implemented and tested on NVIDIA GPU, providing O ( NlogN ) execution time complexity where N is the number of degrees of freedom. We have confirmed this complexity by solving up to 1 million of degrees of freedom with 448 cores GPU.
机译:本文介绍了基于图文法的模型,用于二维等几何有限元方法的多线程多面并行直接求解器的开发。求解器算法的执行已表示为图文法产生的顺序。在开始生产时,用对应于有限元的叶子构造消除树。图语法产生的顺序遵循以下步骤:在叶节点处生成元素额叶矩阵,在父节点处合并矩阵,并消除与完全组装的自由度对应的行。最后,有图文法生成负责根问题解决方案和递归向后替换。通过图文法生成来表达求解器算法,使我们能够探索算法的并发性。图文法生成被分组为可以同时执行的独立任务集。由此产生的并发多正面求解器算法在NVIDIA GPU上实现和测试,提供了O(NlogN)执行时间复杂度,其中N是自由度的数量。我们已经通过使用448核GPU解决了100万个自由度,从而确认了这种复杂性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号