首页> 美国卫生研究院文献>Springer Open Choice >FEMPAR: An Object-Oriented Parallel Finite Element Framework
【2h】

FEMPAR: An Object-Oriented Parallel Finite Element Framework

机译:FEMPAR:面向对象的并行有限元框架

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

FEMPAR is an open source object oriented Fortran200X scientific software library for the high-performance scalable simulation of complex multiphysics problems governed by partial differential equations at large scales, by exploiting state-of-the-art supercomputing resources. It is a highly modularized, flexible, and extensible library, that provides a set of modules that can be combined to carry out the different steps of the simulation pipeline. FEMPAR includes a rich set of algorithms for the discretization step, namely (arbitrary-order) grad, div, and curl-conforming finite element methods, discontinuous Galerkin methods, B-splines, and unfitted finite element techniques on cut cells, combined with h-adaptivity. The linear solver module relies on state-of-the-art bulk-asynchronous implementations of multilevel domain decomposition solvers for the different discretization alternatives and block-preconditioning techniques for multiphysics problems. FEMPAR is a framework that provides users with out-of-the-box state-of-the-art discretization techniques and highly scalable solvers for the simulation of complex applications, hiding the dramatic complexity of the underlying algorithms. But it is also a framework for researchers that want to experience with new algorithms and solvers, by providing a highly extensible framework. In this work, the first one in a series of articles about FEMPAR, we provide a detailed introduction to the software abstractions used in the discretization module and the related geometrical module. We also provide some ingredients about the assembly of linear systems arising from finite element discretizations, but the software design of complex scalable multilevel solvers is postponed to a subsequent work.
机译:FEMPAR是面向开放源代码的面向对象的Fortran200X科学软件库,它通过利用最新的超级计算资源,对大规模的偏微分方程控制的复杂多物理场问题进行高性能可扩展仿真。它是一个高度模块化,灵活且可扩展的库,提供了一组模块,可以将这些模块组合起来以执行仿真流程的不同步骤。 FEMPAR包含用于离散化步骤的丰富算法集,即(任意阶)grad,div和curl-conforming有限元方法,不连续的Galerkin方法,B样条和切胞上不适合的有限元技术,与h结合-适应性。线性求解器模块依赖于多级域分解求解器的最新批量异步实现方式,以实现不同的离散化方案和针对多物理场问题的块预处理技术。 FEMPAR是一个框架,可为用户提供开箱即用的最新离散技术和高度可扩展的求解器,用于模拟复杂的应用程序,从而隐藏了基础算法的巨大复杂性。但这也是希望通过提供高度可扩展的框架来体验新算法和求解器的研究人员的框架。在这项工作中,这是有关FEMPAR的系列文章中的第一篇,我们详细介绍了离散化模块和相关几何模块中使用的软件抽象。我们还提供了有关由有限元离散化引起的线性系统装配的一些要素,但是复杂的可伸缩多级求解器的软件设计被推迟到后续工作中。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号