wiki:WikiStart

Version 51 (modified by anonymous, 8 years ago) (diff)

--

OpenModelica Project

OpenModelica is an open-source Modelica-based modeling and simulation environment intended for industrial and academic usage.
Its long-term development is supported by a non-profit organization – the Open Source Modelica Consortium (OSMC).

This Trac installation is intended to help with the OpenModelica Project management, development, bug fixing, etc.

Documentation

Automatically generated documentation of OpenModelica and Modelica.

OpenModelica Style Guide
Details on the coding style and design patterns used in OpenModelica are here.
Writing efficient MetaModelica code
Details on how to write efficient MetaModelica code for the bootstrapped compiler are here.
Modelica Compliant Libraries
We have made a list with compatibility issues between tools.
To write compliant library follow this document.

Contribute

You can report a bug by adding a new ticket. Please have a look at all the open tickets first.
Participate in the compiler development and testing.

Testing

We run builds and tests using Hudson. Check the latest build and test status.
Check the status of the (in development) compliance suite of the Modelica specification.
Check the latest MSL 3.2.1 coverage.
Check the latest ModelicaTest 3.2.1 coverage.
Check the historical MSL coverage or (detailed) trend of all tested libraries.
Check the directory of all tested libraries.
Check the OpenModelica C-code static analysis using CLANG here: http://asap.openmodelica.org/scan-build/.
The issues we currently have with library coverage are collected in wiki page: CoverageIssues.
https://test.openmodelica.org/libraries/history/MSL_3.2.1/MSL_3.2.1-trend.svg https://test.openmodelica.org/libraries/history/ModelicaTest_3.2.1/ModelicaTest_3.2.1-trend.svg

Builds

Nightly Builds for Windows, Linux and Mac.

Statistics

OpenModelica statistics can be viewed at github or Ohloh.
Old subversion statistics for OpenModelica/trunk.

Contact

For any issues regarding this site contact us.