Skip to content

Spawn 0.5.0

Latest
Compare
Choose a tag to compare
@kbenne kbenne released this 15 Dec 20:02
· 19 commits to develop since this release

Spawn 0.5.0

This is the maiden release of Spawn based on the OpenModleica compiler. Internally OM is now used to compile and run simulations in Spawn.

Installation for "light" Packages

Spawn aims to provide a compressive toolchain for Modelica based building energy modeling in a single package. This shall include library content and examples (MBL), an integrated Modelica based compiler toolchain, and the Modelica to EnergyPlus interface. Spawn "light" packages contain only the Modelica to EnergyPlus interface. Although the light packages are made available here for direct download, the content of these packages is bundled into the MBL releases. For those with an established Modelica environment (Dymola, Modelon Impact, OpenModelica, etc) the simplest way to get started with Spawn is by installing the MBL and using your preferred third party Modelica environment.

Installation for Full Packages (Ubuntu 22.04 only)

Full packages are under active development, but now contain a complete toolchain, including bundled MBL and OpenModelica compiler versions. Extract the package to a location of your choosing and optionally put the bin/spawn executable in your system path.
Additional computer platforms, including versions of Mac OS and Windows will be supported in future releases.

Example Usage

Detailed help is built into the command line program spawn --help.

  • Compile a Modelica model. Models contained with the Modelica Buildings Library and
    the Modelica Standard Library are included and available to the compiler by default.
spawn modelica create-exe Buildings.Examples.Tutorial.Boiler.System1
  • Compile and run a Modelica model, which internally leverages EnergyPlus.
spawn modelica simulate Buildings.ThermalZones.EnergyPlus.Validation.ThermalZone.OneZoneOneYear