OpenModelica master from 2019-07-02 22:57:19 to 2019-07-03 11:59:09

Summary

OMC Commits3
Libraries Changed8
Number of Improvements113
Number of Regressions13
Number of Performance Improvements4
Number of Performance Regressions2

OpenModelica Changes

CommitAuthorSummary
939861939fkabdelhak[BE] resolveLoops update - eqCrossNodes triple loops can be detected now - detection of equal structure (e.g. arrays)
a2704b4b0fAdeel AsgharPreserve the SimulationDialog geometry correctly
18ceea3a6aAdeel Asgharticket:5490 Enable new instantiation and API by default

Library Changes

LibraryChange
Buildings_latestFrom version 6.0.0 (revision 20190511-064334~git~master) to 6.0.0 (revision 20190627-090406~git~master)
IBPSA_latestFrom version 3.0.0 (revision 20190502-191348~git~master) to 3.0.0 (revision 20190626-083727~git~master)
ModelicaTest_trunk_cppFrom version trunk (revision 20190514-073741~git~master-om188) to trunk (revision 20190623-132927~git~master-om200)
Modelica_3.2.3From version 3.2.3 (revision 3.2.3+build.2-1-g1a65198-om2) to 3.2.3 (revision 3.2.3+build.2-10-g702eeaa-om2)
Modelica_SynchronousFrom version 0.93.0 (revision 0.93.0-8-g5aa86a2) to 0.93.0 (revision 0.93.0-14-gb4364ed)
Modelica_trunkFrom version trunk (revision 20190514-073741~git~master-om1) to trunk (revision 20190623-132927~git~master-om1)
Modelica_trunk_cppFrom version trunk (revision 20190514-073741~git~master-om1) to trunk (revision 20190623-132927~git~master-om1)
ThermoPowerFrom version 3.1 (revision 3.1-20190222-233358~git~master) to 3.1 (revision 3.1-20190518-102719~git~master)

Models Affected

BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile → Simulate
ModelicaTest_trunk_cppModelicaTest.Blocks.IntegratorForceState (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Blocks.MuxDemux (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test1 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test11 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test12 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test15 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test16 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test18 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test19 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test2 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test20 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test21 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test23 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test24 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test25_usertab (sim)Failed → Templates
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test26 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test27 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test28 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test29 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test3 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test30 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test31 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test32 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test33 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test4 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test5 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test6 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test7 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Ds.Test8 (sim)Failed → Verify
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test1 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test11 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test12 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test15 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test16 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test18 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test19 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test2 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test20 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test21 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test23 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test24 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test25_usertab (sim)Failed → Templates
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test26 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test27 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test28 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test29 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test3 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test30 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test31 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test32 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test33 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test4 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test5 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test6 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test7 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable1Dv.Test8 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test1 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test10 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test11 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test12 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test14 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test19 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test2 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test20 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test21 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test24 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test25 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test26 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test27 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test28 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test29 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test3 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test30 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test31 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test4 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test5 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test6 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test7 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test8 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Ds.Test9 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test1 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test10 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test11 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test12 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test14 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test19 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test2 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test20 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test21 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test24 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test25 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test26 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test27 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test28 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test29 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test3 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test30 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test31 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test4 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test5 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test6 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test7 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test8 (sim)Failed → Simulate
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test9 (sim)Failed → Simulate
Modelica_3.2.1Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YD (sim)Simulate performance 0:02:44 → 3.67
Modelica_3.2.2Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YD (sim)Simulate performance 0:02:09 → 16.99
Modelica_3.2.3Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YD (sim)Simulate performance 0:02:08 → 16.39
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.BackSample (sim)Verify → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.Hold (sim)Simulate → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.ClockSignals.ShiftSample (sim)Verify → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.BackSample (sim)Verify → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.ShiftSample (sim)Verify → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.BackSample (sim)Verify → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.ShiftSample (sim)Verify → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.SimpleControlledDrive.ExactlyClockedWithDiscreteController (sim)Simulate → Verify
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestExactClockWithIntegrator (sim)Compile → Simulate
Modelica_trunkModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YD (sim)Simulate performance 0:02:03 → 16.54
Modelica_trunkModelica.Thermal.HeatTransfer.Examples.ControlledTemperature (sim)Verify → Failed
Modelica_trunk_cppModelica.Blocks.Examples.NoiseExamples.Densities (sim)Failed → Verify
Modelica_trunk_cppModelica.Electrical.Spice3.Examples.Oscillator (sim)Verify → Simulate
Modelica_trunk_cppModelica.Thermal.HeatTransfer.Examples.ControlledTemperature (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_320 (sim)BackEnd performance 2.54 → 22.61
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_320 (sim)BackEnd performance 2.65 → 23.03
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Verify → Failed
ThermoPowerThermoPower.Test.GasComponents.TestGT (sim)Failed → Simulate