FCMLab: A finite cell research toolbox for MATLAB

N. Zander, T. Bog, M. Elhaddad, R. Espinoza, H. Hu, A. Joly, C. Wu, P. Zerbe, A. Düster, S. Kollmannsberger, J. Parvizian, M. Ruess, D. Schillinger, E. Rank

Research output: Contribution to journalArticlepeer-review

31 Scopus citations


The recently introduced Finite Cell Method combines the fictitious domain idea with the benefits of high-order finite elements. Although previous publications demonstrated the method's excellent applicability in various contexts, the implementation of a three-dimensional Finite Cell code is challenging. To lower the entry barrier, this work introduces the object-oriented MATLAB toolbox FCMLab allowing for an easy start into this research field and for rapid prototyping of new algorithmic ideas. The paper reviews the essentials of the methods applied and explains in detail the class structure of the framework. Furthermore, the usage of the toolbox is discussed by means of different two- and three-dimensional examples demonstrating all important features of FCMLab (http://fcmlab.cie.bgu.tum.de/).

Original languageEnglish (US)
Pages (from-to)49-63
Number of pages15
JournalAdvances in Engineering Software
StatePublished - Aug 2014

Bibliographical note

Funding Information:
The first two and the last author gratefully acknowledge the financial support of the German Research Foundation (DFG) under Grants RA 624/19-1 and RA 624/15-2 . D. Schillinger acknowledges support from the Institute for Computational Engineering and Sciences (ICES) at the University of Texas at Austin and the German Research Foundation (DFG) under Grant SCHI 1249/1-2 .


  • Fictitious domain methods
  • Finite Cell Method
  • High-order finite elements
  • Object-oriented finite elements
  • p-FEM


Dive into the research topics of 'FCMLab: A finite cell research toolbox for MATLAB'. Together they form a unique fingerprint.

Cite this