OpenModelica v1.22-cpp from 2023-12-10 20:25:36 to 2023-12-25 16:04:18

Summary

OMC Commits2
Libraries Changed5
Number of Improvements12
Number of Regressions58
Number of Performance Improvements0
Number of Performance Regressions3

OpenModelica Changes

CommitAuthorSummary
d84fe4a1feAdrian PopSwitch PThread check and use logic. (#11471) (#11761)
c949af0c02Adrian Popv1.22.1 (#11716)

Library Changes

LibraryChange
BioChemFrom version 1.1.2 (44d4a9f6a888327403bcdf347c13e69070f4ed79) to 1.1.2-master (c3876e8a6e8d6e5ce4eadf6997e20d918d02db21)
Buildings_9From version 9.1.2-maint.9.1.x (2540ef6688152b1f0a5624b764020556225bb4e5) to 9.1.2-maint.9.1.x (0eed9329107514dcc7bca53769ef1b9362f52bfc)
Buildings_latestFrom version 11.0.0-master (87857396286acc419e0a704fbe028650f8863f5d) to 11.0.0-master (2fc88f911a7532dd78d2e9b0352c6f4e489cac70)
ModelicaTest_trunkFrom version trunk (cbc14a1275dced3db71b3b6fb65e2863d10f9f75) to trunk (da767e7f21844f68d5a0b58a17eefb8341c8c817)
PowerGrids_devFrom version 2.0.0-develop (41977fb5aa8e9cac3a044d96abd8265f44630257) to 2.0.0-develop (218517df1d8124e21eff248615f1013e65b283d7)

Models Affected

BioChemBioChem.Examples.CaOscillations.Cytosol (sim)Failed → Simulate
BioChemBioChem.Examples.CellDivison.cell (sim)Failed → Simulate
BioChemBioChem.Examples.CircadianOscillator.Container (sim)Failed → Simulate
BioChemBioChem.Examples.GMO.cell (sim)Failed → Simulate
BioChemBioChem.Examples.GlucoseInsulinModel.GlucoseInsulinModel (sim)Failed → Simulate
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)Templates → Failed
Buildings_8Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate → Templates
Buildings_9Buildings.Fluid.SolarCollectors.Examples.Tubular (sim)Verify → Simulate
Buildings_9Buildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.Validation.FMUZoneAdapterZones1 (sim)Verify → Simulate
Buildings_9Buildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.Validation.FMUZoneAdapterZones2 (sim)Verify → Simulate
Buildings_9Buildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.Validation.FMUZoneAdapterZones3 (sim)Verify → Simulate
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim)SimCode performance 5.90 → 10.20 Templates performance 57.60 → 0:01:42
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Validation.Enable_TOut_hOut (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.Economizers.Subsequences.Validation.Enable_TOut_hOut (sim)Verify → Simulate
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Templates → Compile
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Templates → Compile
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPControl (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.SolarCollectors.Examples.Tubular (sim)Verify → Simulate
Buildings_latestBuildings.Obsolete.Examples.VAVReheat.Guideline36 (sim)SimCode performance 10.74 → 32.39
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.Validation.FMUZoneAdapterZones1 (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.Validation.FMUZoneAdapterZones2 (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.Validation.FMUZoneAdapterZones3 (sim)Verify → Simulate
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)SimCode performance 36.63 → 0:01:10
PowerGrids_devPowerGrids.Electrical.Test.LoadImpedancePQ (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.OneBusImpedanceOneLoad (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.OneBusImpedanceOneVariableLoad (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.OneBusImpedanceVariableVoltageOneLoad (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.OneBusOneLoad (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.OneBusTransmissionLineOneLoad (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.OneBusTransmissionLineShuntOneLoad (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4Windings (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsAccurate (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsExact (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoad (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadAccurate (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadExact (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsPF (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.TestOneBusTransmissionLineWithBreakersOneLoad (sim)Simulate → Templates
PowerGrids_devPowerGrids.Electrical.Test.TestTransformerFixedRatio (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreaker (sim)Simulate → Templates
PowerGrids_devPowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreakersPF (sim)Simulate → Templates
PowerGrids_devPowerGrids.Electrical.Test.TestTransformerWithTapChangerInterval (sim)Simulate → SimCode
PowerGrids_devPowerGrids.Electrical.Test.TestTransformerWithTapChangerMax (sim)Simulate → SimCode
PowerGrids_devPowerGrids.Electrical.Test.TestTransformerWithTapChangerTarget (sim)Simulate → SimCode
PowerGrids_devPowerGrids.Electrical.Test.TestTransmissionLineWithBreakersPF (sim)Simulate → Templates
PowerGrids_devPowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortA (sim)Simulate → SimCode
PowerGrids_devPowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortB (sim)Simulate → SimCode
PowerGrids_devPowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortsAB (sim)Simulate → SimCode
PowerGrids_devPowerGrids.Electrical.Test.TestTwoBusesTwoTransmLinesWithBreakersOneLoad (sim)Simulate → Templates
PowerGrids_devPowerGrids.Electrical.Test.TwoBusesInductiveTransmissionLine (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.TwoBusesPowerTransferTransmissionLine (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLine (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.TwoBusesShuntTransmissionLine (sim)Simulate → Compile
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busShort4 (sim)Compile → SimCode
PowerGrids_devPowerGrids.Examples.Tutorial.IslandOperation.PowerFlow (sim)Simulate → Compile
PowerGrids_devPowerGrids.Examples.Tutorial.IslandOperation.TwoGenerators (sim)Simulate → SimCode
PowerGrids_devPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsLocalInitialization (sim)Compile → SimCode
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)SimCode → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)SimCode → Failed
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Failed
TransiEntTransiEnt.Producer.Heat.Gas2Heat.SmallGasBoiler.Check.TestBoiler_HoldTemperature_L2 (sim)Templates → Failed
TransiEntTransiEnt.Producer.Heat.Gas2Heat.SmallGasBoiler.Check.TestBoilers_HoldTemperature_L2 (sim)Templates → Failed
TransiEntTransiEnt.Producer.Heat.SolarThermal.Check.TestCollectorFieldFluidCycle (sim)Templates → Failed
TransiEntTransiEnt.Producer.Heat.SolarThermal.Check.TestCollectorFluidCycle_constProp (sim)Templates → Failed