OpenModelica cpp from 2026-05-11 22:48:56 to 2026-05-12 18:18:47

Summary

OMC Commits21
Libraries Changed0
Number of Improvements20
Number of Regressions3
Number of Performance Improvements9
Number of Performance Regressions7

OpenModelica Changes

CommitDateAuthorSummary
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

Models Affected

BuildSysProBuildSysPro.Building.Examples.ValidationDMvsSM (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Applications.SolarThermalSystems.SolarThermalSystem1 (sim)Templates → Compile
BuildingSystemsBuildingSystems.Applications.SolarThermalSystems.SolarThermalSystem2 (sim)Templates → Compile
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.BigCollectorInstallationWithStorage (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.SingleCollectorTest (sim)Templates → Simulate
ClaRaClaRa.Components.Adapters.Check.TestScalar2VectorHeatPort (sim)Templates → Verify
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1 (sim)Templates performance 0:03:59 → 0:01:20
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1_measurementInput (sim)Failed → Templates
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)Templates performance 0:03:58 → 0:01:17
ClaRa_devClaRa.Components.Adapters.Check.TestScalar2VectorHeatPort (sim)Templates → Verify
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1 (sim)Templates performance 0:03:48 → 0:01:30
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_1_measurementInput (sim)Failed → Templates
ClaRa_devClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)Templates performance 0:03:46 → 0:01:27
ClaRa_devClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestAerosolVolume (sim)Templates performance 39.30 → 20.03
IDEASIDEAS.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 40.60 → 22.02
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 26.91 → 13.46
ModelicaTest_4.1.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 19.62 → 41.28
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_8_M_4 (sim)Failed → SimCode
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)BackEnd performance 40.84 → 18.16
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 11.39 → 5.60
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Failed → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_20_M_20 (sim)Compile performance 29.86 → 59.66
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_20_M_20 (sim)Compile performance 30.23 → 56.97
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Simulate performance 0:02:33 → 0:04:50
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Simulate performance 5.94 → 11.12
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)SimCode performance 59.56 → 0:02:19
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 22.32 → 52.60
ThermalSeparationThermalSeparation.Examples.ProPen_EQ_SteadyState (sim)Templates → Compile