ENHANCING MESH ADAPTATION CAPABILITIES OF GetFEM++ “FEM ENGINE” WITH MAdLib LIBRARY

Authors

  • Anna Perduta Cracow University of Technology

DOI:

https://doi.org/10.7494/mech.2013.32.4.143

Keywords:

software, numerical analysis, finite element method, mesh adaptation packages

Abstract

This paper describes enhancing mesh adaptation capabilities of GetFEM++ library. GetFEM++ is a versetile software package in C++ for implementing FEM based solvers for partial differential equations. Although GetFEM++ offers a wide range of mathematic tools for model descripion and discretization, it does only provide basic mesh refinement facilities. To enhance GetFEM++ capabilities, a mesh adaptation package MAdLib is used. The paper discusses basic requirements for mesh adaptation packages and presents MAdLib basic usage. The paper discusses implementation issues related to integration of both libraries. Examples illustrate capabilities of mesh adapation package and FEM framework extended by mesh adaptation facilities.

Downloads

Download data is not yet available.

References

Ainsworth M., Oden J.T. 2000, A Posteriori Error Estimation in Finite Element Analysis. Wiley-Blackwell.

Bank R., Sherman A., and Weiser A. 1983, Some Refinement Algorithms And Data Structures For Regular Local Mesh Refinement. Scientific Computing IMACS.

Borouchaki H., Hecht F., Frey P.J. 1998, Mesh Gradation Control. International Journal for Numerical Methods in Engineering.

Compère G., Remacle J.-F., Jansson J., Hoffman J. 2010, A mesh adaptation framework for dealing with large deforming meshes, International Journal for Numerical Methods in Engineering, 82(7):843–867.

Compère G. and Remacle J.-F., Marchandise E. 2008, Transient Mesh Adaptivity with Large Rigid-Body Displacements. Springer, IMR, pp. 213–230.

GetFEM++ Homepage 2010, http://download.gna.org/getfem/html/homepage/index.html.

Gmsh: a three-dimensional finite element mesh generator with built-in preand post-processing facilities 2010, http://geuz.org/gmsh/.

Hoffmann C.M. 1989, Geometric and Solid Modeling. Morgan Kaufmann Pub, San Mateo, California.

MAdLib: an open source Mesh Adaptation Library 2010, http://sites.uclouvain.be/madlib/.

SSCILIB (Small Scientific Library), http://sscilib.sourceforge.net/.

Mesh Quality Improvement Toolkit 2009, http://trilinos.sandia.gov/packages/mesquite/.

openNURBS SDK 2012, http://www.rhino3d.com/opennurbs.

Putanowicz R. 2011, Grounds for the selection of software components for building FEM simulation systems for coupled problems, Mechanics and Control, 30, pp. 234–244.

Sheel T.K., Remacle J.-F. 2010, Madlib – mesh adaptation library: An efficient parallel mesh adaptation algorithm.. LAP LAMBERT Academic Publishing.

Zavattieri P.D., Dari E.A., Buscaglia G.C. 1996, Optimization Strategies In Unstructured Mesh Generation. Int. J. Numer. Meth. Engng..

Zienkiewicz O.C., Taylor R.L., Zhu J.Z. 2005, The Finite Element Method: Its Basis and Fundamentals. ButterHeinem ST, 6th Revised Edition.

Downloads

Issue

Section

Articles