OpenModelica master-fmi-fmpy from 2026-01-19 13:15:58 to 2026-01-21 16:04:40

Summary

OMC Commits10
Libraries Changed0
Number of Improvements27
Number of Regressions25
Number of Performance Improvements4
Number of Performance Regressions6

OpenModelica Changes

CommitDateAuthorSummary
859dd555f72026-01-21 15:22:41 +0100Per ÖstlundImprove handling of comma separated flag values (#14923)
9d3799bda62026-01-21 13:47:58 +0100phannebohmAlign units with BIPM definitions (#14921)
879e3770902026-01-20 16:20:16 +0100Andreas[C] mat4_init4 replace memcpy with snprintf (#14919)
91dcc485bf2026-01-20 11:27:03 +0100Per ÖstlundImprove Ceval error messages (#14911)
0ee62283b02026-01-19 20:29:50 +0100AndreasRefactor mat4 res (#14917)
2160a9415b2026-01-19 16:12:41 +0100Andreas[C] Remove result file format recon "wall" (#14915)
67e1063d3e2026-01-19 16:00:41 +0100AndreasFormat simulation_result_mat4.cpp (#14914)
ec1431ce2c2026-01-19 14:24:09 +0100Adeel AsgharUpdate time display unit (#14912)
af727a89832026-01-19 13:58:02 +0100Adeel AsgharHandle the edit case of choicesAllMatching (#14910)
f9006e0b042026-01-19 13:49:33 +0100Andreas[CI] Move sanity check to script (#14900)

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

Models Affected

BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Failed
Buildings_11Buildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Compile → Failed
Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Verify → Failed
Buildings_11Buildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETS (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.31 → 0:07:02
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case660 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case910 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Compile performance 0:02:07 → 0:03:43
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Verify → Failed
Buildings_12Buildings.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)Compile → Verify
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Compile → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Failed → Verify
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_latestBuildings.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 (sim)Failed → Compile
Buildings_latestBuildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETS (sim)Compile → Failed
Buildings_latestBuildings.DHC.Plants.Steam.Examples.SingleBoiler (sim)Compile → Verify
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingMixing (sim)Simulate performance 0.48 → 17.80
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Compile performance 0:04:07 → 0:02:03
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Compile
Chemical_masterChemical.Obsolete.Examples.Hemoglobin.Joels57 (sim)Compile performance 0:04:48 → 0:09:34
DynawoDynawo.Examples.Nordic.TestCases.TestCase (sim)FrontEnd → Failed
Dynawo_devDynawo.Examples.Nordic.TestCases.TestCase (sim)FrontEnd → Failed
GreenhousesGreenhouses.Examples.GlobalSystem_2 (sim)Failed → Compile
IDEASIDEAS.Examples.Tutorial.Example10 (sim)Failed → Compile
IDEASIDEAS.Examples.Tutorial.Example5 (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example7 (sim)Failed → Compile
IDEASIDEAS.Examples.Tutorial.Example8 (sim)Failed → Compile
IDEASIDEAS.Examples.Tutorial.Example9 (sim)Failed → Compile
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Failed
Modelica_3.2.3Modelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Compile → Simulate
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Compile → Simulate
Modelica_4.0.0Modelica.Magnetic.FluxTubes.Examples.Hysteresis.HysteresisModelComparison (sim)Simulate → Compile
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)Failed → Simulate
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACAC.Dimmer_RL (sim)Simulate → Compile
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim)Simulate → Compile
OpenIMDML_mainOpenIMDML.Examples.NonMultiDomainExamples.NonMultiDomainSinglePhaseInductionMotors.NonMultiDomainDPIM (sim)Compile performance 57.76 → 12.15
OpenIMDML_mainOpenIMDML.Examples.NonMultiDomainExamples.NonMultiDomainThreePhaseInductionMotors.NonMultiDomainThreePhaseMotorValidation.NonMultiDomainTypeI (sim)Compile performance 56.71 → 13.44
OpenIPSLOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 5.55 → 14.37
OpenIPSLOpenIPSL.Tests.Machines.PSAT.Order3test2 (sim)Simulate performance 0.49 → 14.76
OpenIPSLOpenIPSL.Tests.Machines.PSAT.Order3test2_AVR (sim)Simulate → Compile
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSAT.OEL.AVRTypeII_OEL_Test (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSAT.TG.TGTypeIV_test (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Machines.PSAT.Order3test2_AVR (sim)Simulate → Compile
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Inverters.InverterToGrid (sim)Verify → Compile
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_640 (sim)Compile → Failed
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_F (sim)Compile performance 0:02:35 → 0:01:22