OpenModelica newInst-daeMode from 2026-01-28 10:03:28 to 2026-01-30 07:42:31

Summary

OMC Commits5
Libraries Changed2
Number of Improvements1
Number of Regressions121
Number of Performance Improvements2
Number of Performance Regressions1

OpenModelica Changes

CommitDateAuthorSummary
deece65f872026-01-29 17:24:44 +0100Adeel AsgharShow left y-axis by default (#14956)
adb8777a4c2026-01-29 13:29:45 +0100Adeel AsgharFix enable annotation for nested replaceable parameters (#14939)
dd27e00b922026-01-29 13:29:15 +0100Per ÖstlundInstantiate replaceable classes for getModelInstance (#14948)
32ab0c56bc2026-01-29 13:18:45 +0100phannebohmRefactor serialization (#14949)
c1ce8a87ba2026-01-28 13:18:00 +0100fbrandt[NB] support for adjoint derivatives (#14589)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
f2691882025-12-11 11:52:34 +0100Adrian Popadd extra simflags gbode (#262)
a8b7fb32025-12-04 12:35:20 +0100Adrian Popupdate HelmholtzMedia (#261)

Library Changes

LibraryChange
Buildings_12From version 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/19ef4ed52eab46e4b8aecbcaa28655e58d0c1244.zip) to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/de671b96c9a62168627a4cd76cc6841166bb552f.zip)
IBPSA_latestFrom version 4.0.0-master (231503d1bb4eea092518c814d559204825d808d3) to 4.0.0-master (db3c281276986721ccae1e01b9de8be6e6a557d1)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Compile → Simulate
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0:08:00 → 0.12
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0:08:00 → 0.12
AixLibAixLib.Utilities.IO.Files.Examples.WeeklySchedule (sim)Simulate → Compile
AixLibAixLib.Utilities.IO.Files.Examples.WeeklySchedule7to19 (sim)Simulate → Compile
AixLibAixLib.Utilities.IO.Files.WeeklySchedule (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Utilities.IO.Files.Examples.WeeklySchedule (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Utilities.IO.Files.Examples.WeeklySchedule7to19 (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Utilities.IO.Files.WeeklySchedule (sim)Simulate → Compile
Buildings_11Buildings.Utilities.IO.Files.Examples.WeeklySchedule (sim)Verify → Compile
Buildings_11Buildings.Utilities.IO.Files.Examples.WeeklySchedule7to19 (sim)Verify → Compile
Buildings_11Buildings.Utilities.IO.Files.WeeklySchedule (sim)Simulate → Compile
Buildings_12Buildings.Utilities.IO.Files.Examples.WeeklySchedule (sim)Verify → Compile
Buildings_12Buildings.Utilities.IO.Files.Examples.WeeklySchedule7to19 (sim)Verify → Compile
Buildings_12Buildings.Utilities.IO.Files.WeeklySchedule (sim)Simulate → Compile
Buildings_latestBuildings.Utilities.IO.Files.Examples.WeeklySchedule (sim)Verify → Compile
Buildings_latestBuildings.Utilities.IO.Files.Examples.WeeklySchedule7to19 (sim)Verify → Compile
Buildings_latestBuildings.Utilities.IO.Files.WeeklySchedule (sim)Simulate → Compile
IBPSA_latestIBPSA.Utilities.IO.Files.Examples.WeeklySchedule (sim)Simulate → Compile
IBPSA_latestIBPSA.Utilities.IO.Files.Examples.WeeklySchedule7to19 (sim)Simulate → Compile
IBPSA_latestIBPSA.Utilities.IO.Files.WeeklySchedule (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Simulate performance 44.52 → 0:02:20
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Simulate → Compile
PowerGrids_symb_jacPowerGrids.Controls.Test.TestDeadBand (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Controls.Test.TestDerivativeLag (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Controls.Test.TestDiscontinuousDeadBand (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Controls.Test.TestFirstOrderWithNonWindupLimiter (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Controls.Test.TestIntegratorWithNonWindupLimiter (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Controls.Test.TestLeadLag (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Controls.Test.TestLeadLagWithNonWindupLimiter (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Controls.Test.TestLeadMOrderLag (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Controls.Test.TestLimiterWithLag (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Controls.Test.TestPIWithNonWindupLimiter (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Controls.Test.TestRampTrackingFilter (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.LoadImpedancePQ (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.OneBusImpedanceOneLoad (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.OneBusImpedanceOneVariableLoad (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.OneBusImpedanceVariableVoltageOneLoad (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.OneBusOneLoad (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.OneBusTransmissionLineOneLoad (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.OneBusTransmissionLineShuntOneLoad (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.SynchronousMachine4Windings (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.SynchronousMachine4WindingsAccurate (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.SynchronousMachine4WindingsExact (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoad (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadAccurate (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadExact (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.SynchronousMachine4WindingsPowerSwing (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestExciterRectifierRegulationCharacteristicIEEE (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestExciterVoltageTransducerIEEE (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestOneBusTransmissionLineWithBreakersOneLoad (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestTapChangerLogicInterval (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestTapChangerLogicMax (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestTerminalVoltageTransducerIEEE (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestTransformerFixedRatio (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestTransformerFixedRatioWithBreaker (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestTransformerWithTapChangerInterval (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestTransformerWithTapChangerMax (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortA (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortB (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestTwoBusesTwoLinesOneLoadOneBreakerOpenClosePortsAB (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestTwoBusesTwoTransmLinesWithBreakersOneLoad (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TwoBusesInductiveTransmissionLine (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TwoBusesPowerTransferTransmissionLine (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLine (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Electrical.Test.TwoBusesShuntTransmissionLine (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.ENTSOE.SteadyState (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.ENTSOE.TestCase1 (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.ENTSOE.TestCase2 (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.ENTSOE.TestCase3 (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Simulate → Templates
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)Simulate → Templates
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busPowerFlow (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculation (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculationSat (sim)Compile → Templates
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithoutPSS (sim)Simulate → Templates
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifier (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifierUsingExtends (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Static.PowerFlow (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGrid (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridComputedParameters (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentGeneratorParam (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentNominals (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.IslandOperation.PowerFlow (sim)Simulate → Templates
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsFixedFrequencyReference (sim)Verify → Templates
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsOneReferenceGenerator (sim)Verify → Templates
ScalableTestGrids_nooptScalableTestGrids.GridModelBuilders.Type1Sample_N_1_M_2 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.GridModelBuilders.Type1Sample_N_2_M_2 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type0.Type0_N_1_M_1 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type0.Type0_N_2_M_2 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_1_M_1 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_1_M_2 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_2 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_4 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_3_M_4 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)Compile → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Templates → FrontEnd
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_1_M_1 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)Compile → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_2_M_2 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_2_M_4 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)Compile → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_2_M_2 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_2_M_4 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_3_M_4 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)Compile → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_2_M_2 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_2_M_4 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_3_M_4 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)Compile → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)Simulate → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates