OpenModelica newInst-daeMode from 2026-01-30 07:42:31 to 2026-02-02 12:44:12

Summary

OMC Commits12
Libraries Changed4
Number of Improvements120
Number of Regressions1
Number of Performance Improvements1
Number of Performance Regressions0

OpenModelica Changes

CommitDateAuthorSummary
f6a98a9a542026-02-02 11:55:12 +0100Adeel AsgharOnly reload when there are no errors in saving the file (#14973)
cfc0b535ec2026-02-02 07:40:09 +0100phannebohm [wip] Flexible eqFunction eval (#14016)
451c429abb2026-02-01 23:29:07 +0100kabdelhak[NB] alias exception update (#14970)
231d0966972026-02-01 22:58:13 +0100fbrandtWork towards fixing regressions introduced in #14589 (#14961)
0d5ad539ae2026-01-31 12:48:12 +0100phannebohm[C] Read "uses" field in info.json (#14969)
14139381ab2026-01-31 01:19:14 +0100Adrian PopQtWebEngine is also needed for cmake with qt6 (#14968)
ccb62362e62026-01-30 23:33:15 +0100Adrian PopExplain that Qt6 is needed if Qt5 webkit is not available (#14967)
86f822f42c2026-01-30 17:07:07 +0100Per ÖstlundClean up zero-based List functions (#14964)
fb0b01db3c2026-01-30 17:02:24 +0100AndreasAdding OpenSuse devcontainer (#14963)
00a66c06262026-01-30 17:02:06 +0100phannebohmMake type restriction enumeration, cleanup stuff (#14962)
4a96d9b60e2026-01-30 13:06:08 +0100phannebohmFix XML escape for string start value (#14958)
7d07b996082026-01-30 11:13:56 +0100Pascal SchmidAdd OMCompiler bootstrapping sources as a Git submodule (#14955)

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_11From version 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/1e5a28b58b94bccb7093d37a9bebd9c0bfc51881.zip) to 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/6bfe74b8c6d2b6f109b99d778b1ceff796ecec7a.zip)
Buildings_12From version 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/de671b96c9a62168627a4cd76cc6841166bb552f.zip) to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/57c9b95f279979d6cfe24e1ffccf061bfad00a88.zip)
Buildings_latestFrom version 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/bd2bf4bcfe0d623a1194399067ff6ebdaac5b091.zip) to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/1fa2388ec5064fedf18e9e3cef95e7f9cc540c53.zip)
IBPSA_latestFrom version 4.0.0-master (db3c281276986721ccae1e01b9de8be6e6a557d1) to 4.0.0-master (9f7f280f19858e918a0750739a4fc0e5c9914d2d)

Models Affected

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