FEMPAR: An Object-Oriented Parallel Finite Element Framework

被引:0
|
作者
Santiago Badia
Alberto F. Martín
Javier Principe
机构
[1] Universitat Politècnica de Catalunya,Department of Civil and Environmental Engineering
[2] UPC,CIMNE Centre Internacional de Mètodes Numèrics en Enginyeria, Parc Mediterrani de la Tecnologia
[3] Universitat Politècnica de Catalunya,Department of Fluid Mechanics
关键词
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:195 / 271
页数:76
相关论文
共 50 条
  • [1] FEMPAR: An Object-Oriented Parallel Finite Element Framework
    Badia, Santiago
    Martin, Alberto F.
    Principe, Javier
    ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2018, 25 (02) : 195 - 271
  • [2] Object-oriented, parallel finite element framework with dynamic load balancing
    Patzak, B.
    Rypl, D.
    ADVANCES IN ENGINEERING SOFTWARE, 2012, 47 (01) : 35 - 50
  • [3] Object-oriented finite element program framework
    Wei, Yongtao
    Yu, Jianhua
    Chen, Junkai
    Chengdu Kejidaxue Xuebao/Journal of Chengdu University of Science and Technology, 2000, 32 (03): : 34 - 38
  • [4] An object-oriented approach for parallel finite element analysis
    Shires, DR
    Henz, BJ
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 525 - 531
  • [5] An object-oriented framework for finite element pavement analysis
    Fang, H.
    Hand, A. J.
    Haddock, J. E.
    White, T. D.
    ADVANCES IN ENGINEERING SOFTWARE, 2007, 38 (11-12) : 763 - 771
  • [6] An object-oriented modular framework for implementing the finite element method
    Yu, LC
    Kumar, AV
    COMPUTERS & STRUCTURES, 2001, 79 (09) : 919 - 928
  • [7] Parallel object-oriented framework optimization
    Quinlan, DJ
    Schordan, M
    Miller, B
    Kowarschik, M
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2004, 16 (2-3): : 293 - 302
  • [8] Development of an object-oriented parallel finite element code for unsaturated soils
    Zhang, Youliang
    Gallipoli, Domenico
    THEORETICAL AND NUMERICAL UNSATURATED SOIL MECHANICS, 2007, 113 : 177 - +
  • [9] Finite element analysis of solidification using object-oriented and parallel techniques
    Masters, I
    Usmani, AS
    Cross, JT
    Lewis, RW
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1997, 40 (15) : 2891 - 2909
  • [10] An object-oriented finite element framework for multiphysics phase field simulations
    Tonks, Michael R.
    Gaston, Derek
    Millett, Paul C.
    Andrs, David
    Talbot, Paul
    COMPUTATIONAL MATERIALS SCIENCE, 2012, 51 (01) : 20 - 29