OpenModelica newInst-newBackend from 2025-09-23 04:36:27 to 2025-09-24 04:29:56

Summary

OMC Commits3
Libraries Changed2
Number of Improvements74
Number of Regressions27
Number of Performance Improvements2
Number of Performance Regressions7

OpenModelica Changes

CommitDateAuthorSummary
4ed04fa1902025-09-23 23:37:55 +0200kabdelhak[NB] do not collect events from noEvent() (#14378)
91e6a8d3b82025-09-23 17:13:48 +0200AndreasCMake FMU export adding missing source files (#14368)
5b9795855e2025-09-23 09:45:33 +0200Volker StolzRequest debugging symbols in FMU via `gendebugsymbols` (#14370)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
2a275462025-09-23 17:48:36 +0200AndreasAdding URDFModelica (#230)
d4389c92025-09-23 13:28:57 +0200AndreasTests Co-Simulation with CVODE for FMUs (#229)

Library Changes

LibraryChange
Buildings_11From version 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/3c276a651675b4d39adb7f005bd26f95d5b1870b.zip) to 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/7c3c200128806c4c5f6c29e6269fad1a565b0548.zip)
IBPSA_latestFrom version 4.0.0-master (3e965fc452a3b10a15762c181c33b5354a311c1d) to 4.0.0-master (fd9aa08bc48febb8031624e8ecca50ab6402cde2)

Models Affected

AixLibAixLib.Electrical.Machines.Examples.InductionMotor (sim)FrontEnd → Simulate
BuildSysProBuildSysPro.IBPSA.Obsolete.Controls.Continuous.Examples.PIDHysteresis (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Obsolete.Controls.Continuous.Examples.PIDHysteresisTimer (sim)Compile → Simulate
Buildings_11Buildings.Controls.Continuous.Examples.LimPIDWithReset (sim)Verify → Compile
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.ReliefFanGroup (sim)Failed → FrontEnd
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.ReturnFanAirflowTracking (sim)Verify → Simulate
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.Validation.ReliefFanGroup (sim)Failed → FrontEnd
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctSnapActing.Subsequences.Validation.DampersDualSensors (sim)Compile → Simulate
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.ParallelFanCVF.Subsequences.Validation.DamperValves (sim)Compile → Simulate
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.ParallelFanCVF.Validation.Controller (sim)Compile → Simulate
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.SeriesFanCVF.Validation.Controller (sim)Compile → Simulate
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.SeriesFanVVF.Validation.Controller (sim)Compile → Simulate
Buildings_11Buildings.Controls.OBC.CDL.Reals.Validation.Limiter (sim)Simulate → Verify
Buildings_11Buildings.DHC.Networks.Controls.Examples.AgentPump1PipeExample (sim)Simulate → Compile
Buildings_11Buildings.DHC.Networks.Controls.Examples.MainPump1PipeExample (sim)Verify → Compile
Buildings_11Buildings.DHC.Plants.Cooling.Controls.Validation.ChilledWaterBypass (sim)Simulate → Compile
Buildings_11Buildings.Examples.VAVReheat.BaseClasses.Controls.Examples.RoomVAV (sim)Verify → Simulate
Buildings_11Buildings.Fluid.CHPs.BaseClasses.Validation.FilterPower (sim)Verify → Compile
Buildings_11Buildings.Fluid.FixedResistances.Validation.LosslessPipe (sim)Simulate → Verify
Buildings_11Buildings.Fluid.FixedResistances.Validation.PressureDropsExplicit (sim)Simulate → Verify
Buildings_11Buildings.HeatTransfer.Convection.Examples.Interior (sim)Compile → Verify
Buildings_11Buildings.Templates.Plants.Controls.Pumps.Generic.Validation.ResetLocalDifferentialPressure (sim)Compile → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Examples.Controls.Validation.ElectrochromicWindow (sim)Simulate → Verify
Buildings_12Buildings.Controls.Continuous.Examples.LimPIDWithReset (sim)Verify → Compile
Buildings_12Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Validation.Controller_Disable (sim)Compile → Simulate
Buildings_12Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Validation.Controller_Mod_DamLim (sim)Compile → Simulate
Buildings_12Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.ReliefFanGroup (sim)Failed → FrontEnd
Buildings_12Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.ReturnFanAirflowTracking (sim)Verify → Simulate
Buildings_12Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.SupplyFan (sim)Compile → Simulate
Buildings_12Buildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.Validation.ReliefFanGroup (sim)Failed → FrontEnd
Buildings_12Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Validation.Controller (sim)Compile → Simulate
Buildings_12Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctSnapActing.Subsequences.Validation.DampersDualSensors (sim)Compile → Simulate
Buildings_12Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.ParallelFanCVF.Subsequences.Validation.DamperValves (sim)Compile → Simulate
Buildings_12Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.ParallelFanVVF.Validation.Controller (sim)Compile → Simulate
Buildings_12Buildings.Controls.OBC.CDL.Reals.Validation.Limiter (sim)Simulate → Verify
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.Validation.DirectActingPIDWithFirstOrderAMIGO (sim)Compile → Simulate
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.Validation.DirectActingPIWithFirstOrderAMIGO (sim)Compile → Simulate
Buildings_12Buildings.Controls.OBC.Utilities.PIDWithAutotuning.Validation.ReverseActingPIDWithFirstOrderAMIGO (sim)Compile → Simulate
Buildings_12Buildings.DHC.Plants.Cooling.Controls.Validation.ChilledWaterBypass (sim)Simulate → Compile
Buildings_12Buildings.Examples.VAVReheat.BaseClasses.Controls.Examples.RoomVAV (sim)Verify → Simulate
Buildings_12Buildings.Fluid.CHPs.BaseClasses.Validation.FilterPower (sim)Verify → Compile
Buildings_12Buildings.Fluid.FixedResistances.Validation.PressureDropsExplicit (sim)Simulate → Verify
Buildings_12Buildings.HeatTransfer.Convection.Examples.Interior (sim)Compile → Verify
Buildings_12Buildings.Templates.Plants.Controls.Pumps.Generic.Validation.ResetLocalDifferentialPressure (sim)Compile → Simulate
Buildings_12Buildings.ThermalZones.Detailed.Examples.Controls.Validation.ElectrochromicWindow (sim)Simulate → Verify
Buildings_latestBuildings.Controls.Continuous.Examples.LimPIDWithReset (sim)Verify → Compile
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Validation.Controller_Disable (sim)Compile → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Validation.Controller_Mod_DamLim (sim)Compile → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.ReliefFanGroup (sim)Failed → FrontEnd
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.ReturnFanAirflowTracking (sim)Verify → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.SupplyFan (sim)Compile → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.Validation.ReliefFanGroup (sim)Failed → FrontEnd
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Validation.Controller (sim)Compile → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctSnapActing.Subsequences.Validation.DampersDualSensors (sim)Compile → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.ParallelFanCVF.Subsequences.Validation.DamperValves (sim)Compile → Simulate
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.ParallelFanVVF.Validation.Controller (sim)Compile → Simulate
Buildings_latestBuildings.Controls.OBC.CDL.Reals.Validation.Limiter (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.Validation.DirectActingPIDWithFirstOrderAMIGO (sim)Compile → Simulate
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.Validation.DirectActingPIWithFirstOrderAMIGO (sim)Compile → Simulate
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.Validation.ReverseActingPIDWithFirstOrderAMIGO (sim)Compile → Simulate
Buildings_latestBuildings.DHC.Plants.Cooling.Controls.Validation.ChilledWaterBypass (sim)Simulate → Compile
Buildings_latestBuildings.Examples.VAVReheat.BaseClasses.Controls.Examples.RoomVAV (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.CHPs.BaseClasses.Validation.FilterPower (sim)Verify → Compile
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PressureDropsExplicit (sim)Simulate → Verify
Buildings_latestBuildings.HeatTransfer.Convection.Examples.Interior (sim)Compile → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Pumps.Generic.Validation.ResetLocalDifferentialPressure (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Examples.Controls.Validation.ElectrochromicWindow (sim)Simulate → Verify
FastBuildingsFastBuildings.Examples.SingleZone_Controlled (sim)Simulate → FrontEnd
IBPSA_latestIBPSA.Obsolete.Controls.Continuous.Examples.PIDHysteresis (sim)Compile → Simulate
IBPSA_latestIBPSA.Obsolete.Controls.Continuous.Examples.PIDHysteresisTimer (sim)Compile → Simulate
ModelicaTest_3.2.3ModelicaTest.Blocks.StrictLimiters (sim)Simulate → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestMultiPort (sim)Simulate → Verify
ModelicaTest_4.1.0ModelicaTest.Blocks.Exponentiation (sim)Compile → Verify
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Fittings.TestMultiPort (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Blocks.Exponentiation (sim)Compile → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestMultiPort (sim)Simulate → Verify
Modelica_3.2.3Modelica.Electrical.Analog.Examples.OpAmps.InvertingSchmittTrigger (sim)Compile → Verify
Modelica_3.2.3Modelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Verify → Simulate
Modelica_3.2.3Modelica.Electrical.Analog.Examples.OpAmps.SchmittTrigger (sim)Compile → Simulate
Modelica_3.2.3Modelica.Magnetic.FluxTubes.Examples.Hysteresis.SinglePhaseTransformerWithHysteresis1 (sim)FrontEnd → Compile
Modelica_3.2.3Modelica.Mechanics.Translational.Examples.PreLoad (sim)Simulate → Verify
Modelica_4.0.0Modelica.Electrical.Analog.Examples.OpAmps.InvertingSchmittTrigger (sim)Compile → Verify
Modelica_4.0.0Modelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Verify → Simulate
Modelica_4.0.0Modelica.Electrical.Analog.Examples.OpAmps.SchmittTrigger (sim)Compile → Verify
Modelica_4.0.0Modelica.Magnetic.FluxTubes.Examples.Hysteresis.SinglePhaseTransformerWithHysteresis1 (sim)FrontEnd → Compile
Modelica_4.0.0Modelica.Mechanics.Translational.Examples.PreLoad (sim)Simulate → Verify
Modelica_4.1.0Modelica.Electrical.Analog.Examples.OpAmps.InvertingSchmittTrigger (sim)Compile → Verify
Modelica_4.1.0Modelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Verify → Simulate
Modelica_4.1.0Modelica.Electrical.Analog.Examples.OpAmps.SchmittTrigger (sim)Compile → Verify
OpenIPSLOpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRII (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)Templates performance 52.67 → 22.03
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Failed → FrontEnd
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)Templates performance 43.71 → 22.67
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)Templates performance 20.38 → 38.72
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Compile → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)SimCode performance 8.04 → 14.27
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)BackEnd performance 41.33 → 0:01:13 SimCode performance 13.43 → 24.40
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)BackEnd performance 8.91 → 18.51 Templates performance 7.79 → 13.33
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)BackEnd performance 20.59 → 38.50 SimCode performance 7.88 → 16.52
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Failed → FrontEnd
ThermoPowerThermoPower.Test.GasComponents.TestFanMech (sim)Compile → FrontEnd
ThermoPowerThermoPower.Test.GasComponents.TestGasValveOpPoint (sim)Compile → Simulate
ThermoPowerThermoPower.Test.WaterComponents.WaterPump (sim)Simulate → FrontEnd
ThermoPowerThermoPower.Test.WaterComponents.WaterPumps (sim)Simulate → FrontEnd
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicReliefValve (sim)Compile → Simulate
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestRefP1 (sim)Compile → Simulate
ThermofluidStreamThermofluidStream.Undirected.HeatExchangers.Tests.ConductionElementTwoPhase (sim)Simulate performance 0:03:26 → 0:09:38
ThermofluidStream_devThermofluidStream.Undirected.HeatExchangers.Tests.ConductionElementTwoPhase (sim)Simulate performance 0:03:32 → 0:09:35
TransiEntTransiEnt.Storage.Heat.ElectricWaterHeater_constProp_L4.Check.CheckStratifiedElectricWaterHeater_CoolDown (sim)FrontEnd → Failed