OpenModelica master from 2025-09-12 15:37:22 to 2025-09-19 06:34:11

Summary

OMC Commits9
Libraries Changed9
Number of Improvements25
Number of Regressions37
Number of Performance Improvements3
Number of Performance Regressions2

OpenModelica Changes

CommitDateAuthorSummary
a4953b81132025-09-18 17:06:28 +0200linuslangenkamp[MOO] fix apple build, disable MOO for now (#14365)
eab8bf95802025-09-17 15:30:38 +0200Per ÖstlundImprove choicesAllMatching handling in OMEdit (#14358)
e7023e85cc2025-09-17 14:19:32 +0200Per ÖstlundImprove getAllSubtypeOf (#14356)
69c79639a92025-09-15 17:17:16 +0200AndreasCompile on Windows using CMake + MinGW Makefiles (#14299)
a963f33d122025-09-15 06:09:00 -0700mattkindigMoved inputs for second y-axis to end of arguments list (#14268)
52f61c51be2025-09-15 13:24:02 +0200Adeel AsgharStore both value and binding of expression from instance API (#14351)
8f8a82a21a2025-09-12 18:01:15 +0200AndreasAdding solver overview to User's Guide (#14349)
7c42efd0282025-09-12 16:42:28 +0200phannebohm[NB] Simplify `when`-condition array literal (#14337)
64b68fbe3d2025-09-12 15:59:23 +0200Adeel AsgharDo element name comparison when looking for colliding connections (#14348)

3rdParty changes

Note that the 3rdParty libraries changed: 3d365997b0f6..0373d6b6a558

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
0e573be2025-09-19 10:14:56 +0200AndreasBasemodelica import (#226)
a0cb54d2025-09-18 21:43:07 +0200AndreasRevert basemodelica.jl import (#225)

Library Changes

LibraryChange
BioChemFrom version 1.1.2-master (c3876e8a6e8d6e5ce4eadf6997e20d918d02db21) to 1.1.2 (https://github.com/OpenModelica/BioChem/archive/44d4a9f6a888327403bcdf347c13e69070f4ed79.zip)
Buildings_11From version 11.1.1-maint.11.x (5c4520d8a9f0bb1772569243c7a3920b8be21cff) to 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/3c276a651675b4d39adb7f005bd26f95d5b1870b.zip)
Buildings_12From version 12.1.1-maint.12.x (f07c1b80914f9c6ad1c7b4451a13c9d4c2808d76) to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/cb975fb234633b82d1510bb700fbda751ff03bb0.zip)
Buildings_latestFrom version 13.0.0-master (eca2e95e3ed0366205b5c55600118087ccd5471f) to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/df694bf67954bbb1319537eb5ed721e8d3aa0b2f.zip)
ChemicalFrom version 2.0.0-master (a26470d40bd037d7cb0849a2717ab33aa46c7eb9) to 2.0.0 (https://github.com/MarekMatejak/Chemical/archive/2da36279db8adf3effa142a8dfa270c40b0e517d.zip)
Modelica_DeviceDriversFrom version 2.2.0-master (34f87c8f934a75610e4cef572210d68cab78e562) to 2.2.0-master (f0ea4af79f50c7bd1e9560c88b3fb4d82f0f8e98)
PhysiolibraryFrom version 3.0.0 (0ef8b5848b8bd08912a1713d0641b6bb03c3e3b2) to 3.0.0 (https://github.com/MarekMatejak/Physiolibrary/archive/0ef8b5848b8bd08912a1713d0641b6bb03c3e3b2.zip)
ThermoSysProFrom version 4.0.0-master (629cd07eaa494df493856777be19fa24ec861683) to 4.1.0-master (d3d2cc3b84b8a030c61907756c263e7140061f41)
ThermofluidStreamFrom version 1.2.0-main (fe3c18b186995a2f12a8d781921616c6b62ca742) to 1.2.0 (https://github.com/DLR-SR/ThermofluidStream/archive/8d2287a558d9d5e3a6235c981d5a60044dae5b61.zip)

Models Affected

BioChemBioChem.Examples.CaOscillations.Cytosol (sim)Simulate → Failed
BioChemBioChem.Examples.CellDivison.cell (sim)Simulate → Failed
BioChemBioChem.Examples.CircadianOscillator.Container (sim)Simulate → Failed
BioChemBioChem.Examples.GMO.cell (sim)Simulate → Failed
BioChemBioChem.Examples.GlucoseInsulinModel.GlucoseInsulinModel (sim)Simulate → Failed
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Verify → Simulate
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Compile → Verify
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Compile → Verify
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:06:40 → 0.16
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate → Verify
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:06:40 → 0.17
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Winter (sim)Templates performance 10.39 → 4.80
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.FiniteLineSource_Integrand_Length (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.17 → 0:13:20
ChemicalChemical.Boundaries.Tests.TestExternalSubstance (sim)FrontEnd → Failed
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_TCPIPServer (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_TCPIPServerMultipleClients (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.ClockedBlocks.Examples.TestHardwareIOComedi (sim)Failed → Templates
PhysiolibraryPhysiolibrary.Fluid.Examples.AirWaterSaturation (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.BloodGasesEquilibrium (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.BloodGasesTransport.BloodyMary (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.CapillaryMembrane (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.CardiovascularSystem_GCG (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.Fernandez2013.PulsatileCirculation (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.Kofranek2014.NonPulsatileCirculation (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.Kofranek2014.PulsatileCirculation (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.MeanRespiration (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.MeursModel2011.HemodynamicsMeurs_flatNorm (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.MinimalCirculation (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.MinimalRespiration (sim)FrontEnd → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.Respiration (sim)FrontEnd → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.SimpleRespiration (sim)FrontEnd → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.Windkessel_2element (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.Windkessel_3element (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.Windkessel_4element (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Media.Blood.ArterialComposition (sim)Templates → Failed
PhysiolibraryPhysiolibrary.Media.Blood.VenousComposition (sim)Templates → Failed
PhysiolibraryPhysiolibrary.Organs.Heart.Examples.DiastoleTest (sim)FrontEnd → Failed
PhysiolibraryPhysiolibrary.Organs.Heart.Examples.RightAtriumTest (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Organs.Heart.Examples.RightHeartTest (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Organs.Heart.Examples.VentricleTest (sim)Simulate → Failed
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.LungsTest (sim)FrontEnd → Failed
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)SimCode performance 17.90 → 31.70
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.CentrifugalPump.TestCentrifugalPump.Scenario_1 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.CentrifugalPump.TestCentrifugalPump.Scenario_2 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.CentrifugalPump.TestCentrifugalPump.Scenario_3 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.CentrifugalPump.TestCentrifugalPump.Scenario_4 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump1 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump10 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump11 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump12 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump13 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump2 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump3 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump4 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump5 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump6 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump7 (sim)Failed → Compile
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump8 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump9 (sim)Failed → Simulate
ThermofluidStreamThermofluidStream.Examples.SimpleAirCycle (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.Examples.SimpleStream (sim)Verify → Simulate