OpenModelica master-fmi from 2025-05-08 11:36:01 to 2025-05-10 12:54:43

Summary

OMC Commits6
Libraries Changed2
Number of Improvements25
Number of Regressions17
Number of Performance Improvements16
Number of Performance Regressions14

OpenModelica Changes

CommitDateAuthorSummary
6e9841bd0f2025-05-09 16:22:55 +0200kabdelhak[NB/Template] fix generic call auxilliary function calls (#13900)
c8a423f19d2025-05-09 15:58:13 +0200Adeel AsgharAdd the custom element modifiers to the model (#13901)
a6054161752025-05-09 15:02:13 +0200kabdelhak[OB] fix algorithm adjacency matrix (#13899)
d4012cbd5b2025-05-09 15:00:06 +0200kabdelhak[NB] implement implicit solving of algorithms (#13893)
9bbff0952c2025-05-08 16:15:38 +0200Adeel AsgharCreate a connection and add it to the model instance (#13898)
da288b257f2025-05-08 11:30:10 +0200Per ÖstlundFix source code FMU CMake build (#13897)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
2ab77cd2025-04-03 01:10:21 +0200Adrian Poprevert the testing with MSL4.1.0 changes (#210)
70533002025-04-02 23:47:56 +0200Adrian Popdo not upgrade libs to not force reinstall (#209)

Library Changes

LibraryChange
Buildings_12From version 12.0.1-maint.12.x (dd6acc481134844fbb1b888678daa6fbb03a68e7) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post86-g95ccbc5-linux-debug info: 1 warnings info: 0 errors to 12.0.1-maint.12.x (03b99f690dd64414f7df34c954bd07802f04785f) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post86-g95ccbc5-linux-debug info: 1 warnings info: 0 errors
Buildings_latestFrom version 12.0.1-master (49329fbb7278cbb737f46c2522f14d72bff59a0d) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post86-g95ccbc5-linux-debug info: 1 warnings info: 0 errors to 12.0.1-master (f1b47a32c3f56795cc8cd37d5f83765348c35527) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post86-g95ccbc5-linux-debug info: 1 warnings info: 0 errors

Models Affected

AixLibAixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir (sim)Compile performance 0:03:29 → 0:01:39
AixLibAixLib.ThermalZones.ReducedOrder.Examples.Multizone (sim)Compile performance 0:03:20 → 0:06:27
AixLibAixLib.ThermalZones.ReducedOrder.Windows.Validation.VDI2078.TestCase1_Illumination (sim)Failed → Simulate
BoundaryInitBlocksBoundaryInitBlocks.Examples.Tests.Hydraulics.NonInvertibleConfig.CL_Simulation_OFF_BWD (sim)Compile performance 42.22 → 11.41
BoundaryInitBlocksBoundaryInitBlocks.Examples.Tests.Hydraulics.NonInvertibleConfig.SmallSignal_ON_BWD (sim)Compile performance 42.36 → 11.27
BoundaryInitBlocksBoundaryInitBlocks.Examples.Tests.Hydraulics.NonInvertibleConfig.SteadyState_OFF_BWD (sim)Compile performance 42.09 → 11.24
BoundaryInitBlocksBoundaryInitBlocks.Examples.Tests.Hydraulics.NonInvertibleConfig.SteadyState_ON_BWD (sim)Compile performance 44.53 → 11.29
BoundaryInitBlocksBoundaryInitBlocks.Examples.Tests.ThermoHydroMSL.SteadyState_ON_BWD (sim)Compile performance 33.98 → 16.17
BoundaryInitBlocksBoundaryInitBlocks.Examples.Tests.ThermoHydroMSL.SteadyState_ON_FWD (sim)Compile performance 0:01:03 → 15.92
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingHygroThermal1Zone1D (sim)Compile → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Simulate → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Compile performance 0:04:14 → 0:01:58
Buildings_12Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Verify
Buildings_12Buildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Failed → Verify
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Failed → Verify
Buildings_12Buildings.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 (sim)Compile → Failed
Buildings_12Buildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 0.90
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case910 (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Compile performance 0:02:18 → 0:04:40
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Compile performance 0:02:18 → 0:04:34
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Verify
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Compile performance 0:01:58 → 0:03:42
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Failed → Compile
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Verify → Failed
Buildings_latestBuildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Failed → Verify
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.CoolingTowerGroup (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Plants.Cooling.Examples.ElectricChillerParallel (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersParallel (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersWithBypass (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.CoolingTowers.Examples.Merkel (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.CoolingTowers.Validation.MerkelEnergyPlus (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Simulate → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case660 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Failed → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Failed → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case985 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Compile performance 0:01:42 → 0:03:32
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Compile performance 0:03:59 → 0:01:58
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Failed → Compile
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)Compile → Failed
GreenhousesGreenhouses.Examples.GlobalSystem_2 (sim)BackEnd performance 41.64 → 16.75 SimCode performance 21.14 → 1.66
GreenhousesGreenhouses.Examples.Greenhouse_1 (sim)BackEnd performance 36.54 → 13.28 SimCode performance 19.73 → 1.79
GreenhousesGreenhouses.Examples.Greenhouse_2 (sim)BackEnd performance 35.43 → 13.25 SimCode performance 18.89 → 1.68
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.Ancillary_Saturation (sim)Compile performance 11.30 → 0:03:55
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.Ancillary_StartValues (sim)Compile performance 11.62 → 0:03:55
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.SinglePhase_Transport (sim)Compile performance 12.00 → 25.37
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.SinglePhase_setState_b_Water (sim)Compile performance 14.75 → 0:03:57
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.SinglePhase_setState_pramp_Tsine (sim)Compile performance 12.00 → 0:03:54
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.SinglePhase_setState_psine_Tramp (sim)Compile performance 12.11 → 0:03:55
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.TwoPhase_setState (sim)Compile performance 11.91 → 25.36
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.setSat (sim)Compile performance 12.15 → 0:03:55
IDEASIDEAS.Buildings.Examples.ZoneCO2 (sim)Compile performance 0:02:53 → 0:01:37
IDEASIDEAS.Buildings.Validation.Tests.n50Test (sim)Compile performance 0:03:24 → 0:01:40
Modelica_4.0.0Modelica.Magnetic.FluxTubes.Examples.BasicExamples.ToroidalCoreAirgap (sim)Compile performance 11.92 → 21.15
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)Compile → Simulate
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Simulate performance 13.46 → 7.58
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkSalogniColonnaIEA (sim)Failed → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_3_M_4 (sim)