OpenModelica v1.25 from 2025-05-28 22:29:40 to 2025-05-29 11:28:34

Summary

OMC Commits0
Libraries Changed17
Number of Improvements20
Number of Regressions65
Number of Performance Improvements3
Number of Performance Regressions6

OpenModelica Changes

CommitDateAuthorSummary

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
6d6bfe52025-05-29 01:41:14 +0200Adrian PopAdd new json field to force library version exact match - to be used for MSL (#213)
a7fcaa52025-05-28 01:08:45 +0200Francesco CasellaUpdated configurations to test released 4.1.0 instead of 4.1.0.beta.1 (#212)

Library Changes

LibraryChange
AixLibConfiguration hash (OMC settings or the testing script changed)
BuildingSystemsConfiguration hash (OMC settings or the testing script changed)
Buildings_11Configuration hash (OMC settings or the testing script changed)
Buildings_12Configuration hash (OMC settings or the testing script changed)
HelmholtzMediaConfiguration hash (OMC settings or the testing script changed)
IDEASConfiguration hash (OMC settings or the testing script changed)
IDEAS_devConfiguration hash (OMC settings or the testing script changed)
Modelica_3.2.3Configuration hash (OMC settings or the testing script changed)
Modelica_4.0.0From version 4.1.0+maint.om (7a4bf7de77a3986e8eb1e88cbb515d646f78f834) to 4.0.0+maint.om (96032134c36668898e1693e69bd9f81aa38de3dd)
Modelica_DeviceDriversConfiguration hash (OMC settings or the testing script changed)
OpenIMDML_mainConfiguration hash (OMC settings or the testing script changed)
OpenIPSLConfiguration hash (OMC settings or the testing script changed)
OpenIPSL_devConfiguration hash (OMC settings or the testing script changed)
PowerSystemsConfiguration hash (OMC settings or the testing script changed)
PowerSystems_latestConfiguration hash (OMC settings or the testing script changed)
ScalableTestGrids_nooptConfiguration hash (OMC settings or the testing script changed)
TransiEntConfiguration hash (OMC settings or the testing script changed)

Models Affected

AixLibAixLib.Electrical.AC.OnePhase.Sources.Examples.WindTurbine (sim)Simulate → Compile
AixLibAixLib.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine (sim)Simulate → Compile
AixLibAixLib.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine_N (sim)Simulate → Compile
AixLibAixLib.Electrical.DC.Lines.Examples.RCModel (sim)Simulate → Compile
AixLibAixLib.Electrical.DC.Lines.Examples.Resistance (sim)Simulate → Compile
AixLibAixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Simulate → Compile
AixLibAixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Simulate → Compile
AixLibAixLib.Fluid.Movers.Compressors.Examples.RotaryCompressorPressureHeatLosses (sim)Compile → Simulate
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950 (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF (sim)Simulate → Compile
AixLibAixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2 (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Electrical.AC.OnePhase.Sources.Examples.WindTurbine (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine_N (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Electrical.DC.Lines.Examples.RCModel (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Electrical.DC.Lines.Examples.Resistance (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Technologies.SolarThermal.Examples.BigCollectorInstallationWithStorage (sim)Simulate performance 28.56 → 16.77
Buildings_11Buildings.Controls.OBC.Utilities.Validation.OptimalStartHeating (sim)Simulate → Verify
Buildings_11Buildings.Electrical.AC.OnePhase.Sources.Examples.WindTurbine (sim)Verify → Compile
Buildings_11Buildings.Electrical.AC.ThreePhasesBalanced.Sources.Examples.WindTurbine (sim)Verify → Compile
Buildings_11Buildings.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine (sim)Verify → Compile
Buildings_11Buildings.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine_N (sim)Verify → Compile
Buildings_11Buildings.Electrical.DC.Sources.Examples.WindTurbine (sim)Verify → Compile
Buildings_11Buildings.Electrical.Examples.RenewableSources (sim)Verify → Compile
Buildings_11Buildings.Examples.ChillerPlant.DataCenterRenewables (sim)Verify → Compile
Buildings_11Buildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)Simulate performance 0:06:40 → 0.88
Buildings_11Buildings.Fluid.FixedResistances.BuriedPipes.Examples.SingleBuriedPipe (sim)Simulate → Compile
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeNegative (sim)Verify → Simulate
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.FiniteLineSource_Integrand_Length (sim)Verify → Simulate
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Verify → Compile
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Verify → Compile
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.17 → 0:06:40
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.HeliumTestModel (sim)Simulate → Compile
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Simulate → Compile
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Simulate → Compile
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Simulate → Compile
IDEAS_devIDEAS.Electrical.AC.OnePhase.Sources.Examples.WindTurbine (sim)Simulate → Compile
IDEAS_devIDEAS.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine (sim)Simulate → Compile
IDEAS_devIDEAS.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine_N (sim)Simulate → Compile
IDEAS_devIDEAS.Electrical.DC.Lines.Examples.RCModel (sim)Simulate → Compile
IDEAS_devIDEAS.Electrical.DC.Lines.Examples.Resistance (sim)Simulate → Compile
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Simulate → Compile
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Simulate → Compile
Modelica_3.2.3Modelica.Fluid.Examples.BranchingDynamicPipes (sim)Simulate performance 32.25 → 14.70
Modelica_4.0.0Modelica.Blocks.Examples.Noise.NormalNoiseProperties (sim)Simulate → Verify
Modelica_4.0.0Modelica.Blocks.Examples.Noise.UniformNoiseProperties (sim)Simulate → Verify
Modelica_4.0.0Modelica.Clocked.Examples.Elementary.ClockSignals.LogicalSample (sim)Simulate → Verify
Modelica_4.0.0Modelica.Clocked.Examples.Elementary.ClockSignals.RotationalSample (sim)Simulate → Verify
Modelica_4.0.0Modelica.ComplexBlocks.Examples.ShowTransferFunction (sim)Simulate → Verify
Modelica_4.0.0Modelica.Electrical.Analog.Examples.DifferenceAmplifier (sim)Simulate → Verify
Modelica_4.0.0Modelica.Electrical.Machines.Examples.ControlledDCDrives.CurrentControlledDCPM (sim)Simulate → Verify
Modelica_4.0.0Modelica.Electrical.Machines.Examples.ControlledDCDrives.PositionControlledDCPM (sim)Simulate → Verify
Modelica_4.0.0Modelica.Electrical.Machines.Examples.ControlledDCDrives.SpeedControlledDCPM (sim)Simulate → Verify
Modelica_4.0.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim)Simulate performance 14.24 → 33.40
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_Drive (sim)Simulate → Verify
Modelica_4.0.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile → Verify
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Verify → Simulate
Modelica_4.0.0Modelica.Mechanics.Rotational.Examples.EddyCurrentBrake (sim)Simulate → Verify
Modelica_4.0.0Modelica.Mechanics.Translational.Examples.EddyCurrentBrake (sim)Simulate → Verify
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorStartUpComparison (sim)Compile → Simulate
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorTypeIIIStartUpComparison (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.SevenBus.Network (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Examples.TwoAreas.Two_Areas_PSSE_AVR (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.ES.AC8B (sim)Simulate → Compile
PowerSystemsPowerSystems.Examples.AC3ph.Drives.ASM_ctrlAv (sim)Compile → Simulate
PowerSystems_latestPowerSystems.Examples.AC3ph.Drives.ASM_ctrlAv (sim)Compile → Verify
ScalableTestGrids_nooptScalableTestGrids.GridModelBuilders.Type1Sample_N_2_M_2 (sim)Compile performance 16.55 → 41.74
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_2 (sim)Compile performance 16.57 → 40.23
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_4 (sim)FrontEnd performance 4.33 → 18.37
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_3_M_4 (sim)FrontEnd performance 8.70 → 23.69
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Simulate → Failed
TransiEntTransiEnt.Producer.Heat.SolarThermal.Check.TestCollectorEN12975 (sim)Simulate → Compile