MUESLI
MUESLI is an open-source, object-oriented library of material models at the continuum scale.
This code has been developed by the Computational Solid Mechanics at IMDEA and the research group on Modelling and Simulation in Mechanical Engineering at the UPM. The main author and project coordinator is Prof. I. Romero
🔑 Key characteristics of the library
- Object-oriented design of materials families, easily extensible.
- High-level of abstraction in the operations based on tensor classes.
- Automatic tests for certain functions (energies, tangents, etc.)
- Interfaces with ANSYS, Abaqus, LS-DYNA
Material Models
- Small strain mechanics elasticity, viscoelasticity, plasticity, viscoplasticity.
- Finite strain mechanics hyperelasticity, plasticity, damage
- Thermal materials (small strain isotropic).
- Thermo-mechanical materials in the small and finite strain regime
- Fluids (Fourier-type heat conduction).
- Diffusive materials
🧪 Testing
MUESLI provides a series of automatic tests that can be employed, up to a certain extent, to verify the implementation of new material classes.
🛠️ Interfaces
- MUESLI is a material library not designed to be used in standalone mode, but rather to be integrated into other simulation tools of Computational Mechanics. Its interface makes is, up to a certain extent, method agnostic. It can be used in finite element, finite volume, finite difference, etc. codes, simply by providing the appropriate interface.
- Currently, interfaces to Abaqus, LS-DYNA and ANSYS have been implemented.
🎯 Philosophy
- Focus on clarity and extensibility over raw speed.
📘 User manual
A user manual can be freely accessed.
📘 Citing MUESLI
The library MUESLI was described in the journal article:
- Portillo, D., del Pozo, D., Rodŕıguez-Galán, D., Segurado, J., Romero, I. (2017) /MUESLI - a Material UnivErSal LIbrary/, Advances in Engineering Software, 106, pg 1–8, doi: 10.1016/j.advengsoft.2017.01.007, (web link).
Please cite this work if you use the library.
A user manual can be freely accessed.
🪪 Obtaining the library
MUESLI is an open-source code with GNU GPL-3 licence. The latest version can be downloaded from a public git repository.