OpenModelica newInst-newBackend from 2025-10-27 21:52:05 to 2025-10-29 05:50:54

Summary

OMC Commits6
Libraries Changed2
Number of Improvements9
Number of Regressions10
Number of Performance Improvements7
Number of Performance Regressions1

OpenModelica Changes

CommitDateAuthorSummary
1dccd77afc2025-10-28 20:25:13 +0100Per ÖstlundHandle Boolean and enumeration in FlatModelica::evalString (#14561)
a40e5d41d02025-10-28 18:15:06 +0100kabdelhak[NB/Template] add array-for-residuals (#14559)
b1c2ee8e8c2025-10-28 16:11:33 +0100Andreas[FMI] Fix CVODE solver include linker error (#14558)
8128c01a5e2025-10-28 12:12:03 +0100arun3688expose top level inputs of all types and handle discrete events
71f42a9db12025-10-28 11:37:48 +0100Adeel AsgharSet inherited so we know if setting modifiers on extends or on element (#14551)
c79135ca302025-10-28 10:29:19 +0100Adeel AsgharUse the correct type for component with inherited replaceable type (#14550)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
a7b2e822025-10-15 10:23:15 +0200AndreasAdding LEPSE (#242)
7662c332025-10-08 10:04:53 +0200AndreasAdding URDFModelica to installLibraries.mos (#240)

Library Changes

LibraryChange
Buildings_latestFrom version 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/4c81fe31cca261b9c20eb3b3b1bb70f9ccdb5c43.zip) to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/4b6ebb781935e0f4cdaf23b35fbbc04b19fff03f.zip)
Dynawo_devFrom version 1.8.0-master (2eb202a54812952d4f517d2320d0f2f4575c1841) to 1.8.0-master (ad77973ae234f1e824d5d39ba422c15e813794bd)

Models Affected

Buildings_11Buildings.Fluid.HeatExchangers.BaseClasses.Examples.HexElementLatent (sim)Templates → Compile
Buildings_12Buildings.Fluid.HeatExchangers.BaseClasses.Examples.HexElementLatent (sim)Templates → Compile
Buildings_latestBuildings.Controls.OBC.Utilities.PIDWithAutotuning.Relay.Validation.ResponseProcess (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.BaseClasses.Examples.HexElementLatent (sim)Templates → Compile
Dynawo_devDynawo.Examples.Photovoltaics.WECC.PVVoltageSource2 (sim)Templates → FrontEnd
Dynawo_devDynawo.Examples.Photovoltaics.WECC.PVVoltageSource4 (sim)Templates → FrontEnd
Dynawo_devDynawo.Examples.SystemFrequencyResponse.SimplifiedSFR (sim)Verify → FrontEnd
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020 (sim)FrontEnd → Failed
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020FOCB (sim)FrontEnd → Failed
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020UDip (sim)FrontEnd → Failed
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4BCurrentSource2020 (sim)FrontEnd → Failed
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4BCurrentSource2020FOCB (sim)FrontEnd → Failed
IDEASIDEAS.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement (sim)Failed → FrontEnd
ModelicaTest_trunkModelicaTest.MultiBody.Forces.SpringDamperSeries (sim)
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Torque (sim)
OpenIPSLOpenIPSL.Examples.Tutorial.Example_3.Example_3 (sim)Simulate performance 0:01:24 → 0:02:40
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Failed → SimCode
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Compile → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Failed → FrontEnd
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Templates → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)BackEnd performance 23.31 → 13.62
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Templates → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)BackEnd performance 0:01:08 → 37.45
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Compile performance 31.24 → 17.58
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)BackEnd performance 13.36 → 7.55 Templates performance 13.76 → 7.85
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)BackEnd performance 34.44 → 18.05
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_100 (sim)Simulate performance 18.94 → 9.56
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_1000 (sim)Simulate performance 0:01:40 → 58.07
TransiEntTransiEnt.Storage.Heat.ElectricWaterHeater_constProp_L4.Check.CheckStratifiedElectricWaterHeater_CoolDown (sim)FrontEnd → Failed