Goal
The goal of the project is to:
- create a complete Modelica modeling, compilation and simulation environment
- based on free software distributed in binary and source code form.
We invite researchers and students, or any interested developer to participate in the project.
Roadmap
Fall 2009. Continued high priority on better support for the Modelica standard libraries.
Completion of MultiBody library and Fluid/Media library flattening support.
Fall 2009. Change to standard GPL open source license option instead of OSMC-GPL license option.
During 2010. Improved scalability – support for larger models and improved simulation efficiency. Further improved library support.
During 2010. Support for full Modelica 3.1 and certain Modelica 3.2 features.
Fall 2010. Modelica debugger.
Release Notes, version 1.5.0 RC1 [2009-11-10]
Release Notes of the current available implementation (Version 1.5.0):
- See: http://www.openmodelica.org
- Many thanks to all who contributed and worked hard for this release!
- Available Graphical Model Editors:
The release has the following highlights:
See the OpenModelica Users Guide
for more info.
- Several Platforms Releases Available [Windows, Linux, Mac]:
-
The whole OpenModelica environment, including both the compiler, OMShell and
OMNotebook, is now available on all three major platforms: Windows, Linux,
and Mac.
- OpenModelica Compiler (OMC)
This release includes further Improvements of the OpenModelica Compiler:
- Less memory consumption and better memory management over time.
- New Qt-based 2D plotting and simple 3D visualization.
- Modelica 3.0 parsing support.
- Export of DAE to XML and MATLAB.
- Support for several platforms Linux, MacOS, Windows (2000, Xp, Vista).
- Support for record and strings as function arguments.
- Additional free graphic editor SimForge can be used with OpenModelica.
- Many bug fixes.
- OpenModelica Shell (OMShell)
- Essentially the same OMShell as in previous release.
- OpenModelica Notebook (OMNotebook)
- OMNotebook is a Mathematica style Notebook for Modelica where you can direclty write and simulate your models.
- The purpose of OMNotebook is to provide an advanced Modelica teaching tool.
- The OpenModelica release includes DrModelica package which provides all the examples from
Peter Fritzson's book the "Principles of Object-Oriented Modeling and Simulation with Modelica 2.1".
-
OMNotebook has a number of improvements,
primarily in the plotting functionality and platform availability; including
scalable plots, zooming, logarithmic plots, grids, etc.
- OpenModelica Eclipse Plug-in (MDT)
-
This release includes some bugfixes for MDT (version 0.7.3)
and the associated MetaModelica debugger.
- OpenModelica Development Environment (OMDev)
The following mechanisms have been put in place to support OpenModelica
development.
- A separate web page for OMDev (OpenModelica Development Environment).
- A pre-packaged OMDev zip-file with precompiled binaries for
development under Windows using the mingw Gnu compiler from the Eclipse MDT
plug-in.
(Development is also possible using Visual Studio).
- A new tutorial and users guide for development in MetaModelica. See the Documentation section.
- Successful builds and tests of OMC under Linux, Solaris, Mac, Windows.
- Compilation speed improvements in the MetaModelica compiler.
MetaModelica Users Guide is now part of the OMDev and OpenModelica release.
The latest OMDev was released in 2008-10-02.
-
The Open Source Modelica Consortium (OSMC) License for the source code.
|
|
Research
OpenModelica Environment (subsystems and approximate release dates)
- OMC, The Modelica Compiler/Interpreter – released Now
- OMShell, The Interactive Session Handler – released Now
- OMNotebook, DrModelica Simple Electronic notebook – released Now.
- Graphic Model Editor – more information
- Modelica Development Tooling (MDT) as Eclipse Plugin – available here
- Modelica XML conversion – available here.
- Debugger for extended subset algorithmic code – released now
The current OpenModelica release contains the OMC Compiler/Interpreter, OMShell, OMNotebook.
Modelica Development Tooling (MDT) releases are separate from OpenModelica releases.
There are known bugs and limitations in several of these tools (see the
implementation status and our open bugs).
Download
OpenModelica 1.5.0 RC1 is available for download.
Modelica Development Tooling (MDT) for Eclipse
- 0.7.3 version of the Modelica is now available as an Eclipse plugin installation/update site.
- Follow Modelica Development Tooling (MDT) for installation instructions.
- Please read Users Guide for installation instructions or follow the link above.
Graphical Model Editor by MathCore Engineering AB
Download source
Nightly-Builds
- We provide also experimental nightly-builds for both
Windows and Linux between releases.
Using the latest builds and reporting bugs provides us with valuable feedback.
Some of the bugs reported could be already fixed in the nightly-builds.
Subversion repository access
Visual Instructions for checking out OpenModelica Sources
- Checkout sources using Tortoise SVN on Windows:

- Enter the OpenModelica Subversion URL:

- Enter your user/pass (CodeBeamer registered users can use their user/pass here):
Explore
Documentation
Help us get better! Report bugs
Frequently Asked Questions
- Check out our FAQ if you have problems.
Licensing
OpenModelica is available for any use (academic or commercial) under Open Source Modelica Consortium (OSMC) License conditions.
Registration
Please register if you download and install Open Modelica. Why?
We would like to inform you about new releases of Open Modelica!
We want be informed who is using it and the kind of usage.
Your information will be not be distributed to third parties!
Note: It may take a while to be registered as we check the
information we receive to fight the spam on our mailing lists.
Thank you for your patience.
Discussion Forum
The OpenModelicaInterest [at] ida.liu.se
forum is a general discussion email
list concerning OpenModelica, its usage, experience, mutual advice, etc.
You will need to become a list memeber before sending emails!
To become a member, send an Email to majordomo [at] ida.liu.se
containing the single line:
SUBSCRIBE OpenModelicaInterest
This forum is archived and searchable on
Mail Archive and
Gmane.
Contact
For OpenModelica usage, experience, advice, bugs, etc. please use OpenModelicaInterest forum!
For any other issues please use: OpenModelica [at] ida.liu.se
OpenModelica Subversion Statistics
www.ohloh.net statistics for OpenModelica:
We have generated statistics for our OpenModelica Subversion repository.
Click on the picture below or here for more information.
OpenModelica Development Server
The new OpenModelica Development platform is
Last Update
Last updated Tuesday, Novemeber 11, 2009 by Adrian Pop [adrpo (at) ida.liu.se].
Please contact Adrian Pop for problems and suggestions regarding this site.