OpenModelica master-fmi from 2026-05-21 05:11:53 to 2026-05-23 05:10:34

Summary

OMC Commits14
Libraries Changed3
Number of Improvements1
Number of Regressions60
Number of Performance Improvements9
Number of Performance Regressions8

OpenModelica Changes

CommitDateAuthorSummary
9e1c94392e2026-05-22 19:27:06 +0200kabdelhak[NB] update solve module (#15615)
55250a6f312026-05-22 17:50:09 +0200kabdelhak[NB] update function differentiation (#15611)
3c44fc69092026-05-22 17:43:43 +0200Per ÖstlundUpdate bootstrapping sources (#15614)
4f063496d32026-05-22 16:58:36 +0200Per ÖstlundFix caching issue when compiling OMC (#15612)
fe4631c12d2026-05-22 14:37:24 +0200Per ÖstlundDon't set CC/CXX in FrontEndCpp (#15608)
bae4a8f6b12026-05-22 13:32:26 +0200AndreasSilence warning for oler Qt6 (#15609)
23fa4a4f432026-05-22 12:28:44 +0200Julien SchuellerOMCompiler: Set relative compiler path hint (#15563)
1d5e4eae932026-05-22 11:53:17 +0200Julien SchuellerOMCompiler/SimulationRuntime: Fix macos build (#15569)
e769a61a852026-05-22 11:43:46 +0200Andreas[C] Pedantic, no C/C++ extensions for compilation (#15605)
58ace23bac2026-05-21 19:43:04 +0200kabdelhak[NB] add inline heurstic for inline=default functions (#15602)
fb07e2c5f02026-05-21 17:05:07 +0200AndreasUpdate OMBootstrapping (#15604)
c1a51f4ba62026-05-21 16:34:08 +0200AndreasAdd extern "C" to record_description declarations (#15601)
abcd4bc6c12026-05-21 16:03:24 +0200AndreasAdd omc_strdup wrapper and replace strdup calls (#15603)
f38db0ac4a2026-05-21 12:15:26 +0200Adeel AsgharIf model does not exist then remove it from the documentation history (#15594)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
1dd4db72026-04-19 14:25:16 +0200Adrian Popforce fetch of tags to handle the floating tag 'nightly' (#285)
e83c3f42026-04-14 08:15:53 +0200Adrian Popcannot run python -m fmpy via check_output_log (#284)

Library Changes

LibraryChange
Buildings_latestFrom version 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/4aea1f8fb4d242d484e29c408e46f5a6ea89cb66.zip) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 3, column 2: syntax error while parsing value - invalid literal; last read: '"temp_AixLib_AixLib_Fluid_HeatPumps_Validation_ReciprocatingWaterToWater_Static_fmu"}_'; expected end of input OMSimulator v3.0.0.post139-g7930b1d-linux-debug info: 1 warnings info: 0 errors to 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/12b7da357e27c7fb037eb4ec6fcd3e8c07f643b6.zip) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 3, column 2: syntax error while parsing value - invalid literal; last read: '"temp_AixLib_AixLib_Fluid_HeatPumps_Validation_ReciprocatingWaterToWater_Static_fmu"}_'; expected end of input OMSimulator v3.0.0.post139-g7930b1d-linux-debug info: 1 warnings info: 0 errors
IBPSA_latestFrom version 4.0.0-master (124cbac1987fadbbcefb0a8484c1c95f0a79e13b) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 3, column 2: syntax error while parsing value - invalid literal; last read: '"temp_AixLib_AixLib_Fluid_HeatPumps_Validation_ReciprocatingWaterToWater_Static_fmu"}_'; expected end of input OMSimulator v3.0.0.post139-g7930b1d-linux-debug info: 1 warnings info: 0 errors to 4.0.0-master (b8f3af18c75e4b1b135a095732e83ecbfda4824b) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 3, column 2: syntax error while parsing value - invalid literal; last read: '"temp_AixLib_AixLib_Fluid_HeatPumps_Validation_ReciprocatingWaterToWater_Static_fmu"}_'; expected end of input OMSimulator v3.0.0.post139-g7930b1d-linux-debug info: 1 warnings info: 0 errors
IDEAS_devFrom version 4.0.0-master (39e63b240e79688882787d6e0556ed0b7242b1c6) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 3, column 2: syntax error while parsing value - invalid literal; last read: '"temp_AixLib_AixLib_Fluid_HeatPumps_Validation_ReciprocatingWaterToWater_Static_fmu"}_'; expected end of input OMSimulator v3.0.0.post139-g7930b1d-linux-debug info: 1 warnings info: 0 errors to 4.0.0-master (a2e486bd1f6f122fd3407fe398d1f6116c681b8c) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 3, column 2: syntax error while parsing value - invalid literal; last read: '"temp_AixLib_AixLib_Fluid_HeatPumps_Validation_ReciprocatingWaterToWater_Static_fmu"}_'; expected end of input OMSimulator v3.0.0.post139-g7930b1d-linux-debug info: 1 warnings info: 0 errors

Models Affected

AixLibAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 21.16 → 7.82
AixLibAixLib.Fluid.HeatPumps.ModularReversible.Examples.AirToWater2D_OneRoomRadiator (sim)Compile → SimCode
AixLibAixLib.Fluid.Movers.BaseClasses.Validation.EulerReducedSpeed (sim)Compile → SimCode
AixLibAixLib.Systems.ModularAHU.Validation.AHU2_Preheater (sim)Compile → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.BaseClasses.Validation.EulerReducedSpeed (sim)Compile → SimCode
BuildingSystemsBuildingSystems.Fluid.HeatPumps.ModularReversible.Examples.AirToWater2D_OneRoomRadiator (sim)Compile → SimCode
BuildingSystemsBuildingSystems.Fluid.Movers.BaseClasses.Validation.EulerReducedSpeed (sim)Compile → SimCode
Buildings_11Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)SimCode performance 42.62 → 13.74
Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)SimCode performance 11.65 → 29.76
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 20.83 → 8.33
Buildings_11Buildings.Fluid.HeatPumps.ModularReversible.Examples.AirToWater2D_OneRoomRadiator (sim)Compile → SimCode
Buildings_11Buildings.Fluid.Movers.BaseClasses.Validation.EulerReducedSpeed (sim)Compile → SimCode
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)SimCode performance 14.17 → 30.03
Buildings_12Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 19.52 → 11.04
Buildings_12Buildings.Fluid.HeatPumps.ModularReversible.Examples.AirToWater2D_OneRoomRadiator (sim)Compile → SimCode
Buildings_12Buildings.Fluid.Movers.BaseClasses.Validation.EulerReducedSpeed (sim)Compile → SimCode
Buildings_latestBuildings.DHC.ETS.Combined.Examples.HeatRecoveryHeatPump (sim)Compile → SimCode
Buildings_latestBuildings.DHC.ETS.Combined.Validation.HeatRecoveryHeatPump (sim)Compile → SimCode
Buildings_latestBuildings.DHC.ETS.Combined.Validation.HeatRecoveryHeatPumpWSE (sim)Compile → SimCode
Buildings_latestBuildings.DHC.Examples.Combined.ETSHeatRecoveryHeatPump_BuildingTimeSeries.WithDHW (sim)Compile → Failed
Buildings_latestBuildings.DHC.Examples.Combined.ETSHeatRecoveryHeatPump_BuildingTimeSeries.WithoutDHW (sim)Compile → SimCode
Buildings_latestBuildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Compile → Failed
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Examples.AirToWater2D_OneRoomRadiator (sim)Compile → SimCode
Buildings_latestBuildings.Fluid.Movers.BaseClasses.Validation.EulerReducedSpeed (sim)Compile → SimCode
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 8.60 → 16.15
IBPSA_latestIBPSA.Fluid.HeatPumps.ModularReversible.Examples.AirToWater2D_OneRoomRadiator (sim)Compile → SimCode
IBPSA_latestIBPSA.Fluid.Movers.BaseClasses.Validation.EulerReducedSpeed (sim)Compile → SimCode
IDEASIDEAS.Fluid.HeatPumps.ModularReversible.Examples.AirToWater2D_OneRoomRadiator (sim)Compile → SimCode
IDEASIDEAS.Fluid.Movers.BaseClasses.Validation.EulerReducedSpeed (sim)Compile → SimCode
IDEAS_devIDEAS.Fluid.HeatPumps.ModularReversible.Examples.AirToWater2D_OneRoomRadiator (sim)Compile → SimCode
IDEAS_devIDEAS.Fluid.Movers.BaseClasses.Validation.EulerReducedSpeed (sim)Compile → SimCode
ModelicaTest_3.2.3ModelicaTest.Blocks.Continuous_InitialOutput (sim)Compile → SimCode
ModelicaTest_3.2.3ModelicaTest.Math.TestMatrices (sim)Compile → SimCode
ModelicaTest_3.2.3ModelicaTest.Math.TestMatrices2b (sim)Compile → SimCode
ModelicaTest_3.2.3ModelicaTest.Math.TestMatrices3 (sim)Compile → SimCode
ModelicaTest_3.2.3ModelicaTest.Math.TestMatricesExamplesSolveLinearEquations (sim)Compile → SimCode
ModelicaTest_3.2.3ModelicaTest.Math.TestPolynomials (sim)Compile → SimCode
ModelicaTest_3.2.3ModelicaTest.Math.TestVectors (sim)Compile → SimCode
ModelicaTest_4.0.0ModelicaTest.Blocks.Continuous_InitialOutput (sim)Compile → SimCode
ModelicaTest_4.0.0ModelicaTest.Math.TestMatrices (sim)Compile → SimCode
ModelicaTest_4.0.0ModelicaTest.Math.TestMatrices2 (sim)Compile → SimCode
ModelicaTest_4.0.0ModelicaTest.Math.TestMatrices2b (sim)Compile → SimCode
ModelicaTest_4.0.0ModelicaTest.Math.TestMatrices3 (sim)Compile → SimCode
ModelicaTest_4.0.0ModelicaTest.Math.TestMatricesExamplesSolveLinearEquations (sim)Compile → SimCode
ModelicaTest_4.0.0ModelicaTest.Math.TestPolynomials (sim)Compile → SimCode
ModelicaTest_4.0.0ModelicaTest.Math.TestVectors (sim)Compile → SimCode
ModelicaTest_4.1.0ModelicaTest.Blocks.Continuous_InitialOutput (sim)Compile → SimCode
ModelicaTest_4.1.0ModelicaTest.Math.TestMatrices (sim)Compile → SimCode
ModelicaTest_4.1.0ModelicaTest.Math.TestMatrices2 (sim)Compile → SimCode
ModelicaTest_4.1.0ModelicaTest.Math.TestMatrices2b (sim)Compile → SimCode
ModelicaTest_4.1.0ModelicaTest.Math.TestMatrices3 (sim)Compile → SimCode
ModelicaTest_4.1.0ModelicaTest.Math.TestMatricesExamplesSolveLinearEquations (sim)Compile → SimCode
ModelicaTest_4.1.0ModelicaTest.Math.TestPolynomials (sim)Compile → SimCode
ModelicaTest_4.1.0ModelicaTest.Math.TestVectors (sim)Compile → SimCode
ModelicaTest_trunkModelicaTest.Blocks.Continuous_InitialOutput (sim)Compile → SimCode
ModelicaTest_trunkModelicaTest.Math.TestMatrices (sim)Compile → SimCode
ModelicaTest_trunkModelicaTest.Math.TestMatrices2 (sim)Compile → SimCode
ModelicaTest_trunkModelicaTest.Math.TestMatrices2b (sim)Compile → SimCode
ModelicaTest_trunkModelicaTest.Math.TestMatrices3 (sim)Compile → SimCode
ModelicaTest_trunkModelicaTest.Math.TestMatricesExamplesSolveLinearEquations (sim)Compile → SimCode
ModelicaTest_trunkModelicaTest.Math.TestPolynomials (sim)Compile → SimCode
ModelicaTest_trunkModelicaTest.Math.TestVectors (sim)Compile → SimCode
Modelica_trunkModelica.Blocks.Examples.Rectifier6pulseFFT (sim)BackEnd performance 26.62 → 14.70
Modelica_trunkModelica.Fluid.Examples.HeatingSystem (sim)Simulate performance 1.30 → 30.29
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.FullRobot (sim)Simulate performance 2.84 → 31.85
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.OneAxis (sim)Simulate performance 1.22 → 30.22
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)Compile performance 32.73 → 56.97
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Simulate performance 5.10 → 11.79
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.FluidDynamics.Components.Machines.test_PrescribedPump (sim)Compile → SimCode
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.FluidDynamics.Components.Machines.test_polynomialFlow (sim)Compile → SimCode
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.FluidDynamics.Components.Machines.tests_polynomialFlow_inv (sim)Compile → SimCode
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Compile performance 48.42 → 27.90
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Simulate performance 18.39 → 8.36
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.FlowRes (sim)Compile performance 0:02:40 → 0:01:31
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Simulate performance 25.61 → 12.01