← Back to App Store

OpenModelica

Computing Applications (HPC)  OSMC Public License (Free)

About

Simulation environment based on the Modelica language, for industrial and academic use in developing complex cyber-physical systems and analyzing multi-domain systems governed by differential, algebraic, and discrete equations.

Key Features

  • Language: Modelica 3.5+ standard
  • Domains: mechanical, electrical, thermal, fluid
  • Tools: OMEdit GUI, OMShell, OMNotebook
  • Export: FMI 2.0 co-simulation

Skills

MCP skills available for OpenModelica, callable from AI workflows and the Paramus chat:

  • Analysis Info — [info-only, does not execute] Documentation
  • Check — Check model syntax and dependencies
  • Info — Get OpenModelica service status and version
  • Kernel Execute — Execute Modelica code in a running kernel session. Requires a session_id from kernel_start. The code parameter contains OMC scripting commands (loadString, simulate, etc.).
  • Kernel Get Result — Retrieve a simulation result file (e.g. CSV) from a running OpenModelica kernel session. Call this BEFORE kernel_stop to get the data. The filename comes from the simulate() result (resultFile field).
  • Kernel List — List all active OpenModelica kernel sessions. Use this to find session_ids if you lost track of a running session.
  • Kernel Start — Start an interactive OpenModelica kernel session. Returns a session_id that must be passed to kernel_execute and kernel_stop. The session runs in a Docker container with OpenModelica Compiler (OMC).
  • Kernel Stop — Stop a running OpenModelica kernel session and remove the Docker container. Pass the session_id from kernel_start.
  • List Functions — List available Modelica standard library functions
  • Parameter Sweep — Run parameter sweep sensitivity analysis
  • Simulate — Simulate a Modelica model over time
  • Simulation Info — [info-only, does not execute] Documentation
  • Steady State — Find steady state solution of a model

Browse the full OpenModelica skill documentation

Citation

Fritzson, P. et al. The OpenModelica Integrated Environment for Modeling, Simulation, and Model-Based Development. Modeling, Identification and Control. 41(4), 241-295 (2020). DOI:10.4173/mic.2020.4.1

Frequently Asked Questions

What is OpenModelica?

OpenModelica is a computing applications (hpc) application available in the Paramus App Store. Simulation environment based on the Modelica language, for industrial and academic use in developing complex cyber-physical systems and analyzing multi-domain systems governed by differential, algebraic, and discrete equations.

Is OpenModelica free to use?

Yes. OpenModelica is distributed under the OSMC Public License (Free) license and is available at no cost through the Paramus App Store.

How do I install OpenModelica?

OpenModelica is installed through Paramus Chemistry OS, an on-premise Windows platform for computational chemistry. Open the Paramus App Store in your local installation and select OpenModelica for one-click deployment.

What are the key features of OpenModelica?

Key features of OpenModelica include: Language: Modelica 3.5+ standard; Domains: mechanical, electrical, thermal, fluid; Tools: OMEdit GUI, OMShell, OMNotebook; Export: FMI 2.0 co-simulation.

What type of application is OpenModelica?

OpenModelica belongs to the “Computing Applications (HPC)” category in the Paramus App Store. It runs on Paramus Chemistry OS and can also be accessed through Paramus Cloud for supported workflows.

What platform does OpenModelica run on?

OpenModelica runs on Paramus Chemistry OS, a Windows-based on-premise platform that provides local compute power for demanding simulations. It requires a Paramus OS installation with appropriate hardware resources.

Can OpenModelica be automated or integrated with AI workflows?

Yes. OpenModelica is available as part of the Paramus ecosystem which supports MCP (Model Context Protocol) tools for AI-driven automation. This enables integration with large language models and automated research pipelines.

How should I cite OpenModelica in publications?

The recommended citation for OpenModelica is: Fritzson, P. et al. The OpenModelica Integrated Environment for Modeling, Simulation, and Model-Based Development. Modeling, Identification and Control. 41(4), 241-295 (2020). DOI:10.4173/mic.2020.4.1


Browse all apps in the Paramus App Store

Scroll to Top