The OpenModelica Project





Home Goal Roadmap Documentation
Research
Download
OMC| MDT| Nightly-Builds
Report
Bugs
FAQ License Registration Forum Contact Developer OSMC Consortium Annual
Workshop

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):

    The release has the following highlights:
    See the OpenModelica Users Guide for more info.

    1. 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.
    2. 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.
    3. OpenModelica Shell (OMShell)
      • Essentially the same OMShell as in previous release.
    4. 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.
    5. OpenModelica Eclipse Plug-in (MDT)
      • This release includes some bugfixes for MDT (version 0.7.3) and the associated MetaModelica debugger.
    6. 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.
    7. The Open Source Modelica Consortium (OSMC) License for the source code.
  • News

    2010-02

  • 02-09 [New] ModProd Workshop
  • 02-08 [New] OpenModelica Workshop

    2009-11-10

  • [New] OpenModelica 1.5.0 RC1 released

    2009-10-09

  • Open Source Date

    2009-09-19

  • OpenModelica 1.5.0 BETA released

    2009-01-16

  • OpenModelica 1.4.5 released

    2009-02-02

  • OpenModelica Annual Workshop

    2008-03-03

  • Open Source Modelica Consortium

    2008-02-20

  • OpenModelica 1.4.4 released

    2008-02-13

  • OpenModelica Development Server
        running on CodeBeamer platform from Intland

    2008-01-11

  • OSMC Workshop: January 21-23, 2008
  • Changed to OSMC License

    2007

  • 12-04 Open Source Modelica Consortium (OSMC)
                  was founded!
  • 09-03 Added FAQ Page.
  • 08-28 OpenModelica Developers Course,
                  August 30-31, Linköping, Sweden.
  • 07-13 OpenModelica 1.4.3 Release
  • 07-13 Download Windows/Linux/Mac binaries!
  • 07-13 OpenModelica 1.4.3 Source Released
  • 07-13 For people with SVN problems

    2006

  • 11-29 OpenModelica Subversion Statistics
  • 10-02 OpenModelica 1.4.2 Released
  • 06-19 OpenModelica 1.4.1 Released
  • 05-21 OpenModelica 1.4.0 Released
  • 03-25 OpenModelica 1.3.2 Released

    2005

  • 11-29 OpenModelica 1.3.1 Released
  • 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.5.0 RC1 is available for download.

    Modelica Development Tooling (MDT) for Eclipse

    Graphical Model Editor by MathCore Engineering AB

    Download source

    Nightly-Builds

    Subversion repository access

    Visual Instructions for checking out OpenModelica Sources






    Explore



    Documentation



    Help us get better! Report bugs



    Frequently Asked Questions



    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.

    Name:
    E-Mail:
    Organization:
    Comment:
    Security Question:
    (to avoid spam)
     

    What value should x have to satisfy the equation:
    2x + 3 = 23?


    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 Subversion Statistics

    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.