OpenModelica master from 2019-03-27 22:27:06 to 2019-04-02 00:34:44

Summary

OMC Commits20
Libraries Changed4
Number of Improvements0
Number of Regressions23
Number of Performance Improvements1
Number of Performance Regressions22

OpenModelica Changes

CommitAuthorSummary
ccf8c899a6Martin SjölundLink libzlib explicitly since gcc fails bootstrapping
f12151ccadAdeel AsgharMake sure file is not modified before using the cache
b9d5e4a5bdMartin SjölundClear the extra memory pools on each iteration
09f079c675Adrian Pop[BUILD] - add missing = in Autoconf.mo.omdev.mingw
db4e230f0fAdrian Pop[BUILD] - fix System.c external interface for bootstrapping on Windows
81d8a03651Adrian Pop[BUILD] - fix generation of Autoconf.mo on msys/mingw
02027beef5Martin SjölundMove more constants from System.mo to Autoconf.mo
5db7684885Martin SjölundUse Autoconf.mo instead of external C functions
c97542d2cdMartin SjölundUpdate work-around for MSL 3.2.1 tables
13eb1f39e6Martin SjölundCompile ModelicaExternalC static lib
4a2a554eb6Martin SjölundUse -Wl,-Bstatic for user libraries in FMUs
c84e407b45Adrian Pop[RUNTIME] the usual evening fix for Windows builds
3997aa3fdbPer Östlund[NF] Don't split external objects in connectors.
72c947e42aPer Östlund[NF] Fix ExpOrigin.isSingleExpression.
b8d7e26fcdPer Östlund[NF] More fixes for checking when-clauses.
adba422fe1Martin SjölundCall the correct Makefile target on OMDev
fc29404a7ePer Östlund[NF] Fix when-branch cref set check.
ec459e7babMartin SjölundAdd more timers for solvers
53c7613a63Martin SjölundTry even harder to fix Windows builds
e9616abe96Martin SjölundFix for Windows builds

Library Changes

LibraryChange
Buildings_latestFrom version 6.0.0 (revision 20190320-202432~git~master) to 6.0.0 (revision 20190329-093234~git~master)
ModelicaTest_trunkFrom version trunk (revision 20190325-173137~git~master-om172) to trunk (revision 20190401-090844~git~master-om174)
ModelicaTest_trunk_cppFrom version trunk (revision 20190325-173137~git~master-om172) to trunk (revision 20190401-090844~git~master-om174)
Modelica_DeviceDriversFrom version 1.7.0 (revision 1.7.0-20190322-232544~git~master) to 1.7.0 (revision 1.7.0-2-gf9f7fd4)

Models Affected

Buildings_5.0.1Buildings.Experimental.DistrictHeatingCooling.Plants.Validation.Plant_T_ClosedLoop (sim)FrontEnd performance 5.52 → 10.17
Buildings_5.0.1Buildings.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 12.84 → 23.63
Buildings_5.0.1Buildings.Media.Examples.AirDerivativeCheck (sim)FrontEnd performance 5.81 → 10.05
Buildings_latestBuildings.Airflow.Multizone.Examples.OneRoom (sim)FrontEnd performance 9.59 → 16.56
Buildings_latestBuildings.Airflow.Multizone.Examples.ReverseBuoyancy (sim)FrontEnd performance 14.78 → 25.16
Buildings_latestBuildings.Airflow.Multizone.Examples.ReverseBuoyancy3Zones (sim)FrontEnd performance 13.34 → 23.55 Compile performance 5.72 → 10.02
Buildings_latestBuildings.Airflow.Multizone.Examples.ZonalFlow (sim)FrontEnd performance 8.39 → 14.65
Buildings_latestBuildings.Airflow.Multizone.Validation.ThreeRoomsContam (sim)FrontEnd performance 13.13 → 23.47
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.ElectricChillerParallel (sim)FrontEnd performance 7.27 → 13.00 Compile performance 5.72 → 10.79
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.ElectricHeater (sim)FrontEnd performance 15.73 → 28.06
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.HeatExchanger_ResetController (sim)FrontEnd performance 13.35 → 23.24
Buildings_latestBuildings.Applications.DataCenters.DXCooled.Controls.Validation.AirsideEconomizer (sim)FrontEnd performance 9.00 → 15.48
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.AltitudeAngle (sim)FrontEnd performance 6.16 → 11.06
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.IncidenceAngle (sim)FrontEnd performance 6.28 → 11.29
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.SolarAzimuth (sim)FrontEnd performance 6.28 → 11.55
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.BrighteningCoefficient (sim)FrontEnd performance 6.08 → 11.25
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.DiffuseIsotropic (sim)FrontEnd performance 6.32 → 11.29
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.RelativeAirMass (sim)FrontEnd performance 6.34 → 11.70
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyBrightness (sim)FrontEnd performance 6.52 → 11.78
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness (sim)FrontEnd performance 6.34 → 11.17
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.Examples.DirectTiltedSurface (sim)FrontEnd performance 6.19 → 11.16
Buildings_latestBuildings.BoundaryConditions.WeatherData.Validation.ThreeYears_usingTwoYearDataPositiveStart (sim)FrontEnd performance 6.26 → 11.19
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTable1D.Test25_usertab (sim)Compile → Templates
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTable1Ds.Test25_usertab (sim)Compile → Templates
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTable2D.Test18_usertab (sim)Compile → Templates
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTimeTable.Test66_usertab (sim)Compile → Templates
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTable2D.Test18_usertab (sim)Compile → Templates
ModelicaTest_3.2.2ModelicaTest.Tables.CombiTable1D.Test25_usertab (sim)Compile → Templates
ModelicaTest_3.2.2ModelicaTest.Tables.CombiTable1Ds.Test25_usertab (sim)Compile → Templates
ModelicaTest_3.2.2ModelicaTest.Tables.CombiTable2D.Test18_usertab (sim)Compile → Templates
ModelicaTest_3.2.2ModelicaTest.Tables.CombiTimeTable.Test66_usertab (sim)Compile → Templates
ModelicaTest_3.2.2_cppModelicaTest.Tables.CombiTable2D.Test18_usertab (sim)Compile → Templates
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable1D.Test25_usertab (sim)Compile → Templates
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable1Ds.Test25_usertab (sim)Compile → Templates
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2D.Test18_usertab (sim)Compile → Templates
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2Dv.Test18_usertab (sim)Compile → Templates
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTimeTable.Test66_usertab (sim)Compile → Templates
ModelicaTest_trunkModelicaTest.Tables.CombiTable1D.Test25_usertab (sim)Compile → Templates
ModelicaTest_trunkModelicaTest.Tables.CombiTable1Ds.Test25_usertab (sim)Compile → Templates
ModelicaTest_trunkModelicaTest.Tables.CombiTable2D.Test18_usertab (sim)Compile → Templates
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Dv.Test18_usertab (sim)Compile → Templates
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test66_usertab (sim)Compile → Templates
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2D.Test18_usertab (sim)Compile → Templates
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2Dv.Test18_usertab (sim)Compile → Templates
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDP (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Templates performance 19.68 → 10.42