FCMUA is a free Matlab tool for structural analysis, based on the Finite Cell Method (FCM). It’s capable of performing 2D linear and elastoplastic analysis producing accurate results. Inside the package, provided below, it’s possible to find all of the functions needed, as well as some examples. Also, a Matlab script with user instructions is also provided (‘Guiding_Template.m’), guiding, step by step, the execution process of the FCMUA, so you can implement your own problems.

The framework provided is tailored for quick prototyping of new functionalities, constituting a basis for further developments.


The following features are supported:

  • 2D linear elasticity and elastoplastic analysis based on the FCM;
  • Lagrangian shape functions;
  • Imposition of Dirichlet boundary conditions;
  • Octree adaptive integration.




It’s encouraged the use, distribution and modification of this software for research purposes. It is only asked that,  in case of a scientific publication of results obtained using FCMUA, the authors to cite the MSc Dissertation Explratory Analysis of the Finite Cell Method in Structural Applications.


The toolbox is distributed in the hope that it will be useful, WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.