Wolfram Library Archive

All Collections Articles Books Conference Proceedings
Courseware Demos MathSource Technical Notes

IMTEK Mathematica Supplement

J. G. Korvink
Organization: University of Freiburg
Department: Department of Microsystems Engineering Lab of Simulation
Oliver Rübenkönig
Organization: Wolfram Research, inc.
Department: Kernel Technology
Revision date


The IMTEK Mathematica Supplement, or IMS for short is an open source Mathematica add-on and provides a wealth of packages and tutorials from a variety of application areas, but with a strong focus on Finite Element Computations. The IMS is a continuous project at the Chair for Microsystem Simulation, Department for Microsystem Engineering (IMTEK), University of Freiburg, Germany. The IMS user group is supported through a mailing list, which can be accessed at the IMS website:


Basically, the IMS has three main foci:
  • To provide useful Mathematica computation,visualization and simulation packages and their documentation
  • To provide easy to use,hands-on tutorials
  • To extend the capability to import and export CAD data formats with interface packages.
It is important that IMS follows good design principles. The interoperability of commands has received great attention during the design process. Two core data structures extend the Mathematica complement: the imsNexus and the imsSystem.

imsNexus is a Graph like data structure which is used to represent computational meshes, circuit net lists or other connectivity based domains. A variety of differential operators may be applied to these objects (elements) and global equations systems can be built from them. Such equation systems are represented by the imsSystem data structure.

An imsSystem - no matter whether it is built from within IMS or is read in from an external source - can then be model order reduced or time integrated.

With about 50 numerical packages, 10 interface packages and about 10 tutorials, the IMS extends Mathematica in the areas of Computational Geometry, Data Structures, Differential Equation Systems and a large set of Utilities. Several Lectures, Tips and Application Examples are also provided.

*Applied Mathematics > Visualization
*Engineering > Finite Element Methods
*Science > Physics

Finite Element, Model Order Reduction, Differential Equation Systems, System Theory