OpenModelica newInst-daeMode from 2026-08-19 04:52:10 to 2026-08-21 07:16:11

Summary

OMC Commits31
Libraries Changed2
Number of Improvements90
Number of Regressions8
Number of Performance Improvements5
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
67290279532026-08-20 22:50:51 +0200Adrian Pop[FMI] Send the parameters of an imported FMI 1.0 Co-Simulation FMU to the FMU (#16363) (#16366)
ddfdf2e8c92026-08-20 21:01:38 +0200Martin Sjölundwasm-jit: generic residuals, $START NLS unknowns (#16365)
510ef987ec2026-08-20 20:33:03 +0200Martin SjölundOMEdit wasm: link the simulation metadata tables (#16364)
2ada3ef8982026-08-20 18:43:24 +0200Adrian Pop[FMI] Apply imported FMU parameters before initialization (#16354), and two related import fixes (#16357)
63f97c6b032026-08-20 17:07:28 +0200Martin Sjölundwasm-jit: a call as a value is its first output (#16358)
a521503b9a2026-08-20 16:21:05 +0200Martin Sjölundwasm-jit: use the model's own usertab (#16355)
786a8ceeb62026-08-20 16:20:06 +0200Martin Sjölundwasm-jit: end the run and time events as C does (#16351)
992389fa332026-08-20 15:53:41 +0200Martin Sjölundwasm-jit: C's unsolved-linear-system messages (#16356)
8e2c0ad8ce2026-08-20 14:40:16 +0200AndreasUpdate OMSens_Qt plugin location Windows (#16353)
f90e740ad42026-08-20 14:33:43 +0200Martin Sjölundwasm-jit: symbolic ODE Jacobian and -jacobian (#16350)
15c719affd2026-08-20 14:05:49 +0200Julien SchuellerComp/SimRT: Fix CVODE FMU crash on fmi2Terminate/fmi2Reset (#16321)
eb40c1f7362026-08-20 12:32:44 +0200Martin Sjölundwasm-jit: build external "C" in the compile phase (#16349)
a309a5bcaf2026-08-20 12:07:27 +0200fbrandtRemove jacobianSymbolical (#16288)
ae7dc337912026-08-20 12:05:05 +0200AndreasTest using CMake build (#16329)
adf0014acd2026-08-20 10:13:20 +0200Martin Sjölundwasm-jit: lower bare function references (#16348)
d84e5336ae2026-08-20 09:37:59 +0200Martin Sjölundwasm-jit: check the step a linear solve took (#16347)
421a31cce22026-08-20 08:53:06 +0200Adrian Pop[Build] Fix MSYS2 prefix resolution in the Windows install rules (#16345)
e63fec83942026-08-19 21:31:37 +0200Martin Sjölundwasm-jit: match C after a state-set switch (#16344)
c75880eb592026-08-19 21:24:53 +0200Per ÖstlundFix conditions for unifying conditional array types (#16343)
f06ddded7e2026-08-19 21:24:10 +0200Martin Sjölundwasm-jit: register clocked nonlinear systems (#16342)
6021647bba2026-08-19 20:02:45 +0200Martin Sjölundwasm-jit: report samples at C's event times (#16341)
218097ebd62026-08-19 19:10:32 +0200Martin Sjölundwasm-jit: run-time index on scattered arrays (#16340)
8daff62ac12026-08-19 18:18:39 +0200AndreasFix install runtime depends Windows (#16339)
ac98f8f3d72026-08-19 18:13:57 +0200linuslangenkamp[3rdParty] fix AARCH64, add tramp.c to SOURCES_LIST (#16338)
95176f8a712026-08-19 17:04:42 +0200Martin Sjölundwasm-jit: fix use-after-free in String assignment (#16337)
ff455802482026-08-19 17:04:25 +0200Martin SjölundOMEdit: scope the omc event pump to long ops (#16336)
f89a266d1e2026-08-19 15:47:01 +0200AndreasSusan output directory (#16335)
417198b0f72026-08-19 14:29:03 +0200AndreasRemove parallel Jacobian evaluation (#16323)
b0b6c1dd642026-08-19 13:38:41 +0200Per ÖstlundImprove handling of conditional array types (#16242)
d955de2f5e2026-08-19 12:19:04 +0200Martin SjölundKeep scalar product when a slice cannot expand (#16331)
376c13047b2026-08-19 10:10:34 +0200AndreasRemove Makefiel.omdev.mingw (#16328)

3rdParty changes

Note that the 3rdParty libraries changed: 333e7639b6dd..3d1e87e9a165

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
54cae492026-08-20 16:00:46 +0200Martin SjölundFor the Rust image: include libpython
26ba4cf2026-08-20 10:18:29 +0200Martin SjölundFix BuildSysPro's external "C" include directory (#319)

Library Changes

LibraryChange
BuildSysProConfiguration hash (OMC settings or the testing script changed)
Buildings_latestFrom version 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/e2e34db8e537c893cbecd33f295b85d55d3004e1.zip) to 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/eccb40b3974bb10eef120c5670a6454e43ca36e3.zip)

Models Affected

BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.PressurizationData (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.TrickleVent (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SkyTemperature.Examples.BlackBody (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarGeometry.BaseClasses.Examples.AltitudeAngle (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarGeometry.BaseClasses.Examples.IncidenceAngle (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarGeometry.BaseClasses.Examples.SolarAzimuth (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarGeometry.BaseClasses.Examples.SolarHourAngle (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarGeometry.BaseClasses.Examples.WallSolarAzimuth (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarGeometry.BaseClasses.Examples.ZenithAngle (sim)Templates → Compile
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarGeometry.Examples.IncidenceAngle (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarGeometry.Examples.ZenithAngle (sim)Templates → Compile
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.BrighteningCoefficient (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.DiffuseIsotropic (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.RelativeAirMass (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyBrightness (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness (sim)Templates → Compile
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.Examples.DiffuseIsotropic (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.Examples.DiffusePerez (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.Examples.DirectTiltedSurface (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.SolarIrradiation.Examples.GlobalPerezTiltedSurface (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.Validation.BESTEST.WD100 (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.Validation.BESTEST.WD200 (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.Validation.BESTEST.WD300 (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.Validation.BESTEST.WD400 (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.Validation.BESTEST.WD500 (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.Validation.BESTEST.WD600 (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.BaseClasses.Examples.GetTimeSpanTMY3 (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.BaseClasses.Examples.GetTimeSpanTMY3LongHeader (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.BaseClasses.Examples.GetTimeSpanTMY3_NonzeroStart (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.Examples.ReaderTMY3 (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.Validation.DecemberToJanuary (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.Validation.OverAYear_usingOneYearData (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.Validation.ReaderTMY3HDirNor (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.Validation.ThreeYears_usingTwoYearData (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.Validation.ThreeYears_usingTwoYearDataNegativeStart (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.BoundaryConditions.WeatherData.Validation.ThreeYears_usingTwoYearDataPositiveStart (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.MultipleFloorsVectors (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.ZoneStepResponse (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.SimpleHouse (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.ShaGFunction (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Templates → Compile
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Templates → Compile
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Templates → Compile
BuildSysProBuildSysPro.IBPSA.Fluid.Sources.Examples.MassFlowSource_WeatherData (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Sources.Examples.Outside (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Sources.Examples.Outside_CpData (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Sources.Examples.Outside_CpData_Angles (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Sources.Examples.Outside_CpData_Specification (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Sources.Examples.Outside_CpLowRise (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Sources.Validation.Outside_CpData_Directions (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.ThermalZones.ISO13790.Examples.FreeFloating (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.ThermalZones.ISO13790.Examples.FreeFloatingHVAC (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.ThermalZones.ISO13790.Examples.HeatingCooling (sim)Templates → Compile
BuildSysProBuildSysPro.IBPSA.ThermalZones.ISO13790.Examples.HeatingCoolingHVAC (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.ThermalZones.ISO13790.Validation.BESTEST.Case600 (sim)Templates → Compile
BuildSysProBuildSysPro.IBPSA.ThermalZones.ISO13790.Validation.BESTEST.Case600FF (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.ThermalZones.ISO13790.Validation.BESTEST.Case900 (sim)Templates → Compile
BuildSysProBuildSysPro.IBPSA.ThermalZones.ISO13790.Validation.BESTEST.Case900FF (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElements (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Examples.SimpleRoomThreeElements (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Examples.SimpleRoomTwoElements (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.ThermalZones.ReducedOrder.Validation.RoomSteadyState (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Utilities.Cryptographics.Validation.SHA1 (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Utilities.IO.Files.Examples.CSVWriter (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Utilities.IO.Files.Examples.JSONWriter (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Utilities.IO.SignalExchange.Examples.WeatherStation (sim)Templates → Simulate
Buildings_11Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)Simulate performance 0:06:40 → 23.33
Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)Simulate performance 0:05:26 → 17.91
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Simulate → Verify
Buildings_11Buildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Simulate → Verify
Buildings_11Buildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Simulate → Verify
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate → Verify
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Simulate → Verify
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:06:40 → 1.12
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Validation.MultipleBuildings.TwoIdenticalTwoZoneBuildings (sim)Simulate performance 0:06:42 → 7.27
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Simulate → Verify
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:06:40 → 1.12
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Simulate → Verify
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackagerBitPack_UDP (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Simulate performance 20.95 → 50.10
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)Simulate performance 10.84 → 25.67
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)Simulate performance 29.02 → 52.41
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Simulate performance 8.69 → 15.29
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 12.12 → 22.19
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_J (sim)Compile → Failed
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_K (sim)Compile → Failed
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_J (sim)Compile → Failed
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_K (sim)Compile → Failed
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEMnm_J (sim)Compile → Failed
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEMnm_K (sim)Compile → Failed