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 条
  • [21] An object-oriented approach to the Generalized Finite Element Method
    Alves, Phillipe D.
    Barros, Felicio B.
    Pitangueira, Roque L. S.
    ADVANCES IN ENGINEERING SOFTWARE, 2013, 59 : 1 - 18
  • [22] Object-oriented nonlinear finite element programming: A primer
    Commend, S
    Zimmermann, T
    DEVELOPMENTS IN ENGINEERING COMPUTATIONAL TECHNOLOGY, 2000, : 167 - 172
  • [23] An object-oriented framework for finite element analysis based on a compact topological data structure
    Beghini, Lauren L.
    Pereira, Anderson
    Espinha, Rodrigo
    Menezes, Ivan F. M.
    Celes, Waldemar
    Paulino, Glaucio H.
    ADVANCES IN ENGINEERING SOFTWARE, 2014, 68 : 40 - 48
  • [24] Object-oriented approach in programming of finite element method
    Vlasov, AN
    Mnushkin, MG
    Yanovsky, YG
    GEOECOLOGY AND COMPUTERS, 2000, : 367 - 372
  • [25] Improving modularity in object-oriented finite element programming
    Swiss Federal Inst of Technology, Lausanne, Switzerland
    Commun Numer Methods Eng, 3 (193-198):
  • [26] Advantages of object-oriented finite-element analysis
    Mackie, R. I.
    PROCEEDINGS OF THE INSTITUTION OF CIVIL ENGINEERS-ENGINEERING AND COMPUTATIONAL MECHANICS, 2009, 162 (01) : 23 - 29
  • [27] Linear constraints in object-oriented finite element programming
    Dubois-Pelerin, Y
    Pegon, P
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1998, 154 (1-2) : 31 - 39
  • [28] Object-oriented finite element method for elastoplastic analysis
    Li, Huiping
    Cao, Zhongqing
    Zhou, Benkuan
    Xinan Jiaotong Daxue Xuebao/Journal of Southwest Jiaotong University, 32 (04): : 401 - 406
  • [29] The first try of Object-Oriented Finite Element Program
    Gang, L
    NEW TECHNOLOGIES ON COMPUTER SOFTWARE, 1997, : 118 - 123
  • [30] Object-oriented approach to finite element modeling on clusters
    Wyrzykowski, R
    Olas, T
    Sczygiol, N
    APPLIED PARALLEL COMPUTING, PROCEEDINGS: NEW PARADIGMS FOR HPC IN INDUSTRY AND ACADEMIA, 2001, 1947 : 250 - 257