OpenModelica master-fmi-fmpy from 2026-07-02 13:00:00 to 2026-07-07 13:18:45

Summary

OMC Commits23
Libraries Changed1
Number of Improvements5
Number of Regressions3
Number of Performance Improvements5
Number of Performance Regressions10

OpenModelica Changes

CommitDateAuthorSummary
8d2e305f8d2026-07-07 13:04:26 +0200linuslangenkamp[C] speed up DAG variable lookup (#16007)
730807c6892026-07-07 08:47:46 +0200Martin SjölundOMEdit wasm: HTML splash screen with determinate library progress (#16005)
157ae4af712026-07-06 19:43:58 +0200Martin Sjölundwasm-jit: fix stale ModelicaExternalC error message (#16003)
abd17efade2026-07-06 16:41:27 +0300Adrian PopRust: rename daskr module aux -> auxiliary (Windows reserved name) (#15997)
dc282f99252026-07-06 15:36:29 +0200Martin SjölundCurl_wasm: record each pending download only once (#16001)
65b5d576fb2026-07-06 15:28:12 +0200Martin Sjölundweb: SPA launcher for the browser clients (#16000)
ff1d27abd22026-07-06 15:26:10 +0200phannebohm[C] Check sparse pattern availability directly (#15999)
e5e9996e0d2026-07-06 15:06:37 +0200Per ÖstlundMake expandable connector terminology less confusing (#15998)
38c97aae722026-07-06 14:22:42 +0200linuslangenkamp[GBODE] add support for single-point spectrum and lower triangular transforms (#15987)
f90ec2099d2026-07-06 11:57:01 +0200Martin Sjölundwasm-jit: implement the homotopy() operator and continuation (#15996)
9effeca8ac2026-07-06 10:08:37 +0200Martin Sjölundwasm-jit: refresh algebraics for the pre-event result row (#15995)
6ab8acac822026-07-05 21:22:37 +0200Martin SjölundRust port of the OpenModelica compiler: sources, build, CI, wasm/web (#15859)
8269b9f6f42026-07-05 15:27:01 +0200Julien SchuellerOMCompiler/Parser: Fix antlr generation (#15991)
3fa28e048c2026-07-05 15:28:28 +0300Adrian Pop[CI] Add nonresumable() retry to Jenkins stages so checkout survives controller restart (#15993)
80b997969f2026-07-04 23:54:14 +0200phannebohm[C] Free sparse pattern directly (#15989)
d611c3dc7f2026-07-04 10:43:03 +0200Per ÖstlundFix negation in flow alias eliminiation (#15986)
312d94fcd32026-07-04 17:37:02 +0900bakemochoomedit: add stylesheet override option (#15766)
dbe9964a742026-07-03 00:36:51 +0200arun3688Fix ColPack header path for MinGW omc build (#15980)
cab13145742026-07-02 21:43:38 +0300Adrian Pop[OMEdit] Fix #15965: bound DynamicSelect evaluation to stop infinite recursion (#15968)
1d61245af42026-07-02 17:33:37 +0200Per ÖstlundCheck for when in non-evaluable if/for-equations (#15977)
db643429fb2026-07-02 15:26:39 +0200phannebohm[Cpp,CodeGen] Get var index head instead of list (#15959)
6d125c97fd2026-07-02 14:46:37 +0200fbrandt[NB,SimCode,Runtime] WIP: Enhance adjoint differentiation and introduce bicoloring (#15755)
32e0a7339c2026-07-02 13:18:45 +0200Julien SchuellerOMCompiler/Parser: Run antlr with uft8 locale (#15916)

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
Buildings_latestFrom version 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/a131864e4c4df22ebcd52bb8da439de0087ac365.zip) FMPy version 0.3.29 to 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/0192839096eb88d9d260b9390bff8efa3bca02b5.zip) FMPy version 0.3.29

Models Affected

AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)SimCode performance 47.65 → 0:01:46
Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)SimCode performance 15.68 → 27.95
Buildings_11Buildings.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Failed → Verify
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 9.81 → 17.05
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.22 → 0:07:02
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case960 (sim)SimCode performance 5.80 → 10.58
Buildings_12Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 16.93 → 7.71
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.ChillerDXHeatingEconomizer (sim)SimCode performance 6.11 → 14.54
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Compile → Failed
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarataIndex1 (sim)SimCode performance 15.99 → 33.42
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLosses (sim)SimCode performance 32.84 → 18.03
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)Compile → Failed
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLossesHigherPorosity (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)Compile performance 0:04:34 → 0:02:32
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 0:01:30 → 50.82
ScalableTestSuiteScalableTestSuite.Thermal.Advection.Verification.SteamPipe (sim)Compile performance 19.99 → 34.92
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_640 (sim)Compile performance 44.69 → 0:01:33
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 12.43 → 25.14
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Simulate performance 16.70 → 7.18