OpenModelica newInst-newBackend from 2026-06-30 12:23:27 to 2026-07-07 08:02:31

Summary

OMC Commits25
Libraries Changed2
Number of Improvements12
Number of Regressions3
Number of Performance Improvements3
Number of Performance Regressions6

OpenModelica Changes

CommitDateAuthorSummary
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)
c6861442042026-07-01 14:08:01 +0200MarvinSchmidt-embeff[FMI] Remove spaces around '=' for canRunAsynchronuosly attribute (#15970)
92cac8c90d2026-07-01 00:59:03 +0200arun3688Fix stripping trailing chars from -I directories (#15967)
29e6ebbe4f2026-06-30 15:00:31 +0200arun3688Fix stripping trailing chars from -L directories (#15963)
3fae8321ed2026-06-30 14:13:17 +0200kabdelhak[NB] update dumping of for-equations (#14847)

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) to 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/0192839096eb88d9d260b9390bff8efa3bca02b5.zip)
PlanarMechanicsFrom version 1.6.0 (https://github.com/dzimmer/PlanarMechanics/archive/3ae99d218bf1331901efb7c93569f44b9c3c573a.zip) to 1.7.0 (https://github.com/dzimmer/PlanarMechanics/archive/8cfd91913caf663ee4b7918790165a266f477f95.zip)

Models Affected

AESAES.Coursework.ThermSys_control_problems.Flow_pressure_control_liquids.Valve_linearisation_case_001a_DT_LargeScale (sim)BackEnd performance 0:01:16 → 34.25
AESAES.Devel_test_models.Test_liquid_circuit_009_net03 (sim)Simulate performance 20.41 → 44.30
Buildings_latestBuildings.ThermalZones.ReducedOrder.Examples.SimpleRoomThreeElements (sim)Simulate performance 19.74 → 2.51
IBPSA_latestIBPSA.ThermalZones.ReducedOrder.Examples.SimpleRoomThreeElements (sim)Simulate performance 1.30 → 18.15
ModelicaTest_3.2.3ModelicaTest.Electrical.PowerConverters.ThyristorBridge2mPulse_R (sim)Compile → Simulate
PlanarMechanicsPlanarMechanics.Examples.Pendulum (sim)FrontEnd → Templates
PlanarMechanicsPlanarMechanics.Examples.SpringDamperDemo (sim)Simulate → FrontEnd
PowerGrids_symb_jacPowerGrids.Controls.Test.TestDerivativeLag (sim)Compile → Verify
PowerGrids_symb_jacPowerGrids.Controls.Test.TestFirstOrderWithNonWindupLimiter (sim)Compile → Simulate
PowerGrids_symb_jacPowerGrids.Controls.Test.TestIntegratorWithNonWindupLimiter (sim)Compile → Verify
PowerGrids_symb_jacPowerGrids.Controls.Test.TestLeadLag (sim)Compile → Verify
PowerGrids_symb_jacPowerGrids.Controls.Test.TestLeadLagWithNonWindupLimiter (sim)Compile → Simulate
PowerGrids_symb_jacPowerGrids.Controls.Test.TestLeadMOrderLag (sim)Compile → Verify
PowerGrids_symb_jacPowerGrids.Controls.Test.TestPIWithNonWindupLimiter (sim)Compile → Verify
PowerGrids_symb_jacPowerGrids.Controls.Test.TestRampTrackingFilter (sim)Compile → Verify
PowerGrids_symb_jacPowerGrids.Electrical.Test.TestTerminalVoltageTransducerIEEE (sim)Compile → Verify
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)BackEnd performance 18.49 → 39.66
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_14_M_14 (sim)BackEnd performance 40.19 → 0:01:43
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)BackEnd performance 19.94 → 0:01:49
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillatorNetwork_N_320 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)BackEnd performance 53.16 → 23.97
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)BackEnd performance 27.55 → 0:02:43
ScalableTestSuite_nooptScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_80 (sim)Compile → Simulate