OpenModelica master-fmi-fmpy from 2026-07-14 12:46:37 to 2026-07-16 20:09:12

Summary

OMC Commits15
Libraries Changed1
Number of Improvements31
Number of Regressions13
Number of Performance Improvements4
Number of Performance Regressions6

OpenModelica Changes

CommitDateAuthorSummary
7e36012e202026-07-16 16:02:55 +0200kabdelhak[NB] Fix $START seed variable cref mismatch in NLS Jacobian sparsity (#16051)
e829eeba202026-07-16 13:23:32 +0200AndreasUpdate OMSimulator license headers to OSMC-PL 1.8 (#15465)
f3d68e0a282026-07-16 13:18:39 +0200AndreasFix round-off error in getSimulationOptions numberOfIntervals (#16018)
f2453dba812026-07-16 11:39:54 +0200Julien SchuellerOMCompiler: Fix leak in CodegenC (#16025)
35333147762026-07-16 11:37:49 +0200Julien SchuellerFix memory safety bugs in SimulationRuntime (#15988)
0a341291012026-07-15 23:01:50 +0200Martin Sjölundwasm sim: fast param resim + enum dropdowns (#16056)
ef27003d482026-07-15 21:20:45 +0200Martin Sjölundwasm-jit: fix param override + editable starts (#16055)
d6401a1d232026-07-15 15:21:49 +0200AndreasFMI: pass func name through internal getters for logging (#16048)
25992360072026-07-15 14:13:55 +0200AndreasAdd Enterprise Linux and Fedora Jenkins stages (#16016)
20526b91be2026-07-15 13:55:09 +0200arun3688update OMSimulator with cli support (#16050)
fa840c508e2026-07-15 11:06:10 +0200kabdelhak[NB] Fix Buildings ConstantSpeedPumpStage regression from #15045 (#16047)
7b3b89d8b22026-07-14 21:22:39 +0200Julien SchuellerOMCompiler: Add --export-fmu cli option (#16029)
fd7f55d9b42026-07-14 20:34:23 +0200Julien SchuellerOMCompiler: Reformat old scripts (#15983)
81eb463ea32026-07-14 18:13:29 +0200Julien SchuellerOMCompiler: Reinitialize solver after fmi2SetFMUstate (#16027)
b7c5ebc8a52026-07-14 12:45:51 +0200AndreasReduce Jenkinsfile CPS-compiled method size (#16044)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
6697fc02026-07-06 18:25:17 +0200linuslangenkamp[GBODE] set Radau IIA 3-stage, remove embedded error estimate (#288)
d357aff2026-06-12 13:26:07 +0200AndreasFix OMSimulator submodule update when directory layout changes (#287)

Library Changes

LibraryChange
IBPSA_latestFrom version 4.0.0-master (6eb7429932e49faba297aee9e36c2c057fb21fb6) FMPy version 0.3.29 to 4.0.0-master (2df07093553bdffd7486da98e27e0716409b4c3e) FMPy version 0.3.29

Models Affected

AixLibAixLib.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Simulate
AixLibAixLib.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Simulate
AixLibAixLib.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Simulate
BLDCBLDC.Examples.DemoBLDC (sim)Simulate performance 0.31 → 37.56
BuildSysProBuildSysPro.IBPSA.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Simulate
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.ChillerDXHeatingEconomizer (sim)SimCode performance 11.47 → 5.77
Buildings_11Buildings.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Verify
Buildings_11Buildings.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Verify
Buildings_11Buildings.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Verify
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeed (sim)Verify → Compile
Buildings_11Buildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.EvaporationPulse (sim)Simulate → Compile
Buildings_11Buildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlus (sim)Verify → Compile
Buildings_12Buildings.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Verify
Buildings_12Buildings.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Verify
Buildings_12Buildings.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Verify
Buildings_12Buildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeed (sim)Verify → Compile
Buildings_12Buildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.EvaporationPulse (sim)Simulate → Compile
Buildings_12Buildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlus (sim)Verify → Compile
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)SimCode performance 10.07 → 5.46
Buildings_latestBuildings.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Verify
Buildings_latestBuildings.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Verify
Buildings_latestBuildings.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeed (sim)Verify → Compile
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.EvaporationPulse (sim)Simulate → Compile
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Failed → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Failed → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 8.78 → 20.33
BusinessSimulation_devBusinessSimulation.Examples.AssemblyLine (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 7.66 → 18.83
IDEASIDEAS.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Simulate
IDEASIDEAS.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Simulate
IDEASIDEAS.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Simulate
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)BackEnd performance 11.99 → 6.92
OpenIPSLOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 2.82 → 10.26
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Templates performance 6.58 → 12.39
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Simulate performance 4.59 → 11.22
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)BackEnd performance 42.34 → 22.63 Simulate performance 25.47 → 12.57
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)Verify → Simulate
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)Verify → Simulate
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.Verification.FlexibleBeamCheck (sim)Verify → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestFlueGasesJunctions (sim)Compile → Simulate