OpenModelica master-fmi from 2018-03-06 11:40:17 to 2018-03-07 18:39:54

Summary

OMC Commits7
Libraries Changed14
Number of Improvements3
Number of Regressions5
Number of Performance Improvements7
Number of Performance Regressions9

OpenModelica Changes

CommitAuthorSummary
fbf28bfa3Willi Braun[DAEmode] use IDA when the model is compiled in DAEmode
47aed5e03Martin SjölundPrefix partial function application
bf562e79aWilli Braun[DAEmode] don't not put JacobianEqns into json
ad854a60fWilli Braun[DAEMode] create startValueEquations from initDAE
19657600eWilli Braun[cRuntime] clean DASSL from DAEmode code
d66515a63Willi Braun[FMI] added model structure for discrete states
1453d7dd8Adrian Popremove quotes that are not needed in Windows makefile

Library Changes

LibraryChange
Annex60_1.0.0From version 1.0.0 OMSimulator v0.1.0-183-g00b59c3 (revision 1.0.0) OMSimulator v0.1.0-183-g00b59c3 to 1.0.0 OMSimulator v0.1.0-186-gffcedfc (revision 1.0.0) OMSimulator v0.1.0-186-gffcedfc
Buildings_1.6From version 1.6 OMSimulator v0.1.0-183-g00b59c3 (revision 1.6+build.1) OMSimulator v0.1.0-183-g00b59c3 to 1.6 OMSimulator v0.1.0-186-gffcedfc (revision 1.6+build.1) OMSimulator v0.1.0-186-gffcedfc
Buildings_latestFrom version 5.0.2 OMSimulator v0.1.0-183-g00b59c3 (revision 20180220-075636~git~master) OMSimulator v0.1.0-183-g00b59c3 to 5.0.2 OMSimulator v0.1.0-186-gffcedfc (revision 20180220-075636~git~master) OMSimulator v0.1.0-186-gffcedfc
ModelicaTestOverdetermined_3.2.2From version 3.2.2 OMSimulator v0.1.0-183-g00b59c3 (revision 3.2.2-227-g9f23c3a) OMSimulator v0.1.0-183-g00b59c3 to 3.2.2 OMSimulator v0.1.0-186-gffcedfc (revision 3.2.2-227-g9f23c3a) OMSimulator v0.1.0-186-gffcedfc
ModelicaTest_3.2.1From version 3.2.1 OMSimulator v0.1.0-183-g00b59c3 (revision 3.2.1+build.4-18-g60cb4e4) OMSimulator v0.1.0-183-g00b59c3 to 3.2.1 OMSimulator v0.1.0-186-gffcedfc (revision 3.2.1+build.4-18-g60cb4e4) OMSimulator v0.1.0-186-gffcedfc
ModelicaTest_3.2.2From version 3.2.2 OMSimulator v0.1.0-183-g00b59c3 (revision 3.2.2-227-g9f23c3a) OMSimulator v0.1.0-183-g00b59c3 to 3.2.2 OMSimulator v0.1.0-186-gffcedfc (revision 3.2.2-227-g9f23c3a) OMSimulator v0.1.0-186-gffcedfc
Modelica_3.2.1From version 3.2.1 OMSimulator v0.1.0-183-g00b59c3 (revision 3.2.1+build.4-18-g60cb4e4-om1) OMSimulator v0.1.0-183-g00b59c3 to 3.2.1 OMSimulator v0.1.0-186-gffcedfc (revision 3.2.1+build.4-18-g60cb4e4-om1) OMSimulator v0.1.0-186-gffcedfc
Modelica_DeviceDriversFrom version 1.5.0 OMSimulator v0.1.0-183-g00b59c3 (revision 1.5.0-33-g9720a0a) OMSimulator v0.1.0-183-g00b59c3 to 1.5.0 OMSimulator v0.1.0-186-gffcedfc (revision 1.5.0-33-g9720a0a) OMSimulator v0.1.0-186-gffcedfc
Modelica_SynchronousFrom version 0.92.1 OMSimulator v0.1.0-183-g00b59c3 (revision 0.92.1-31-g844900d) OMSimulator v0.1.0-183-g00b59c3 to 0.92.1 OMSimulator v0.1.0-186-gffcedfc (revision 0.92.1-31-g844900d) OMSimulator v0.1.0-186-gffcedfc
Modelica_trunk_cppFrom version trunk OMSimulator v0.1.0-183-g00b59c3 (revision 20180305-165651~git~master-om2) OMSimulator v0.1.0-183-g00b59c3 to trunk OMSimulator v0.1.0-186-gffcedfc (revision 20180306-153859~git~master-om2) OMSimulator v0.1.0-186-gffcedfc
PlanarMechanicsFrom version 1.4.0 OMSimulator v0.1.0-183-g00b59c3 (revision 1.4.0-20170721-152651~git~master) OMSimulator v0.1.0-183-g00b59c3 to 1.4.0 OMSimulator v0.1.0-186-gffcedfc (revision 1.4.0-20170721-152651~git~master) OMSimulator v0.1.0-186-gffcedfc
PowerSystemsFrom version 0.6.0 OMSimulator v0.1.0-183-g00b59c3 (revision 0.6.0) OMSimulator v0.1.0-183-g00b59c3 to 0.6.0 OMSimulator v0.1.0-186-gffcedfc (revision 0.6.0) OMSimulator v0.1.0-186-gffcedfc
PowerSystems_latestFrom version 0.7 dev OMSimulator v0.1.0-183-g00b59c3 (revision 20180205-094657~git~master) OMSimulator v0.1.0-183-g00b59c3 to 0.7 dev OMSimulator v0.1.0-186-gffcedfc (revision 20180205-094657~git~master) OMSimulator v0.1.0-186-gffcedfc
ScalableTestSuiteFrom version 1.9.4 OMSimulator v0.1.0-183-g00b59c3 (revision 1.9.4) OMSimulator v0.1.0-183-g00b59c3 to 1.9.4 OMSimulator v0.1.0-186-gffcedfc (revision 1.9.4) OMSimulator v0.1.0-186-gffcedfc

