OpenModelica v1.22-cpp from 2023-11-26 15:58:21 to 2023-12-04 06:24:59

Summary

OMC Commits2
Libraries Changed4
Number of Improvements4
Number of Regressions69
Number of Performance Improvements3
Number of Performance Regressions48

OpenModelica Changes

CommitAuthorSummary
3cdc149c2fPer ÖstlundPrint prefixes for choices
239e4dae2aAdeel AsgharOMEdit fixes 1.22.1 (#11655)

Library Changes

LibraryChange
AixLib_latestFrom version 1.3.2-development (c19e2a3dd2d0dcba3e0e6fedfdac6bd56e342451) to 1.3.2-development (07a4c9b0e0766b5259e2a2caa660d4ab551adab4)
ClaRaFrom version 1.8.1-main (8df59cf92db950f93e04ff380ba82c4950fdfdbc) to 1.8.2-main (67c36b29a3e2aa2008e6b721abb0ac746af4e41f)
ClaRa_devFrom version 1.8.1-main (8df59cf92db950f93e04ff380ba82c4950fdfdbc) to 1.8.2-main (67c36b29a3e2aa2008e6b721abb0ac746af4e41f)
PowerGrids_devFrom version 2.0.0-develop (56dffe944cf0d053cf56c22c6ad66cfd4139fa86) to 2.0.0-develop (453be8828df2c048dfe4a5f9d07f5cf7fb2a7d0b)

Models Affected

AixLibAixLib.Obsolete.Year2021.Fluid.Examples.PumpRadiatorThermostaticValve (sim)Compile performance 35.48 → 0:01:15
AixLibAixLib.Obsolete.Year2021.Fluid.Examples.PumpRadiatorValve (sim)Compile performance 34.82 → 0:01:11
AixLibAixLib.Obsolete.Year2022.ThermalZones.HighOrder.Examples.Appartment_VoWo (sim)FrontEnd performance 6.86 → 14.12 BackEnd performance 13.12 → 28.87 SimCode performance 4.34 → 17.48
AixLibAixLib.Obsolete.YearIndependent.FastHVAC.Examples.Storage.BufferStorageVariablePorts (sim)Templates performance 5.97 → 15.22
AixLibAixLib.Utilities.Sensors.Examples.ExergyMeters (sim)Templates performance 12.54 → 22.74
AixLib_latestAixLib.Systems.ModularAHU.Examples.EONERC_AHU2 (sim)BackEnd performance 11.68 → 5.31
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)SimCode performance 28.43 → 57.50
ClaRaClaRa.Components.Utilities.Blocks.Check.TestSlidingmean (sim)Templates → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_GasValves (sim)BackEnd performance 9.05 → 16.36 Templates performance 7.43 → 13.50
ClaRa_devClaRa.Components.Utilities.Blocks.Check.TestSlidingmean (sim)Templates → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.Test_GasValves (sim)BackEnd performance 9.19 → 16.58 Templates performance 7.56 → 13.76
DroneLibraryDroneLibrary.Tests.motorTest (sim)Compile performance 20.41 → 36.86
IDEASIDEAS.Fluid.MixingVolumes.BaseClasses.Validation.MixingVolumeHeatPortAir (sim)Compile performance 9.06 → 20.24
IDEASIDEAS.Fluid.MixingVolumes.Validation.MixingVolume (sim)Compile performance 9.63 → 21.50
IDEASIDEAS.Fluid.MixingVolumes.Validation.MixingVolumeMFactor (sim)Compile performance 9.22 → 20.59
IDEASIDEAS.Fluid.Movers.Examples.ClosedLoop_y (sim)Compile performance 9.94 → 21.56
IDEASIDEAS.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 22.98 → 52.30
IDEASIDEAS.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 22.94 → 52.32
IDEASIDEAS.Fluid.Movers.Examples.MoverStages (sim)Compile performance 23.86 → 54.57
IDEASIDEAS.Fluid.Movers.Examples.PumpsParallel (sim)Compile performance 11.99 → 26.81
IDEASIDEAS.Fluid.Movers.Examples.PumpsSeries (sim)Compile performance 10.88 → 23.72
IDEASIDEAS.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 19.71 → 44.59
IDEASIDEAS.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 30.36 → 0:01:08
IDEASIDEAS.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 29.48 → 0:01:09
IDEASIDEAS.Fluid.Movers.Validation.FlowControlled_dp (sim)Compile performance 12.80 → 28.76
IDEASIDEAS.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 19.41 → 45.12
IDEASIDEAS.Fluid.Movers.Validation.FlowControlled_m_flow (sim)Compile performance 12.25 → 27.24
IDEASIDEAS.Fluid.Movers.Validation.PowerExact (sim)Compile performance 23.66 → 52.85
IDEASIDEAS.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 19.21 → 43.97
IDEASIDEAS.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 18.14 → 40.25
IDEASIDEAS.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 18.67 → 42.26
IDEASIDEAS.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 43.17 → 0:01:29
IDEASIDEAS.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 15.85 → 35.40
IDEASIDEAS.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)Compile performance 13.25 → 28.72
IDEASIDEAS.Fluid.Movers.Validation.SpeedControlled_y (sim)Compile performance 13.20 → 29.10
IDEASIDEAS.Fluid.Movers.Validation.SpeedControlled_y_linear (sim)Compile performance 10.90 → 24.58
IDEASIDEAS.Fluid.Sensors.Examples.PPM (sim)Compile performance 10.74 → 24.07
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:09:25 → 0:04:16
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.DynamicPipeLumpedPressureInitialization (sim)Compile performance 37.89 → 7.92
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModule (sim)Compile performance 27.09 → 0:01:04
PhotoVoltaicsPhotoVoltaics.Examples.SimpleModuleShadow (sim)Compile performance 26.30 → 0:01:02
PhysiolibraryPhysiolibrary.Fluid.Examples.BloodGasesEquilibrium (sim)Compile performance 10.54 → 24.24
PhysiolibraryPhysiolibrary.Fluid.Examples.BloodGasesTransport.BloodyMary (sim)FrontEnd performance 8.00 → 17.36 BackEnd performance 7.36 → 14.86 Templates performance 5.67 → 11.69
PhysiolibraryPhysiolibrary.Fluid.Examples.CapillaryMembrane (sim)FrontEnd performance 4.73 → 12.04 Compile performance 17.80 → 39.89
PhysiolibraryPhysiolibrary.Fluid.Examples.MinimalRespiration (sim)
PhysiolibraryPhysiolibrary.Fluid.Examples.Respiration (sim)
PhysiolibraryPhysiolibrary.Fluid.Examples.SimpleRespiration (sim)
PhysiolibraryPhysiolibrary.Organs.Heart.Examples.RightAtriumTest (sim)Compile performance 12.39 → 25.33
PhysiolibraryPhysiolibrary.Organs.Heart.Examples.RightHeartTest (sim)Compile performance 21.75 → 39.60
PhysiolibraryPhysiolibrary.Organs.Heart.Examples.VentricleTest (sim)Compile performance 16.69 → 37.73
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)FrontEnd performance 6.37 → 13.73
PowerGrids_devPowerGrids.Electrical.Test.LoadImpedancePQ (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.OneBusImpedanceOneLoad (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.OneBusImpedanceOneVariableLoad (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.OneBusImpedanceVariableVoltageOneLoad (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.OneBusOneLoad (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.OneBusTransmissionLineOneLoad (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.OneBusTransmissionLineShuntOneLoad (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4Windings (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsAccurate (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsExact (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoad (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadAccurate (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadExact (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsPF (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsPowerSwing (sim)Compile → Failed
PowerGrids_devPowerGrids.Electrical.Test.TestOneBusTransmissionLineWithBreakersOneLoad (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.TestTransformerFixedRatio (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreaker (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreakersPF (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.TestTransformerWithTapChangerInterval (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.TestTransformerWithTapChangerMax (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.TestTransformerWithTapChangerTarget (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.TestTransmissionLineWithBreakersPF (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortA (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortB (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortsAB (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.TestTwoBusesTwoTransmLinesWithBreakersOneLoad (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.TwoBusesInductiveTransmissionLine (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.TwoBusesPowerTransferTransmissionLine (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLine (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault (sim)Simulate → Failed
PowerGrids_devPowerGrids.Electrical.Test.TwoBusesShuntTransmissionLine (sim)Simulate → Failed
PowerGrids_devPowerGrids.Examples.ENTSOE.SteadyState (sim)SimCode → Failed
PowerGrids_devPowerGrids.Examples.ENTSOE.SteadyStatePF (sim)SimCode → Failed
PowerGrids_devPowerGrids.Examples.ENTSOE.TestCase1 (sim)SimCode → Failed
PowerGrids_devPowerGrids.Examples.ENTSOE.TestCase2 (sim)SimCode → Failed
PowerGrids_devPowerGrids.Examples.ENTSOE.TestCase3 (sim)SimCode → Failed
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)SimCode → Failed
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)SimCode → Failed
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)SimCode → Failed
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busShort4 (sim)Compile → Failed
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)SimCode → Failed
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetworkEPF (sim)SimCode → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange (sim)SimCode → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen (sim)SimCode → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS (sim)SimCode → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculation (sim)SimCode → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculationSat (sim)SimCode → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithoutPSS (sim)SimCode → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals (sim)Compile → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifier (sim)Compile → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifierUsingExtends (sim)Compile → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGrid (sim)Compile → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridComputedParameters (sim)Compile → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentGeneratorParam (sim)Compile → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentNominals (sim)Compile → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.HowToBuild.Examples.SimpleGrid (sim)Compile → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.HowToBuild.Examples.TestLoadPQ (sim)Compile → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.HowToBuild.Examples.TestSimpleGenerator (sim)Compile → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.HowToBuild.Examples.TestTransmissionLine (sim)Compile → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.IslandOperation.TwoGenerators (sim)Simulate → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsLocalInitialization (sim)Compile → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)SimCode → Failed
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.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)SimCode performance 22.35 → 46.19
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)SimCode performance 15.96 → 30.30
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 17.42 → 32.36
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Simulate → Templates
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)SimCode performance 28.83 → 51.28
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate performance 13.30 → 22.69
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Templates → Failed