OpenModelica master from 2026-05-12 00:44:33 to 2026-05-12 13:38:12

Summary

OMC Commits15
Libraries Changed0
Number of Improvements33
Number of Regressions2
Number of Performance Improvements4
Number of Performance Regressions1

OpenModelica Changes

CommitDateAuthorSummary
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.HeatingSystems.SolarHeatingSystem (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
Buildings_11Buildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Templates performance 2.46 → 12.06
Buildings_12Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalWinter (sim)FrontEnd performance 13.44 → 5.25
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSummer (sim)FrontEnd performance 13.32 → 7.73
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 → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_RegenerativeAirPreheater (sim)Templates → Verify
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 → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_RegenerativeAirPreheater (sim)Templates → Verify
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
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Simulate → Compile
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarata (sim)Templates → Simulate
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarataIndex1 (sim)Templates → Simulate
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLosses (sim)Templates → Simulate
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLossesHigherCurrent (sim)Templates → Simulate
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)Templates → Simulate
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLossesHigherPorosity (sim)Templates → Simulate
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA (sim)Templates → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Failed → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)Simulate performance 20.64 → 12.03
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)SimCode performance 46.08 → 25.11
ThermalSeparationThermalSeparation.Examples.ProPen_EQ_SteadyState (sim)Templates → Compile