OpenModelica/OpenModelica ↗
Created Apr 12, 2023 · View the OpenModelica/OpenModelica repository page
OpenModelica is an open-source Modelica-based modeling and simulation environment intended for industrial and academic usage.
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
181
Lines of Code
167,921
From
Nov 7, 1997
To
Apr 12, 2023
About OpenModelica/OpenModelica
OpenModelica is an industrial and academic modeling and simulation environment built around the Modelica language. The project is organized as a superproject containing multiple specialized components, with the OMCompiler serving as the core engine that translates Modelica models into executable simulations.
The environment provides several interfaces for users: OMEdit is a graphical modeling interface, OMShell and OMNotebook offer interactive command-line and notebook-based environments, and OMSimulator enables co-simulation capabilities using FMI and SSP standards. Additional tools like OMOptim for optimization, OMParser for parsing, and OMPlot for visualization support the broader modeling workflow.
Development is coordinated by the Open Source Modelica Consortium as a non-profit organization. The project supports multiple platforms including Linux, Windows, and macOS, with nightly builds automatically generated to help users access the latest development version without compiling from source. The codebase is primarily written in Modelica and uses a modular architecture where developers can selectively checkout components based on their needs.