OpenModelica master from 2026-10-19 00:16:15 to 2026-10-19 14:03:28

Summary

OMC Commits4
Libraries Changed1
Number of Improvements20
Number of Regressions54
Number of Performance Improvements13
Number of Performance Regressions55

OpenModelica Changes

CommitDateAuthorSummary
d23c7db5602026-10-19 12:06:39 +0200Martin SjölundRun wasm-jit simulations in the working directory (#17336)
225567664b2026-10-19 11:31:51 +0200Martin SjölundFix IDA -noEquidistantTimeGrid in the Rust runtime (#17334)
425956df322026-10-19 09:56:27 +0200Martin SjölundMake the C runtime the default again (#17293)
335bc8790b2026-10-19 09:30:58 +0200Martin SjölundFix the commit-msg hook (#17331)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
39e90ee2026-10-19 10:06:21 +0200Martin SjölundReplace the C.old job with a C+Rust job
fe2633a2026-10-12 11:42:44 +0200AndreasList the heavy models for Buildings 13, not 11 (#372)

Library Changes

LibraryChange
ThermofluidStreamFrom version 1.4.1 (04ed5dcf7f8c6974b90c2e6c57eea7c0680ab773) to 1.4.1 (a2faa411bc7ac7de9b46c5c30b6850505cc05dac)

Models Affected

AixLibAixLib.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 41.35 → 0:02:11
AixLibAixLib.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 10.64 → 18.66
AixLibAixLib.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Simulate performance 4.28 → 12.37
AixLibAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 4.98 → 12.63
AixLibAixLib.ThermalZones.ReducedOrder.Examples.MultizoneInterzonalsFixedHeater (sim)Simulate → Compile
BLDCBLDC.Examples.DemoBLDCwithPWM (sim)Simulate → Compile
BuildSysProBuildSysPro.Building.Examples.OneZone (sim)Simulate performance 5.26 → 17.08
BuildSysProBuildSysPro.Building.Examples.TestZoneNWalls (sim)Simulate performance 6.61 → 23.18
BuildSysProBuildSysPro.Building.Examples.ValidationDMvsSM (sim)Simulate performance 14.67 → 34.48
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0:04:02 → 0:01:52
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Simulate performance 4.44 → 12.89
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 5.16 → 12.84
BuildSysProBuildSysPro.Systems.HVAC.Emission.Examples.MozartJoulePIControlled (sim)Simulate performance 42.48 → 0:02:20
BuildingSystemsBuildingSystems.Buildings.Zones.Examples.SingleZoneThermal3x3x3WithOpenings (sim)Simulate performance 3.04 → 0:04:00
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0:04:00 → 0:01:54
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Simulate performance 4.25 → 12.46
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 4.80 → 12.60
Buildings_12Buildings.Airflow.Multizone.Examples.ChimneyShaftNoVolume (sim)Verify → Simulate
Buildings_12Buildings.Applications.DataCenters.DXCooled.Examples.DXCooledAirsideEconomizer (sim)Verify → Compile
Buildings_12Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.SpaceCooling (sim)Verify → Compile
Buildings_12Buildings.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 41.96 → 0:02:10
Buildings_12Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 10.76 → 18.81
Buildings_12Buildings.Fluid.FixedResistances.BuriedPipes.Examples.SingleBuriedPipe (sim)Simulate → Compile
Buildings_12Buildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit (sim)Verify → Compile
Buildings_12Buildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Simulate performance 4.85 → 15.14
Buildings_12Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 5.41 → 15.06
Buildings_12Buildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.InletTemperaturePulse (sim)Simulate performance 25.93 → 0:01:00
Buildings_12Buildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRatePulse100 (sim)Simulate performance 20.26 → 47.36
Buildings_12Buildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRatePulse50 (sim)Simulate performance 22.62 → 48.62
Buildings_12Buildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRateStep100 (sim)Simulate performance 20.19 → 47.60
Buildings_12Buildings.Fluid.Geothermal.ZonedBorefields.Validation.TransientBoreholeDynamics (sim)Simulate performance 7.47 → 16.51
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:04:02 → 1.01
Buildings_12Buildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8 (sim)Simulate → Verify
Buildings_13Buildings.Applications.DataCenters.DXCooled.Examples.DXCooledAirsideEconomizer (sim)Simulate → Compile
Buildings_13Buildings.DHC.Examples.Combined.SeriesVariableFlowAgentControl (sim)Simulate performance 28.54 → 4.53
Buildings_13Buildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Simulate performance 0:01:53 → 51.93
Buildings_13Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.SpaceCooling (sim)Simulate → Compile
Buildings_13Buildings.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 41.99 → 0:02:11
Buildings_13Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 10.28 → 18.71
Buildings_13Buildings.Fluid.FixedResistances.BuriedPipes.Examples.SingleBuriedPipe (sim)Simulate → Compile
Buildings_13Buildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit (sim)Simulate → Compile
Buildings_13Buildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Simulate performance 4.26 → 12.19
Buildings_13Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 5.00 → 12.41
Buildings_13Buildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.InletTemperaturePulse (sim)Simulate performance 24.99 → 59.34
Buildings_13Buildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRatePulse100 (sim)Simulate performance 18.75 → 41.70
Buildings_13Buildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRatePulse50 (sim)Simulate performance 18.84 → 42.08
Buildings_13Buildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRateStep100 (sim)Simulate performance 17.52 → 39.91
Buildings_13Buildings.Fluid.Geothermal.ZonedBorefields.Validation.TransientBoreholeDynamics (sim)Simulate performance 6.69 → 14.01
Buildings_latestBuildings.Airflow.Multizone.Examples.ChimneyShaftNoVolume (sim)Verify → Simulate
Buildings_latestBuildings.Applications.DataCenters.DXCooled.Examples.DXCooledAirsideEconomizer (sim)Verify → Compile
Buildings_latestBuildings.DHC.Examples.Combined.SeriesVariableFlowAgentControl (sim)Simulate performance 34.91 → 6.91
Buildings_latestBuildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Examples.SpaceCooling (sim)Verify → Compile
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 41.97 → 0:02:09
Buildings_latestBuildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit (sim)Compile → Verify
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Compile → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Simulate performance 5.17 → 14.76
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 5.53 → 14.79
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.InletTemperaturePulse (sim)Simulate performance 25.76 → 0:01:00
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRatePulse100 (sim)Simulate performance 20.47 → 46.83
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRatePulse50 (sim)Simulate performance 21.75 → 47.81
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.FEFLOW.MassFlowRateStep100 (sim)Simulate performance 20.47 → 46.15
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.TransientBoreholeDynamics (sim)Simulate performance 7.49 → 16.50
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Examples.TableData2DLoadDepSHC1Only (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8 (sim)Simulate → Verify
ChemicalChemical.Obsolete.Examples.Hemoglobin.Allosteric_Hemoglobin2_MWC (sim)Simulate → Compile
Chemical_masterChemical.Examples.GasSolubility_NIST_2 (sim)Compile → Simulate
Chemical_masterChemical.Obsolete.Examples.Hemoglobin.Allosteric_Hemoglobin2_MWC (sim)Simulate → Compile
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesign (sim)Verify → Compile
ClaRaClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_JoinSplitGas_L2_flex (sim)Verify → Simulate
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes (sim)Simulate performance 8.48 → 15.27
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesign (sim)Verify → Compile
ClaRa_devClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_JoinSplitGas_L2_flex (sim)Verify → Simulate
DynawoDynawo.Examples.RVS.TestCases.LoadFlow (sim)Simulate → Compile
Dynawo_devDynawo.Examples.IEEE57.TestCases.IEEE57DisconnectLine (sim)Verify → Simulate
Dynawo_devDynawo.Examples.RVS.TestCases.LoadFlow (sim)Simulate → Compile
ElectricalEnergyStorageElectricalEnergyStorage.Examples.AdvancedCellCycling (sim)Simulate → Compile
ElectricalEnergyStorageElectricalEnergyStorage.Examples.AdvancedStackCycling (sim)Simulate → Compile
ElectricalEnergyStorageElectricalEnergyStorage.Examples.SimpleStackCycling (sim)Simulate → Compile
ExternalMediaExternalMedia.Test.GenericModels.TestRunnerTwoPhase (sim)Compile → Simulate
HelmholtzMediaHelmholtzMedia.Examples.HeatingSystem (sim)Simulate performance 10.91 → 3.00
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.IsopentaneTestModel (sim)Simulate → Compile
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 42.41 → 0:02:08
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 10.38 → 18.42
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Simulate performance 4.31 → 12.39
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 4.93 → 12.89
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 41.59 → 0:02:12
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 10.42 → 18.53
IDEASIDEAS.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Simulate performance 4.24 → 12.53
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 5.09 → 12.58
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 41.46 → 0:02:12
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Simulate performance 4.32 → 12.53
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 4.98 → 12.58
MEVMEV.Simulations.LinearControl.Scenario1 (sim)Simulate performance 23.67 → 2.69
ModelicaTest_4.0.0ModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Simulate → Compile
ModelicaTest_4.1.0ModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Simulate → Compile
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Simulate → Compile
Modelica_3.2.3Modelica.Electrical.Analog.Examples.AmplifierWithOpAmpDetailed (sim)Simulate → Verify
Modelica_3.2.3Modelica.Electrical.Analog.Examples.SimpleTriacCircuit (sim)Verify → Simulate
Modelica_3.2.3Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_InverterDrive (sim)Simulate → Compile
Modelica_3.2.3Modelica.Fluid.Examples.BranchingDynamicPipes (sim)Simulate performance 14.23 → 5.95
Modelica_4.0.0Modelica.Electrical.Analog.Examples.AmplifierWithOpAmpDetailed (sim)Simulate → Verify
Modelica_4.0.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.Analog.Examples.OpAmps.InvertingSchmittTrigger (sim)Verify → Compile
Modelica_trunkModelica.Electrical.Analog.Examples.OpAmps.SchmittTrigger (sim)Verify → Compile
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainApplications.TankExample (sim)Simulate → Compile
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorStartUpComparison (sim)Compile → Simulate
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorTypeIIIStartUpComparison (sim)Compile → Simulate
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainCIM (sim)Compile → Simulate
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeIII (sim)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Controls.PSSE.ES.EXST1 (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.TwoAreas.Two_Areas_PSSE (sim)Simulate → Compile
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.ES.EXST1 (sim)Compile → Simulate
PowerGridsPowerGrids.Examples.ENTSOE.TestCase3 (sim)Verify → Simulate
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)Verify → Simulate
PowerGridsPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange (sim)Verify → Simulate
PowerGridsPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen (sim)Verify → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Simulate → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_2_M_2 (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)Simulate → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)Simulate performance 1.91 → 20.64
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)Simulate performance 2.40 → 19.86
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Simulate performance 22.88 → 12.93
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Simulate performance 10.64 → 4.70
TAeZoSysProTAeZoSysPro.HeatTransfer.Functions.ExchangerEffectiveness.Tests.test_counterCurrent (sim)Simulate → Compile
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.HeatTransfer.Functions.ExchangerEffectiveness.Inverse.test_NTU_counter (sim)Simulate → Compile
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.HeatTransfer.Functions.ExchangerEffectiveness.test_counterCurrent (sim)Simulate → Compile
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim180504 (sim)Simulate → Compile
ThermoPower_4.0.0-devThermoPower.Examples.CISE.Simulators.CISESim180503 (sim)Compile → Simulate
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.CombinedCyclePowerPlant.GasTurbineTrip (sim)Simulate performance 0:04:00 → 15.33
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.CombinedCyclePowerPlant.LoadVariation (sim)Simulate → Compile
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestVolumes2 (sim)Simulate → Compile
ThermoSysProThermoSysPro.Fluid.Examples.Book.PowerPlants.CombinedCyclePowerPlant.GasTurbineTrip (sim)Simulate performance 0:04:00 → 15.51
ThermoSysProThermoSysPro.Fluid.Examples.Book.PowerPlants.CombinedCyclePowerPlant.LoadVariation (sim)Simulate → Compile
ThermoSysProThermoSysPro.Properties.WaterSteamSimple.Validation.Bench.Test1_IF97 (sim)Simulate → Compile
ThermoSysProThermoSysPro.Properties.WaterSteamSimple.Validation.Bench.Test3_IF97 (sim)Simulate → Compile
ThermofluidStreamThermofluidStream.Boundaries.Tests.VolumesDirectCoupling (sim)Simulate performance 11.19 → 24.76
ThermofluidStreamThermofluidStream.Examples.EspressoMachine (sim)Simulate → Verify
ThermofluidStream_devThermofluidStream.Boundaries.Tests.VolumesDirectCoupling (sim)Simulate performance 10.75 → 24.44
ThermofluidStream_devThermofluidStream.Examples.EspressoMachine (sim)Simulate → Verify