The OpenModelica Project





Home Goal Research Documentation Download OMC|MDT|Nightly-Builds Bugs License Registration Forum Contact Developer Pages

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.


Release Notes, version 1.4.1 [2006-06-19]

Release Notes of the current available implementation (Version 1.4.1):

  • See: http://www.ida.liu.se/projects/OpenModelica
  • Many thanks to all who contributed and worked hard for this release!
  • This is the first release of OpenModelica which can be used togheter with the graphic editor MathModelica Lite.

The release has the following highlights:

  1. OpenModelica Compiler (OMC):
      This release includes further Improvements of the OpenModelica Compiler
    • Support for external objects (new in 1.4.1).
    • OMC now reports the version number via command line switches or CORBA API getVersion() (new in 1.4.1).
    • Implemented caching for faster instantiation of large models (new in 1.4.1).
    • Partial support for mixed system of equations.
    • New initialization routine, based on optimization (minimizing residuals of initial equations).
    • Symbolic simplification of builtin operators for vectors and matrices.
    • Improved code generation in simulation code to support e.g. Modelica functions.
    • Support for classes extending basic types, e.g. connectors (support for MSL 2.2 block connectors).
    • Support for parametric plotting via the plotParametric command.
    • Updated the Modelica Standard Library from 1.5 to a 2.2 subset.
      The older Modelica 1.5 is available as a zip package.
    • Many bug fixes.
  2. OpenModelica Shell (OMShell)
    • Essentially the same OMShell as in previous release. One difference is that now all error messages are sent to the command window instead of to a separate log window.
  3. OpenModelica Notebook (OMNotebook)
    • Many significant improvements and bug fixes. This version supports graphic plots within the cells in the notebook. Improved cell handling and Modelica code syntax highlighting. Command completion of the most common OMC commands is now supported. The notebook has been used in several courses.
  4. OpenModelica Eclipse Plug-in (MDT)
    • Improvements of the error reporting when building the OMC compiler. The errors are now added to the problems view. The latest MDT release is version 0.6.6 of 2006-06-06 (new in 1.4.1).
    • This is the first really useful version of MDT. Full browsing of Modelica code, e.g. the MSL 2.2, is now supported. (MetaModelica browsing is not yet fully supported). Full support for automatic indentation of Modelica code, including the MetaModelica extensions. Many bug fixes. The Eclipse plug-in is now in use for OpenModelica development at PELAB and MathCore Engineering AB since approximately three months.
  5. 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).
    • All source code of the OpenModelica compiler has recently been translated to an extended subset of Modelica, currently called MetaModelica. The current size of OMC is approximately 100 000 lines All development is now done in this version.
    • A new tutorial and users guide for development in MetaModelica.
    • Successful builds and tests of OMC under Linux and Solaris.
    • Small fixes in the MetaModelica compiler. MetaModelica Users Guide is now part of the OMDev release. The latest OMDev was released in 2006-06-06 (new in 1.4.1).
  6. The New BSD (Berkeley) open-source license for the source code.

News

2006-06-19

  • OpenModelica 1.4.1 Released
  • Download!
  • OpenModelica 1.4.1 Source Released
  • For people with SVN problems

    2006-05-21

  • OpenModelica 1.4.0 Source Released
  • OpenModelica 1.4.0 Released

    2006-03-25

  • OpenModelica 1.3.2 Released

    2005-11-29

  • OpenModelica 1.3.1 Released

    2005-10-11

  • OpenModelica 1.3.0 Released


  • Research



    OpenModelica Environment (subsystems and approximate release dates)

    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.4.1, is now available for download.

    Modelica Development Tooling (MDT) for Eclipse

    Subversion repository access

    Explore



    Documentation



    Help us get better! Report bugs



    Licensing

    OpenModelica is available for any use (academic or commercial) under New BSD 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!

    Name:
    E-Mail:
    Organization:
    Comment:


    Discussion Forum

    The following is a general discussion email list concerning OpenModelica, its usage, experience, mutual advice, etc.
    It is called OpenModelicaInterest@ida.liu.se.

    To become a member, send an Email to majordomo@ida.liu.se containing the single line:

    SUBSCRIBE OpenModelicaInterest
    


    Contact

    To contact us: OpenModelica@ida.liu.se


    Last updated June 19, 2006 by Adrian Pop [adrpo@ida.liu.se].
    Please contact Adrian Pop for problems and suggestions regarding this site.