Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Implementation of a XFEM toolbox in Diffpack
Hossain, Md Naim; Paladim, Daniel; Vogel, Frank et al.
2013In International Conference on Extended Finite Element Methods - XFEM 2013, September 11 – 13, 2013, Lyon, France
Peer reviewed
 

Documents


Texte intégral
xfem2013_inutechCardiff.pdf
Postprint Éditeur (252.94 kB)
Télécharger
Annexes
XFEM_2013_inutech&Cardiff_Univ.pdf
(1.05 MB)
Presentation
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Extended Finite Element Method; Enrichment Function; Levelset Method; Diffpack
Résumé :
[en] The Diffpack Development Framework is an object-oriented software environment for the numerical solution of partial differential equations (PDEs). By its design, Diffpack intends to close the gap between black-box simulation packages and technical computing environments using interpreted computer languages. The framework provides a high degree of modeling flexibility, while still offering the computational efficiency needed for most demanding simulation problems in science and engineering. Technically speaking, Diffpack is a collection of C++ libraries with classes, functions and utility programs. The numerical functionality is embedded in an environment of software engineering tools supporting the management of Diffpack development projects. Diffpack supports a variety of numerical methods with distinct focus on the finite element method (FEM) but has no inherent restrictions on the types of PDEs and therefore applications to be solved. The key point of partition of unity enriched methods such as XFEM and GFEM is to help capture discontinuities and singularities or large gradients in solutions, which are not well resolved by h or prefinement [1]. The general idea is that the mesh need not conform to the moving boundaries so that minimal or no remeshing is required during the analysis. Our main motivation is to provide a generic implementation of enrichment within a flexible C++ environment, namely the Diffpack platform. The work was inspired by some of our earlier work [6,9] and that of other colleagues [5,7,8]. We demonstrate how object-oriented programming is particularly useful for the treatment of data structures and operations associated with XFEM : mesh-geometry interaction, non-standard integration rules, application of boundary conditions, treatment of level set data [2,6]. We detail the implementation of such features and verify and validate their implementation based on [5]. We show results based on unshifted, shifted [1] and study the behaviour of the stable generalized finite element method (SGFEM) to avoid blending effects and help control the conditioning of the system matrix [4]. For integration of elements cut by interface we use an in-house Delaunay Triangulation algorithm proposed by [3,5] and presented in detail in a companion paper.
Disciplines :
Ingénierie, informatique & technologie: Multidisciplinaire, généralités & autres
Auteur, co-auteur :
Hossain, Md Naim;  inuTech GmbH
Paladim, Daniel;  Cardiff University > Institute of Mechanics and Advanced Materials
Vogel, Frank;  inuTech GmbH
BORDAS, Stéphane ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Engineering Research Unit ; Cardiff University > Institute of Mechanics and Advanced Materials
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
Implementation of a XFEM toolbox in Diffpack
Date de publication/diffusion :
2013
Nom de la manifestation :
International Conference on Extended Finite Element Methods – XFEM 2013
Date de la manifestation :
from 11-09-2013 to 13-09-2013
Titre de l'ouvrage principal :
International Conference on Extended Finite Element Methods - XFEM 2013, September 11 – 13, 2013, Lyon, France
Peer reviewed :
Peer reviewed
Focus Area :
Computational Sciences
Projet européen :
FP7 - 289361 - INSIST - Integrating Numerical Simulation and Geometric Design Technology
Organisme subsidiant :
FP7
CE - Commission Européenne
Disponible sur ORBilu :
depuis le 30 décembre 2013

Statistiques


Nombre de vues
586 (dont 6 Unilu)
Nombre de téléchargements
321 (dont 3 Unilu)

Bibliographie


Publications similaires



Contacter ORBilu