OpenModelica cpp from 2022-03-22 20:55:13 to 2022-03-23 20:55:20

Summary

OMC Commits8
Libraries Changed2
Number of Improvements2
Number of Regressions2
Number of Performance Improvements61
Number of Performance Regressions33

OpenModelica Changes

CommitAuthorSummary
c2f8b8c074perostRemove mistakenly added code (#8752)
809ed283e7arun3688fix code generation of python file for linearization (#8751)
cf1bf43da0Adeel AsgharMore fixes for the cross references (#8750)
dac4475a79perostFix DAEUtil.getStartAttr for the new frontend (#8749)
e6cb23eecfAdeel AsgharFix cross references (#8747)
08a1463cd1Mahder GebremedhinAdd missing preprocessor guards for MSVC.
65fc77423fMahder GebremedhinRemove old ModelicaExternalC linking to omc.
e8ee9c81d7Adeel AsgharUpdated package manager documentation (#8745)

Library Changes

LibraryChange
Buildings_latestFrom version 9.0.0-master (e4b04ecc63eb8a9da056c9f86dec5c06b191526f) to 9.0.0-master (31bdfcee3332f47ef34820a9d9eef8215ecaba3f)
ClaRa_devFrom version internal (d318593e68a77d4784350ceebdab31dce3b06a24) to internal (e731b73608aff74b5b8f1a9089d562b160cd2802)

Models Affected

BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction1DArray (sim)Templates → Failed
Buildings_latestBuildings.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 12.50 → 22.87
Buildings_latestBuildings.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 12.76 → 23.24
Buildings_latestBuildings.Fluid.Movers.Examples.MoverStages (sim)Compile performance 12.89 → 24.63
Buildings_latestBuildings.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 11.51 → 21.56
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 16.16 → 30.91
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 16.70 → 32.83
Buildings_latestBuildings.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 11.63 → 21.08
Buildings_latestBuildings.Fluid.Movers.Validation.PowerExact (sim)Compile performance 13.68 → 25.70
Buildings_latestBuildings.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 21.34 → 45.81
Buildings_maint.7.0.xBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)BackEnd performance 0:02:51 → 0:01:16 SimCode performance 0:01:46 → 53.55
Buildings_maint.7.0.xBuildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.SingleZone.VAV.Validation.Controller (sim)Compile performance 29.30 → 15.70
Buildings_maint.7.0.xBuildings.Controls.Predictors.Examples.BESTEST (sim)BackEnd performance 22.72 → 12.71 SimCode performance 12.42 → 6.97
Buildings_maint.7.0.xBuildings.Controls.Predictors.Validation.LinearInput (sim)BackEnd performance 10.16 → 5.54
Buildings_maint.7.0.xBuildings.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 14.45 → 7.36 Compile performance 0:02:01 → 49.87
Buildings_maint.7.0.xBuildings.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd performance 15.40 → 7.19 Compile performance 0:02:02 → 49.41
Buildings_maint.7.0.xBuildings.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 15.06 → 7.13 Compile performance 0:02:02 → 49.94
Buildings_maint.7.0.xBuildings.Fluid.Examples.FlowSystem.Simplified3 (sim)BackEnd performance 14.29 → 7.41 Compile performance 0:01:59 → 49.21
Buildings_maint.7.0.xBuildings.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 14.14 → 6.99 Compile performance 0:01:51 → 42.37
Buildings_maint.7.0.xBuildings.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 15.48 → 7.79 Compile performance 0:02:15 → 49.62
Buildings_maint.7.0.xBuildings.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 0:01:05 → 29.09
Buildings_maint.7.0.xBuildings.Fluid.Examples.Performance.Example1v1 (sim)Compile performance 22.72 → 9.79
Buildings_maint.7.0.xBuildings.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 46.44 → 20.37
Buildings_maint.7.0.xBuildings.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 32.42 → 14.54
Buildings_maint.7.0.xBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:08:54 → 0:05:07
Buildings_maint.7.0.xBuildings.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 32.77 → 14.02
Buildings_maint.7.0.xBuildings.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 44.89 → 19.25
Buildings_maint.7.0.xBuildings.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Compile performance 22.04 → 8.87
Buildings_maint.7.0.xBuildings.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 33.40 → 14.95
Buildings_maint.7.0.xBuildings.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 34.48 → 15.39
Buildings_maint.7.0.xBuildings.Fluid.Movers.Examples.MoverStages (sim)Compile performance 34.02 → 15.65
Buildings_maint.7.0.xBuildings.Fluid.Movers.Examples.PumpsParallel (sim)Compile performance 20.06 → 9.82
Buildings_maint.7.0.xBuildings.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 30.53 → 14.47
Buildings_maint.7.0.xBuildings.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 46.68 → 20.46
Buildings_maint.7.0.xBuildings.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 49.73 → 21.31
Buildings_maint.7.0.xBuildings.Fluid.Movers.Validation.FlowControlled_dp (sim)Compile performance 21.72 → 9.39
Buildings_maint.7.0.xBuildings.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 30.88 → 13.89
Buildings_maint.7.0.xBuildings.Fluid.Movers.Validation.PowerExact (sim)Compile performance 37.32 → 16.95
Buildings_maint.7.0.xBuildings.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 29.43 → 13.90
Buildings_maint.7.0.xBuildings.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 28.67 → 13.67
Buildings_maint.7.0.xBuildings.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 28.18 → 12.61
Buildings_maint.7.0.xBuildings.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 0:01:06 → 29.07
Buildings_maint.7.0.xBuildings.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 25.63 → 11.45
Buildings_maint.7.0.xBuildings.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)Compile performance 21.76 → 9.98
Buildings_maint.7.0.xBuildings.Fluid.Movers.Validation.SpeedControlled_y (sim)Compile performance 22.20 → 10.95
Buildings_maint.7.0.xBuildings.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 25.44 → 11.83
Buildings_maint.7.0.xBuildings.Fluid.Storage.Examples.Stratified (sim)Compile performance 41.83 → 18.08
Buildings_maint.7.0.xBuildings.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 0:01:04 → 29.01
Buildings_maint.7.0.xBuildings.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 0:01:03 → 27.95
Buildings_maint.7.0.xBuildings.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 0:01:11 → 31.47
Buildings_maint.7.0.xBuildings.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 34.10 → 14.80
Buildings_maint.7.0.xBuildings.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Compile performance 29.76 → 15.20
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Examples.ElectroChromicWindow (sim)Templates performance 20.99 → 10.66
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)BackEnd performance 12.30 → 6.02 Templates performance 14.16 → 7.47
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Examples.FFD.WindowWithoutShade (sim)Templates performance 13.61 → 7.48
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Examples.MixedAirCO2 (sim)Templates performance 20.72 → 10.66
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Examples.MixedAirFreeResponse (sim)BackEnd performance 12.25 → 5.72 Templates performance 22.42 → 12.52
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3AWithRadiantFloor (sim)FrontEnd performance 10.87 → 5.13 BackEnd performance 38.23 → 20.45
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3BWithRadiantFloor (sim)FrontEnd performance 10.71 → 5.19 BackEnd performance 35.12 → 18.39
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)FrontEnd performance 23.32 → 11.04
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Templates performance 15.06 → 8.40
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Templates performance 15.21 → 8.81
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Templates performance 16.98 → 8.46
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case620 (sim)Templates performance 18.84 → 10.21
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case630 (sim)BackEnd performance 21.27 → 11.98
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Templates performance 16.06 → 8.52
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Templates performance 17.21 → 9.12
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Templates performance 16.88 → 8.99
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Validation.MixedAirFreeResponseSteadyState (sim)BackEnd performance 11.29 → 5.96 Templates performance 22.77 → 12.30
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Validation.SingleZoneFloorWithHeating (sim)FrontEnd performance 22.09 → 11.99 BackEnd performance 39.57 → 20.43
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)Compile performance 0:01:12 → 37.97
ClaRa_devClaRa.Examples.SteamCycle_01 (sim)SimCode performance 4.30 → 12.24
ElectricalEnergyStorageElectricalEnergyStorage.Examples.SimpleStackCycling (sim)Templates performance 5.36 → 10.57 Compile performance 39.44 → 0:01:11
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates performance 0:02:54 → 0:05:05
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile performance 0:02:18 → 0:04:09
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Compile performance 52.64 → 0:01:34
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate performance 15.71 → 32.49
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Compile performance 0:01:49 → 0:03:45
IBPSA_latestIBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 16.70 → 34.64
IBPSA_latestIBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 17.80 → 35.69
IBPSA_latestIBPSA.Fluid.HeatExchangers.Validation.DryCoilEffectivenessNTU (sim)Compile performance 11.98 → 24.12
IBPSA_latestIBPSA.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)Compile performance 12.30 → 23.84
PhysiolibraryPhysiolibrary.Fluid.Examples.Dialysis.Dialysis (sim)BackEnd performance 5.40 → 10.86 Templates performance 5.30 → 10.72
PlanarMechanicsPlanarMechanics.GearComponents.Examples.PlanetaryGear (sim)Compile performance 9.81 → 21.23
PlanarMechanicsPlanarMechanics.VehicleComponents.Examples.TwoTrackWithDifferentialGear (sim)Compile performance 9.90 → 21.71
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Compile performance 19.15 → 34.43
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)Compile performance 19.19 → 34.67
PowerGridsPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsFixedFrequencyReference (sim)Compile performance 12.68 → 24.31
PowerGridsPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsOneReferenceGenerator (sim)Compile performance 12.56 → 24.67
PowerSystemsPowerSystems.Examples.AC3ph.Generation.GenOrder3and7 (sim)Compile performance 11.16 → 20.38
PowerSystemsPowerSystems.Examples.AC3ph.Generation.TieLine (sim)Compile performance 12.62 → 23.59
PowerSystemsPowerSystems.Examples.AC3ph.Transmission.DoubleLineTG (sim)Compile performance 11.89 → 21.05
ScalableTestGrids_nooptScalableTestGrids.GridModelBuilders.Type1Sample_N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_2_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)BackEnd performance 5.71 → 12.00
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_6400 (sim)Templates performance 15.79 → 30.28
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_800 (sim)Compile performance 11.61 → 20.95
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Failed → Templates