Models Affected

Annex60_1.0.0Annex60.Utilities.Time.Examples.ModelTimeSimulate performance 0:08:00 → 0.11
Buildings_1.6Buildings.Utilities.Math.Functions.Examples.SpliceFunctionSimulate performance 0:08:00 → 0.11
Buildings_1.6Buildings.Utilities.Psychrometrics.Functions.Examples.pW_XSimulate performance 0.11 → 0:08:00
Buildings_latestBuildings.BoundaryConditions.WeatherData.BaseClasses.Examples.CheckBlackBodySkyTemperatureSimulate performance 0.11 → 0:08:00
Buildings_latestBuildings.Electrical.AC.OnePhase.Examples.GridDCLoadSimulate performance 0.11 → 0:08:00
Buildings_latestBuildings.HeatTransfer.Windows.BaseClasses.Examples.ShadeSimulate performance 0:08:00 → 0.11
ModelicaTestOverdetermined_3.2.2ModelicaTestOverdetermined.ConsistentInitialization.Mechanical.TwoMassesEquationsReducedSteadyStateSimulate performance 0.16 → 0:08:00
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTimeTable.Test17Simulate performance 0:08:00 → 0.11
ModelicaTest_3.2.2ModelicaTest.Tables.CombiTable2D.Test15Simulate performance 0:08:00 → 0.61
Modelica_3.2.1Modelica.Utilities.Examples.readRealParameterModelSimulate performance 0:08:00 → 0.51
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSizeSimulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTriggerCompile → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.HoldWithDAeffects2Simulate performance 0:08:00 → 0.11
Modelica_trunk_cppModelica.Blocks.Examples.Rectifier6pulseFFTCompile → Failed
PlanarMechanicsPlanarMechanics.Examples.KinematicLoop_DynamicStateSelectionSimulate → Compile
PowerSystemsPowerSystems.Examples.AC1ph_DC.Elementary.SourceSimulate performance 0.11 → 0:08:00
PowerSystemsPowerSystems.Examples.Introductory.ReferenceSynchronSimulate performance 0.11 → 0:08:00
PowerSystemsPowerSystems.Examples.PowerWorld.PowerWorldCompile → Simulate
PowerSystems_latestPowerSystems.Examples.PowerWorld.PowerWorldCompile → Simulate
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800SimCode performance 2.23 → 15.18
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600SimCode performance 5.18 → 0:01:00
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800SimCode performance 3.21 → 19.85
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800Simulate → Failed
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280Compile → Failed