OpenModelica master-fmi from 2018-02-19 04:21:05 to 2018-02-19 17:17:17

Summary

OMC Commits6
Libraries Changed7
Number of Improvements2
Number of Regressions2
Number of Performance Improvements3
Number of Performance Regressions5

OpenModelica Changes

CommitAuthorSummary
0334c2587Adeel AsgharRemove the extension
07921476fMartin SjölundUse set instead of unordered_set
b4562fbddAdrian Popfix compilation on Windows, add -std=c++11
ec9f5430fAdeel AsgharCompile semla before omc declare the functions in systemimpl
0c3f696cdAdeel AsgharLoad encrypted package Checkout the SEMLA and OMEncryption repositories inside the OM super project i.e., at the same level where OMCompiler is. Run the makefile with OMENCRYPTION=yes i.e., `make -f Makefile.omdev.mingw OMENCRYPTION=yes` on Windows. Configure on Linux `./configure --with-ENCRYPTION`. loadEncryptedPackage API takes a .mol file and decrypts the package and load it into the AST.
526b822d5Martin SjölundImprove reporting memory usage

Library Changes

LibraryChange
BuildSysProFrom version 3.0.0 OMSimulator v0.1.0-122-ga33d434 (revision 3.0.0-6-g4ec41c3) OMSimulator v0.1.0-122-ga33d434 to 3.0.0 OMSimulator v0.1.0-123-g4063091 (revision 3.0.0-6-g4ec41c3) OMSimulator v0.1.0-123-g4063091
BuildingSystemsFrom version 2.0.0-beta OMSimulator v0.1.0-122-ga33d434 (revision 2.0.0-beta2-79-ge889fa9) OMSimulator v0.1.0-122-ga33d434 to 2.0.0-beta OMSimulator v0.1.0-123-g4063091 (revision 2.0.0-beta2-79-ge889fa9) OMSimulator v0.1.0-123-g4063091
Buildings_1.6From version 1.6 OMSimulator v0.1.0-122-ga33d434 (revision 1.6+build.1) OMSimulator v0.1.0-122-ga33d434 to 1.6 OMSimulator v0.1.0-123-g4063091 (revision 1.6+build.1) OMSimulator v0.1.0-123-g4063091
Buildings_3.0.0From version 3.0.0 OMSimulator v0.1.0-122-ga33d434 (revision 3.0.0) OMSimulator v0.1.0-122-ga33d434 to 3.0.0 OMSimulator v0.1.0-123-g4063091 (revision 3.0.0) OMSimulator v0.1.0-123-g4063091
Buildings_latestFrom version 5.0.2 OMSimulator v0.1.0-122-ga33d434 (revision 20180216-203617~git~master) OMSimulator v0.1.0-122-ga33d434 to 5.0.2 OMSimulator v0.1.0-123-g4063091 (revision 20180216-203617~git~master) OMSimulator v0.1.0-123-g4063091
Modelica_DeviceDriversFrom version 1.5.0 OMSimulator v0.1.0-122-ga33d434 (revision 1.5.0-33-g9720a0a) OMSimulator v0.1.0-122-ga33d434 to 1.5.0 OMSimulator v0.1.0-123-g4063091 (revision 1.5.0-33-g9720a0a) OMSimulator v0.1.0-123-g4063091
ScalableTestSuiteFrom version 1.9.4 OMSimulator v0.1.0-122-ga33d434 (revision 1.9.4) OMSimulator v0.1.0-122-ga33d434 to 1.9.4 OMSimulator v0.1.0-123-g4063091 (revision 1.9.4) OMSimulator v0.1.0-123-g4063091

Models Affected

BuildSysProBuildSysPro.IBPSA.Utilities.Psychrometrics.Functions.Examples.X_pSatpphiSimulate performance 0.11 → 0:08:00
BuildingSystemsBuildingSystems.Utilities.Psychrometrics.Functions.Examples.X_pSatpphiSimulate performance 0.11 → 0:08:00
Buildings_1.6Buildings.Utilities.Math.Functions.Examples.IsMonotonicSimulate performance 0:08:00 → 0.11
Buildings_3.0.0Buildings.Fluid.HeatExchangers.Boreholes.BaseClasses.Examples.ExchangeValuesSimulate performance 0.11 → 0:08:00
Buildings_3.0.0Buildings.Utilities.Psychrometrics.Examples.TotalAirDryAirSimulate performance 0:08:00 → 0.11
Buildings_latestBuildings.Electrical.DC.Storage.Examples.BatteryCompile → Simulate
Buildings_latestBuildings.Examples.ChillerPlant.BaseClasses.Controls.Examples.ChillerSetPointControlSimulate → Compile
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnlyCompile → Simulate
Buildings_latestBuildings.HeatTransfer.Convection.Examples.InteriorSimulate performance 0.06 → 0:08:00
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTriggerSimulate → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56FrontEnd performance 0.00 → 0:04:40
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_10Simulate performance 0:05:00 → 0.11