OpenModelica cvode from 2025-02-18 00:52:14 to 2025-02-19 02:26:16

Summary

OMC Commits4
Libraries Changed0
Number of Improvements124
Number of Regressions5
Number of Performance Improvements5
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
f9e29c11202025-02-18 15:38:59 +0100Adeel AsgharAdapt to the new API interface (#13638)
ec6da0be032025-02-18 13:49:17 +0100Per ÖstlundFix definition of setParameterValue API (#13637)
98c394218e2025-02-18 12:27:33 +0100Per ÖstlundImprove --evaluateStructuralParameters (#13632)
ee25ecf77f2025-02-18 12:23:23 +0100Per ÖstlundRevert #13620 (#13631)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
d8584152025-02-18 12:54:16 +0100Adrian Popmove cleanup stage to the end of runRegressiontest (#198)
b40550b2025-02-11 01:24:49 +0100Adrian Popremove unused parameters (#194)

Library Changes

LibraryChange

Models Affected

AdvancedNoiseAdvancedNoise.Examples.RailIrregularities.Comparisons.FilterAndConvolution (sim)Templates → Simulate
AdvancedNoiseAdvancedNoise.Examples.RailIrregularities.Comparisons.SpaceAndTimeDomain (sim)Templates → Simulate
AixLibAixLib.Fluid.Pools.Examples.IndoorSwimmingPool (sim)Templates → Simulate
AixLibAixLib.Fluid.Pools.Examples.IndoorSwimmingPoolExternalHeatingSystem (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Components.Examples.Walls.InsideWall (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Components.Examples.Walls.OutsideWall (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430 (sim)Templates → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440 (sim)Templates → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640 (sim)Templates → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900 (sim)Templates → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920 (sim)Templates → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940 (sim)Templates → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2 (sim)Templates → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Airflow.Multizone.Examples.ClosedDoors (sim)Compile performance 3.73 → 25.45
BuildingSystemsBuildingSystems.Airflow.Multizone.Examples.NaturalVentilation (sim)FrontEnd performance 1.21 → 13.65
Buildings_10Buildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)Templates performance 11.08 → 6.43
Buildings_10Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:06:40 → 0.16
Buildings_latestBuildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)Simulate → Compile
Buildings_latestBuildings.DHC.Examples.Combined.SeriesVariableFlowAgentControl (sim)Templates performance 6.25 → 13.31
ClaRaClaRa.Examples.SteamPowerPlant_01 (sim)Templates → Simulate
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcLoadReset (sim)Simulate → Compile
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset (sim)Simulate → Compile
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020 (sim)Simulate → Compile
IDEASIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.LongwaveHeatTransfer (sim)Templates → Simulate
IDEASIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwDistribution (sim)Templates → Simulate
IDEASIDEAS.Buildings.Components.Examples.CavityWalls (sim)Templates → Simulate
IDEASIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)Templates → Simulate
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)Templates → Simulate
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Templates → Simulate
IDEASIDEAS.Buildings.Components.Examples.RectangularZone (sim)Templates → Simulate
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)Templates → Simulate
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)Templates → Simulate
IDEASIDEAS.Buildings.Components.Examples.ScalingWindow (sim)Templates → Simulate
IDEASIDEAS.Buildings.Components.Examples.WindowDynamics (sim)Templates → Simulate
IDEASIDEAS.Buildings.Components.Examples.WindowLinearisation (sim)Templates → Simulate
IDEASIDEAS.Buildings.Components.Examples.WindowThermalBridge (sim)Templates → Simulate
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)Templates → Simulate
IDEASIDEAS.Buildings.Components.Validations.CeilingOrientationConsistency (sim)Templates → Simulate
IDEASIDEAS.Buildings.Components.Validations.WindowOrientations (sim)Templates → Simulate
IDEASIDEAS.Buildings.Examples.OpenDoorComparison (sim)Templates → Simulate
IDEASIDEAS.Buildings.Examples.ZoneCO2 (sim)Templates → Simulate
IDEASIDEAS.Buildings.Examples.ZoneExample (sim)Templates → Simulate
IDEASIDEAS.Buildings.Validation.Tests.EnergyConservationValidation (sim)Templates → Simulate
IDEASIDEAS.Buildings.Validation.Tests.n50Test (sim)Templates → Simulate
IDEASIDEAS.Buildings.Validation.Tests.n50Test2 (sim)Templates → Simulate
IDEASIDEAS.Buildings.Validation.Tests.n50Test3 (sim)Templates → Simulate
IDEASIDEAS.Examples.Benchmark.ScalingComponents (sim)Templates → Simulate
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronic (sim)Templates → Simulate
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPump (sim)Templates → Simulate
IDEASIDEAS.Examples.Tutorial.Example1 (sim)Templates → Simulate
IDEASIDEAS.Examples.Tutorial.Example10 (sim)Templates → Simulate
IDEASIDEAS.Examples.Tutorial.Example2 (sim)Templates → Simulate
IDEASIDEAS.Examples.Tutorial.Example3 (sim)Templates → Simulate
IDEASIDEAS.Examples.Tutorial.Example4 (sim)Templates → Simulate
IDEASIDEAS.Examples.Tutorial.Example5 (sim)Templates → Simulate
IDEASIDEAS.Examples.Tutorial.Example6 (sim)Templates → Simulate
IDEASIDEAS.Examples.Tutorial.Example7 (sim)Templates → Simulate
IDEASIDEAS.Examples.Tutorial.Example8 (sim)Templates → Simulate
IDEASIDEAS.Examples.Tutorial.Example9 (sim)Templates → Compile
IDEASIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)Templates → Simulate
IDEASIDEAS.LIDEAS.Examples.ZoneCreateOutputs (sim)Templates → Simulate
IDEAS_devIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.LongwaveHeatTransfer (sim)Templates → Simulate
IDEAS_devIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwDistribution (sim)Templates → Simulate
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Templates → Verify
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Templates → Verify
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Templates → Simulate
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Templates → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Templates → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Templates → Simulate
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Templates → Verify
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Templates → Verify
ModelicaTest_4.1.0-beta.omModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Templates → Simulate
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Templates → Simulate
Modelica_3.2.3Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Templates → Verify
Modelica_3.2.3Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Templates → Compile
Modelica_4.0.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Templates → Verify
Modelica_4.0.0Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Templates → Compile
Modelica_4.1.0-beta.omModelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Templates → Verify
Modelica_4.1.0-beta.omModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Templates → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Compile → Simulate
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)Templates → Verify
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)Templates → Compile
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainMotor (sim)BackEnd performance 9.26 → 15.85
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeI (sim)BackEnd performance 9.82 → 17.04
PowerSystemsPowerSystems.Examples.AC1ph_DC.Elementary.DoubleLine (sim)Templates → Simulate
PowerSystemsPowerSystems.Examples.AC1ph_DC.Elementary.Transformer (sim)Templates → Simulate
PowerSystemsPowerSystems.Examples.AC1ph_DC.Transformation.TapChanger (sim)Templates → Simulate
PowerSystemsPowerSystems.Examples.AC3ph.Elementary.Transformer (sim)Templates → Simulate
PowerSystemsPowerSystems.Examples.AC3ph.Transformation.TapChanger (sim)Templates → Simulate
PowerSystemsPowerSystems.Examples.AC3ph.Transmission.DoubleLine (sim)Templates → Compile
PowerSystemsPowerSystems.Examples.AC3ph.Transmission.DoubleLineTG (sim)Templates → Compile
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Elementary.DoubleLine (sim)Templates → Verify
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Elementary.Transformer (sim)Templates → Verify
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Transformation.TapChanger (sim)Templates → Verify
PowerSystems_latestPowerSystems.Examples.AC3ph.Elementary.Transformer (sim)Templates → Verify
PowerSystems_latestPowerSystems.Examples.AC3ph.Transformation.TapChanger (sim)Templates → Verify
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.DoubleLine (sim)Templates → Compile
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.DoubleLineTG (sim)Templates → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)Simulate → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)Templates performance 0:01:48 → 48.78
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)Templates performance 0:01:52 → 48.48
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)BackEnd performance 0:03:03 → 0:01:43
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Failed → Compile
TransiEntTransiEnt.Components.Electrical.Machines.Check.CheckLinearSynchronousMachineComplex (sim)Compile → Simulate
TransiEntTransiEnt.Components.Gas.Reactor.Check.TestControllerH2AndH2OForReformer (sim)Templates → Simulate
TransiEntTransiEnt.Components.Gas.Reactor.Check.TestPrereformer_L1 (sim)Templates → Simulate