OpenModelica wasm-jit from 2026-08-24 13:43:56 to 2026-08-25 15:19:50

Summary

OMC Commits16
Libraries Changed1
Number of Improvements29
Number of Regressions16
Number of Performance Improvements4
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
3dd6d3b1b32026-08-25 14:52:18 +0200AndreasFix Matlab Translator Test CMake (#16435)
17eb62b91a2026-08-25 14:48:33 +0200Martin SjölundConvert string literals from package.encoding (#16434)
26366b2d0d2026-08-25 14:09:58 +0200Martin Sjölundwasm-jit: gbode feature parity with the C runtime (#16433)
365646b3722026-08-25 13:41:50 +0200Martin Sjölundwasm-jit: -ls lis and sticky noThrowDivZero (#16432)
9f5431f03e2026-08-25 12:10:04 +0200Martin SjölundUse faer for the LAPACK routines it can serve (#16423)
d7c6b245a42026-08-25 11:46:30 +0200Adeel AsgharReplace deprecated QSignalMapper::mapped(int) signal with mappedInt (#16428)
326ca27a212026-08-25 11:11:01 +0200Martin SjölundRender FMI 3.0 icons in the Rust omc (#16427)
406ff3bcdb2026-08-25 11:00:21 +0200Martin SjölundPort covertTextFileToCLiteral and fmilib's DE warnings (#16426)
73398c917d2026-08-25 09:40:33 +0200Martin Sjölundwasm-jit: data reconciliation (-reconcile) (#16424)
aa9d68ca2d2026-08-25 06:29:12 +0200Martin SjölundImport and simulate FMUs with our own masters (#16422)
2fb8f836012026-08-24 21:18:23 +0200Martin Sjölundwasm-jit: C's assert channels for an FMU (#16415)
99f2330de52026-08-24 20:44:25 +0200Adeel AsgharRename children name structure when a class is renamed (#16382)
d288fb16d82026-08-24 20:03:47 +0200Martin Sjölund[C] Cap expression nesting in the C code generator (#16421)
126b1a4e4c2026-08-24 18:09:46 +0200Martin SjölundPort the SVD from reference LAPACK (#16419)
8a9ce190a52026-08-24 17:17:25 +0200AndreasRemove OMCMonitor (#16418)
806c34577a2026-08-24 17:16:52 +0200AndreasRemove ModelicaXML dead code (#16417)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
00e86712026-08-25 13:03:45 +0200Martin SjölundInstall the libraries the config asks for (#331)
fa3c5c62026-08-25 12:23:49 +0200Adrian PopPublish a pull request under pr/, not beside the branches (#307) (#330)

Library Changes

LibraryChange
Buildings_11Configuration hash (OMC settings or the testing script changed)

Models Affected

BuildingSystemsBuildingSystems.Applications.HeatingSystems.SolarHeatingSystem (sim)Simulate → Compile
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.FreezeProtection (sim)Verify → Simulate
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.Validation.FreezeProtection (sim)Verify → Simulate
Buildings_11Buildings.Examples.DualFanDualDuct.ClosedLoop (sim)Simulate performance 0:01:39 → 0:03:38
Buildings_11Buildings.Examples.VAVCO2.VAVSystemCTControl (sim)Simulate performance 13.62 → 23.36
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.NaturalConvectionWithControl (sim)
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)
Buildings_12Buildings.DHC.ETS.Combined.Subsystems.Validation.SwitchBox (sim)Verify → Compile
Buildings_12Buildings.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Verify → Simulate
Buildings_12Buildings.Examples.VAVReheat.Validation.TraceSubstance (sim)Simulate performance 45.10 → 0:01:17
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.RoomOnlySurfaceBoundary (sim)
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)
Buildings_latestBuildings.DHC.ETS.Combined.Examples.HeatRecoveryHeatPump (sim)Verify → Simulate
Buildings_latestBuildings.DHC.ETS.Combined.Subsystems.Validation.SwitchBox (sim)Verify → Compile
Buildings_latestBuildings.DHC.ETS.Combined.Validation.HeatRecoveryHeatPump (sim)Simulate → Verify
ChemicalChemical.Examples.HeatingOfWater (sim)Compile → Simulate
ClaRaClaRa.Components.FlueGasCleaning.Desulfurization.Check.Test_FlueGasCleaning (sim)Verify → Compile
ClaRa_devClaRa.Components.FlueGasCleaning.Desulfurization.Check.Test_FlueGasCleaning (sim)Verify → Compile
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcLoadReset (sim)Compile → Simulate
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset (sim)Simulate → Compile
Dynawo_devDynawo.Examples.GridCodeSimulations.SheetSimulations.SheetI5 (sim)Verify → Simulate
IDEAS_devIDEAS.Examples.PPD12.VentilationRBC (sim)
MEVMEV.Simulations.LinearControl.Scenario1 (sim)Simulate performance 4.48 → 25.15
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_MomentumSteadyState (sim)Simulate performance 36.54 → 12.22
ModelicaTest_3.2.3ModelicaTest.Math.TestMatrices2 (sim)Compile → Verify
ModelicaTest_3.2.3ModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Compile → Simulate
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Simulate performance 34.08 → 19.19
ModelicaTest_4.0.0ModelicaTest.Math.TestMatrices2 (sim)Compile → Verify
ModelicaTest_4.0.0ModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Compile → Simulate
ModelicaTest_4.1.0ModelicaTest.Math.TestMatrices2 (sim)Compile → Verify
ModelicaTest_4.1.0ModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Compile → Simulate
ModelicaTest_trunkModelicaTest.Math.TestMatrices2 (sim)Compile → Verify
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Compile → Simulate
Modelica_3.2.3Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_InverterDrive (sim)Compile → Simulate
Modelica_4.0.0Modelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T (sim)Compile → Verify
Modelica_4.1.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkRtlInverter (sim)Compile → Verify
Modelica_4.1.0Modelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T (sim)Compile → Verify
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Compile → Simulate
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkRtlInverter (sim)Compile → Verify
Modelica_trunkModelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T (sim)Compile → Verify
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorStartUpComparison (sim)Compile → Simulate
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorTypeIIIStartUpComparison (sim)Simulate → Compile
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Verify → Simulate
PowerSysProPowerSysPro.Examples.BreakerTests.BreakersWithLines (sim)Compile → Simulate
PowerSysProPowerSysPro.Examples.OneSouceOneLineOneSource (sim)Compile → Simulate
PowerSysProPowerSysPro.Examples.VariableTransformers.VariableTransformer2 (sim)Compile → Simulate
PowerSysProPowerSysPro.Tests.OneLine (sim)Compile → Simulate
PowerSysProPowerSysPro.Tests.OnePerfectLine (sim)Compile → Simulate
PowerSysProPowerSysPro.Tests.OneTransfo (sim)Compile → Simulate
PowerSysProPowerSysPro.Tests.OneperfectTransfo (sim)Compile → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)Simulate performance 13.34 → 3.95
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Simulate → Failed
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim180503 (sim)Simulate → Compile
ThermoPower_4.0.0-devThermoPower.Examples.CISE.Simulators.CISESim180504 (sim)Simulate performance 23.27 → 4.27
ThermoPower_4.0.0-devThermoPower.Examples.RankineCycle.Simulators.ClosedLoop (sim)Simulate performance 2.15 → 0:08:00
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.HeatExchanger.TestDynamicCondenser (sim)Simulate → Compile
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestVolumeA (sim)Compile → Simulate
ThermofluidStreamThermofluidStream.Boundaries.Tests.VolumesDirectCoupling (sim)Simulate → Verify
ThermofluidStream_devThermofluidStream.Boundaries.Tests.VolumesDirectCoupling (sim)Simulate → Verify