OpenModelica newInst-daeMode from 2026-05-12 10:11:37 to 2026-05-13 06:50:54

Summary

OMC Commits22
Libraries Changed2
Number of Improvements33
Number of Regressions0
Number of Performance Improvements5
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary
1a293068a32026-05-12 19:17:48 +0200kabdelhak[NB] add implied inner variable handling to tearing (#15546)
f4deb7c78d2026-05-12 17:18:43 +0200kabdelhak[NB] add more removed equations support (#15544)
93dd0b076d2026-05-12 16:43:11 +0200AndreasRemove special handling for old Sundials (#15543)
92c29ce1a62026-05-12 15:56:42 +0200phannebohm[NB] Mark algebraic loops using homotopy (#15535)
d540a4d0f52026-05-12 14:50:00 +0200kabdelhak[Template,NB] followup fix strings in event descriptors (#15541)
bd63f0ef6d2026-05-12 14:11:34 +0200Martin SjölundDo not use quoted identifiers in MetaModelica code (#15540)
cba5a911272026-05-12 14:06:04 +0200Adeel AsgharForce light mode theme for Qt 6.8 (#15534)
2e12a0b06e2026-05-12 11:59:03 +0200kabdelhak[Template,NB] remove quotation for event descriptors (#15539)
202f63a75b2026-05-12 11:14:30 +0200Adeel AsgharUse the prefix (if any) when converting to display unit (#15531)
cf375b844d2026-05-12 09:42:40 +0200Adrian PopTrying PR#15533 with some new code (#15538)
a0fcb627862026-05-10 13:32:50 +0200Martin SjölundArray.isLess now requires both arrays to have the same type (#15530)
18630e47202026-05-09 18:22:48 +0200Martin SjölundRemove unncessary input (#15529)
e6cb782b432026-05-08 21:51:52 +0200Martin SjölundMake the NF files part of its own interface (#15528)
a44ec6b95d2026-05-08 21:41:00 +0200Martin SjölundRemove SymbolTable from ExpressionSimplifyTypes (#15527)
d6783af2b62026-05-08 19:16:05 +0200Martin SjölundMake the frontend-backend separation more explicit (#15524)
4717e1895a2026-05-08 16:13:43 +0200Per ÖstlundFix messed up --dumpFlatModel order (#15522)
b2a3c890082026-05-08 16:10:51 +0200kabdelhak[NB] merge algebraic loops of the same arrays (#15525)
8978a15f442026-05-08 15:52:53 +0200arun3688do not filter dependent vars and equations when calculating jacobian for FMIDERINIT (#15520)
d89f543b1a2026-05-08 14:35:39 +0200Martin SjölundAdd missing imports (#15519)
456707b8632026-05-08 14:27:09 +0200Per ÖstlundFix simplification of element-wise operation (#15523)
0070f5f6702026-05-08 13:39:19 +0200JKRT_CLAUDE_ACCOUNTAdding OMSI to CMake build (#15485)
55361d17092026-05-08 10:40:48 +0200Adrian Popdelete existing assests before uploading (#15518)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
1dd4db72026-04-19 14:25:16 +0200Adrian Popforce fetch of tags to handle the floating tag 'nightly' (#285)
e83c3f42026-04-14 08:15:53 +0200Adrian Popcannot run python -m fmpy via check_output_log (#284)

Library Changes

LibraryChange
Buildings_11From version 11.1.2-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/a0f19b2b62c22fef3c4a583df65c2f7cd81bd8d2.zip) to 11.1.2-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/c9b9e18916447170fe14eb08b27338b162afaed7.zip)
Buildings_12From version 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/727d16efe9802af8942d2f006fa4fa0a049c54a2.zip) to 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/075e0603ef99f40eef26ef7325e79e30dada2a57.zip)

Models Affected

BuildSysProBuildSysPro.Building.Examples.ValidationDMvsSM (sim)Templates → Compile
BuildingSystemsBuildingSystems.Applications.HeatingSystems.SolarHeatingSystem (sim)Templates → Compile
BuildingSystemsBuildingSystems.Applications.SolarThermalSystems.SolarThermalSystem1 (sim)Templates → Compile
BuildingSystemsBuildingSystems.Applications.SolarThermalSystems.SolarThermalSystem2 (sim)Templates → Compile
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.SingleCollectorTest (sim)Templates → Simulate
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Geothermal.ZonedBorefields.Validation.SteadyStateBoreholeDynamics (sim)Simulate performance 0:02:00 → 0:01:00
ClaRaClaRa.Basics.ControlVolumes.GasVolumes.Check.TestFlueGasCell_N_cv (sim)Templates → Verify
ClaRaClaRa.Components.Adapters.Check.TestScalar2VectorHeatPort (sim)Templates → Verify
ClaRaClaRa.Components.FlueGasCleaning.Desulfurization.Check.Test_FlueGasCleaning (sim)Templates → Compile
ClaRaClaRa.Components.HeatExchangers.Check.Test_RegenerativeAirPreheater (sim)Templates → Compile
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1 (sim)Templates → Compile
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1_measurementInput (sim)Templates → Compile
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)Templates → Compile
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestAerosolVolume (sim)Templates → Compile
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Tube_FlueGas_L2_Simple (sim)Templates → Verify
ClaRa_devClaRa.Basics.ControlVolumes.GasVolumes.Check.TestFlueGasCell_N_cv (sim)Templates → Verify
ClaRa_devClaRa.Components.Adapters.Check.TestScalar2VectorHeatPort (sim)Templates → Verify
ClaRa_devClaRa.Components.FlueGasCleaning.Desulfurization.Check.Test_FlueGasCleaning (sim)Templates → Compile
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_RegenerativeAirPreheater (sim)Templates → Compile
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1 (sim)Templates → Compile
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1_measurementInput (sim)Templates → Compile
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)Templates → Compile
ClaRa_devClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestAerosolVolume (sim)Templates → Compile
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Tube_FlueGas_L2_Simple (sim)Templates → Verify
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarata (sim)Templates → Compile
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarataIndex1 (sim)Templates → Compile
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLosses (sim)Templates → Compile
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLossesHigherCurrent (sim)Templates → Compile
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)Templates → Compile
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLossesHigherPorosity (sim)Templates → Compile
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA (sim)Templates → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_3_M_4 (sim)FrontEnd performance 10.07 → 4.57
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)FrontEnd performance 17.39 → 9.81
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)FrontEnd performance 40.49 → 22.69
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)BackEnd performance 58.56 → 0:02:01
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 10.68 → 18.74
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)SimCode performance 11.10 → 6.45
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 14.11 → 24.46
ThermalSeparationThermalSeparation.Examples.ProPen_EQ_SteadyState (sim)Templates → Compile