<!-- openmodelica-library-testing: pull request report -->
## Library testing for [#17131](https://github.com/OpenModelica/OpenModelica/pull/17131) against `wasm-jit`

| | Branch | Run | Compiler | Machine |
| --- | --- | --- | --- | --- |
| Baseline | `wasm-jit` | 2026-10-05 19:37:16 | v1.28.0-dev.1277+g4bdfa37119.rust | ryzen-9950x |
| Pull request | `pr/17131` | 2026-10-06 07:20:22 | v1.28.0-dev.1287+gefcac72cce.rust | r7945-1 |

20030 models compared, **167 improved, 50 regressions**, performance 4 improved, 8 regressions.

| Phase | `wasm-jit` | `pr/17131` | Change | Change, same phase |
| --- | --- | --- | --- | --- |
| frontend | 1:11:32 | 0:55:47 | -22.0% | -23.3% |
| backend | 1:43:48 | 1:20:47 | -22.2% | -23.0% |
| simcode | 0:20:49 | 0:17:03 | -18.2% | -21.7% |
| templates | 0:10:43 | 0:10:30 | -2.1% | -6.2% |
| compile | 1:05:48 | 1:18:54 | +19.9% | +13.7% |
| simulate | 7:50:53 | 8:50:04 | +12.6% | +13.9% |
| verify | 0:14:27 | 0:15:22 | +6.4% | +3.6% |
| total | 18:38:47 | 19:33:15 | +4.9% | +4.8% |

Time spent on the 20030 models both runs have. The last column counts only the 19813 that reached the same phase in both: a model that fails earlier stops paying for the phases it no longer reaches.

[Full report](http://libraries.openmodelica.org/branches/history/pr/17131/2026-10-05%2019:37:16..2026-10-06%2007:20:22.html)

<details><summary>229 models affected</summary>

| Library | Model | Change |
| --- | --- | --- |
| AixLib | AixLib.ThermalZones.ReducedOrder.Examples.MultizoneInterzonalsFixedHeater | Simulate -> Compile |
| BuildingSystems | BuildingSystems.Buildings.Zones.Examples.SingleZoneThermal3x3x3WithOpenings | SimCode performance 18.46 -> 8.73 |
| Buildings_11 | Buildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.TwoFloor_TwoZone | BackEnd performance 10.03 -> 5.66 |
| Buildings_latest | Buildings.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ1 | Simulate -> Compile |
| Buildings_latest | Buildings.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 | Simulate -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.Validation.FMUZoneAdapterZones1 | Simulate -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.Validation.FMUZoneAdapterZones2 | Simulate -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.Validation.FMUZoneAdapterZones3 | Simulate -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SingleFamilyHouse.AirHeating | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SingleFamilyHouse.EquipmentSchedule | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SingleFamilyHouse.HeatPumpRadiantHeatingGroundHeatTransfer | Simulate -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SingleFamilyHouse.LightsControl | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SingleFamilyHouse.RadiantHeatingCooling_TRoom | Simulate -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SingleFamilyHouse.RadiantHeatingCooling_TSurface | Simulate -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SingleFamilyHouse.Radiator | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SingleFamilyHouse.ShadeControl | Simulate -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SingleFamilyHouse.Unconditioned | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.Guideline36Spring | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.Guideline36Summer | Simulate -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.Guideline36Winter | Simulate -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.IdealHeatingCoolingSpring | Simulate -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.IdealHeatingCoolingSummer | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.IdealHeatingCoolingWinter | Simulate -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.Unconditioned | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.MultipleBuildings.ThreeZonesTwoBuildings | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.MultipleBuildings.TwoIdenticalOneZoneBuildings | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.MultipleBuildings.TwoIdenticalTwoZoneBuildings | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.OutputVariable.NoOutputVariable | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.OutputVariable.OneEnvironmentOutputVariable | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.OutputVariable.OneZoneOneOutputVariable | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.OutputVariable.OneZoneOneOutputVariableSummer | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.OutputVariable.OneZoneOutputVariable | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.OutputVariable.OneZoneTwoDifferentOutputVariables | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.OutputVariable.OneZoneTwoIdenticalOutputVariables | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.RunPeriod.NegativeStartTime | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.RunPeriod.StartDayOfYear | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.Schedule.EquipmentScheduleOutputVariable | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.SurfaceComparison.BaseClasses.ReferenceSurfaces | Simulate -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.SurfaceComparison.SurfaceComparison | Simulate -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.ThermalZone.Infiltration | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.ThermalZone.InternalGain | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.ThermalZone.OneZoneCompareZoneTemperatureOutput | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.ThermalZone.OneZoneOneYear | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.ThermalZone.RefBldgSmallOffice | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.ThermalZone.TwoIdenticalZones | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.ThermalZone.ZoneCapacitanceMultiplier | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.ThermalZone.ZoneTemperatureInitialization | Verify -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.ZoneSurface.OneZoneConstantFloorTemperature | Simulate -> Compile |
| Buildings_latest | Buildings.ThermalZones.EnergyPlus_24_2_0.Validation.ZoneSurface.OneZoneControlledFloorTemperature | Simulate -> Compile |
| ClaRa | ClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_1ph_shell | FrontEnd -> Verify |
| ClaRa | ClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_2ph_shell | FrontEnd -> Verify |
| ClaRa | ClaRa.Basics.ControlVolumes.SolidVolumes.Check.TestNTU_Case1_Validation_Dynamic | FrontEnd -> Verify |
| ClaRa | ClaRa.Basics.ControlVolumes.SolidVolumes.Check.Test_NTU_CounterParallelCross_Comparison | FrontEnd -> Simulate |
| ClaRa | ClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 | FrontEnd -> Simulate |
| ClaRa | ClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes | FrontEnd -> Compile |
| ClaRa | ClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.Adapters.Check.TestFluidConverters | FrontEnd -> Simulate |
| ClaRa | ClaRa.Components.BoundaryConditions.Check.TestIAPWSboundaries2 | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.BoundaryConditions.Check.TestPrescribedHeatFlow | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.Control.PredictorModels_3508.Check.TestPredictor | FrontEnd -> Simulate |
| ClaRa | ClaRa.Components.Electrical.Check.TestAsynchronousMotorWithPump | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.Electrical.Check.TestTurboGenerator | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.HeatExchangers.Check.EvaluateDesuperheater | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.HeatExchangers.Check.Test_FlatTubeFinnedHEXvle2gas_L4 | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2gas_L3_1ph_BU | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_ntu | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_simple | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_kA | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_ntu | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_simple | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_ntu | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple_shutoff | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CU_ntu | FrontEnd -> Simulate |
| ClaRa | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CU_simple | FrontEnd -> Simulate |
| ClaRa | ClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L3_2ph_ntu | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L4 | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.MechanicalSeparation.Check.TestBalanceTank | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.MechanicalSeparation.Check.TestBottle | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.MechanicalSeparation.Check.TestDrum | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.MechanicalSeparation.Check.TestFeedWaterTank_1Separator | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.MechanicalSeparation.Check.TestSeparator_L1 | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.MechanicalSeparation.Check.TestSeparator_L3 | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.Sensors.Check.TestSensorVLE_L3_T | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.Sensors.Check.TestSensors | FrontEnd -> Simulate |
| ClaRa | ClaRa.Components.Sensors.Check.TestVLESensors | FrontEnd -> Simulate |
| ClaRa | ClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorVLE_L1_stageStacked | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.TurboMachines.Pumps.Check.TestPumpModels | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesign | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesignInlet | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_WithEMotor | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.TurboMachines.Pumps.Check.TestPump_L2_OffDesign | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.TurboMachines.Turbines.Check.testTurbineVLE_L1 | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.Utilities.Blocks.Check.test_2_LimPID | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_MixAndSplit | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_SprayInjector | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Advanced | FrontEnd -> Simulate |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Simple | FrontEnd -> Simulate |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Pipes.Check.MassDefect.Test_Pipe_L2_Simple | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML | FrontEnd -> Compile |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML_LongDistanceAndGravitationalPressureDrop | FrontEnd -> Compile |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Advanced | FrontEnd -> Simulate |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Pipes.Check.ThickWallScenarios.Test_Pipe_L1_TML_insulatedWall | FrontEnd -> Compile |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_HEXvle2vle_L3_2ph_CH_simple_headers | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Advanced | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Valves.Check.TestCheckValveOpenLeakage | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValve | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValves | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Valves.Check.TestValves | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_compressible | FrontEnd -> Verify |
| ClaRa | ClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_incompressible | FrontEnd -> Verify |
| ClaRa | ClaRa.Examples.SteamCycle_01 | FrontEnd -> Simulate |
| ClaRa | ClaRa.Examples.SteamCycle_02 | FrontEnd -> Simulate |
| ClaRa | ClaRa.Examples.SteamPowerPlant_01 | FrontEnd -> Compile |
| ClaRa | ClaRa.Examples.SteamPowerPlant_CombinedComponents_01 | FrontEnd -> Compile |
| ClaRa | ClaRa.Examples.VapourCycle_01 | FrontEnd -> Verify |
| ClaRa | ClaRa.Visualisation.Check.IllustrateVisualisation | FrontEnd -> Verify |
| ClaRa | ClaRa.Visualisation.Check.TestHEXdisplay | FrontEnd -> Simulate |
| ClaRa | ClaRa.Visualisation.Check.TestSixtuple | FrontEnd -> Verify |
| ClaRa | ClaRa.Visualisation.Check.TestStatePoint | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_1ph_shell | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_2ph_shell | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Basics.ControlVolumes.SolidVolumes.Check.TestNTU_Case1_Validation_Dynamic | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Basics.ControlVolumes.SolidVolumes.Check.Test_NTU_CounterParallelCross_Comparison | FrontEnd -> Simulate |
| ClaRa_dev | ClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 | FrontEnd -> Simulate |
| ClaRa_dev | ClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes | FrontEnd -> Compile |
| ClaRa_dev | ClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.Adapters.Check.TestFluidConverters | FrontEnd -> Simulate |
| ClaRa_dev | ClaRa.Components.BoundaryConditions.Check.TestIAPWSboundaries2 | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.BoundaryConditions.Check.TestPrescribedHeatFlow | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.Control.PredictorModels_3508.Check.TestPredictor | FrontEnd -> Simulate |
| ClaRa_dev | ClaRa.Components.Electrical.Check.TestAsynchronousMotorWithPump | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.Electrical.Check.TestTurboGenerator | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.HeatExchangers.Check.EvaluateDesuperheater | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.HeatExchangers.Check.Test_FlatTubeFinnedHEXvle2gas_L4 | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2gas_L3_1ph_BU | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_ntu | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_simple | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_kA | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_ntu | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_simple | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_ntu | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple_shutoff | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CU_ntu | FrontEnd -> Simulate |
| ClaRa_dev | ClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CU_simple | FrontEnd -> Simulate |
| ClaRa_dev | ClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L3_2ph_ntu | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L4 | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.MechanicalSeparation.Check.TestBalanceTank | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.MechanicalSeparation.Check.TestBottle | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.MechanicalSeparation.Check.TestDrum | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.MechanicalSeparation.Check.TestFeedWaterTank_1Separator | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.MechanicalSeparation.Check.TestSeparator_L1 | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.MechanicalSeparation.Check.TestSeparator_L3 | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.Sensors.Check.TestSensorVLE_L3_T | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.Sensors.Check.TestSensors | FrontEnd -> Simulate |
| ClaRa_dev | ClaRa.Components.Sensors.Check.TestVLESensors | FrontEnd -> Simulate |
| ClaRa_dev | ClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorVLE_L1_stageStacked | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.TurboMachines.Pumps.Check.TestPumpModels | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesign | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesignInlet | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_WithEMotor | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.TurboMachines.Pumps.Check.TestPump_L2_OffDesign | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.TurboMachines.Turbines.Check.testTurbineVLE_L1 | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.Utilities.Blocks.Check.test_2_LimPID | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_MixAndSplit | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_SprayInjector | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Advanced | FrontEnd -> Simulate |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Simple | FrontEnd -> Simulate |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Pipes.Check.MassDefect.Test_Pipe_L2_Simple | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML | FrontEnd -> Compile |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML_LongDistanceAndGravitationalPressureDrop | FrontEnd -> Compile |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Advanced | FrontEnd -> Simulate |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Pipes.Check.ThickWallScenarios.Test_Pipe_L1_TML_insulatedWall | FrontEnd -> Compile |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_HEXvle2vle_L3_2ph_CH_simple_headers | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Advanced | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Pipes.Check.WatterHammer.Benchmark_KitagawaExperiment | FrontEnd -> Simulate |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Valves.Check.TestCheckValveOpenLeakage | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValve | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValves | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Valves.Check.TestValves | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_compressible | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_incompressible | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Examples.SteamCycle_01 | FrontEnd -> Simulate |
| ClaRa_dev | ClaRa.Examples.SteamCycle_02 | FrontEnd -> Simulate |
| ClaRa_dev | ClaRa.Examples.SteamPowerPlant_01 | FrontEnd -> Compile |
| ClaRa_dev | ClaRa.Examples.SteamPowerPlant_CombinedComponents_01 | FrontEnd -> Compile |
| ClaRa_dev | ClaRa.Examples.VapourCycle_01 | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Visualisation.Check.IllustrateVisualisation | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Visualisation.Check.TestHEXdisplay | FrontEnd -> Simulate |
| ClaRa_dev | ClaRa.Visualisation.Check.TestSixtuple | FrontEnd -> Verify |
| ClaRa_dev | ClaRa.Visualisation.Check.TestStatePoint | FrontEnd -> Verify |
| Dynawo | Dynawo.Examples.RVS.TestCases.TestB.TestBNoSvcLoadReset | Simulate performance 0:01:22 -> 0:03:13 |
| Dynawo | Dynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset | Simulate performance 0:01:24 -> 0:03:02 |
| Dynawo | Dynawo.Examples.RVS.TestCases.TestB.TestBSvcLoadReset | Simulate performance 0:01:11 -> 0:02:35 |
| Dynawo | Dynawo.Examples.RVS.TestCases.TestB.TestBSvcNoLoadReset | Simulate performance 58.23 -> 0:03:03 |
| Dynawo_dev | Dynawo.Examples.RVS.TestCases.TestA.TestAShuntNoRestorative | Simulate performance 54.80 -> 0:02:05 |
| Dynawo_dev | Dynawo.Examples.RVS.TestCases.TestB.TestBSvcLoadReset | Simulate performance 0:01:28 -> 0:03:08 |
| Dynawo_dev | Dynawo.Examples.RVS.TestCases.TestB.TestBSvcNoLoadReset | Simulate performance 0:01:44 -> 0:03:21 |
| ExternalMedia | ExternalMedia.Test.CoolProp.Misc.RhoSmoothing | Simulate performance 16.25 -> 33.46 |
| ModelicaTest_3.2.3 | ModelicaTest.Math.TestInterpolateParametric | FrontEnd -> Verify |
| ModelicaTest_3.2.3 | ModelicaTest.Math.TestInterpolateTimeVarying | FrontEnd -> Verify |
| ModelicaTest_4.0.0 | ModelicaTest.Math.TestInterpolateParametric | FrontEnd -> Verify |
| ModelicaTest_4.0.0 | ModelicaTest.Math.TestInterpolateTimeVarying | FrontEnd -> Verify |
| ModelicaTest_4.1.0 | ModelicaTest.Math.TestInterpolateParametric | FrontEnd -> Verify |
| ModelicaTest_4.1.0 | ModelicaTest.Math.TestInterpolateTimeVarying | FrontEnd -> Verify |
| ModelicaTest_trunk | ModelicaTest.Math.TestInterpolateParametric | FrontEnd -> Verify |
| ModelicaTest_trunk | ModelicaTest.Math.TestInterpolateTimeVarying | FrontEnd -> Verify |
| Modelica_4.0.0 | Modelica.StateGraph.Examples.ControlledTanks | Compile -> Verify |
| Modelica_4.1.0 | Modelica.StateGraph.Examples.ControlledTanks | Compile -> Verify |
| Modelica_trunk | Modelica.StateGraph.Examples.ControlledTanks | Compile -> Verify |
| PNlib | PNlib.Examples.DisTest.ConflictProb | Simulate -> Verify |
| PNlib | PNlib.Examples.DisTest.InputConflictProb | Simulate -> Verify |
| PNlib | PNlib.Examples.DisTest.OutputConflictProb | Simulate -> Verify |
| PNlib | PNlib.Examples.DisTest.TFDoutputConflict | Simulate -> Verify |
| PNlib | PNlib.Examples.HybTest.ConflictProb | Simulate -> Verify |
| PNlib | PNlib.Examples.HybTest.InputConflictProb | Simulate -> Verify |
| PNlib | PNlib.Examples.HybTest.OutputConflictProb | Simulate -> Verify |
| ScalableTestSuite | ScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 | Simulate performance 11.61 -> 4.88 |
| TILMedia | TILMedia.Testers.TestVLEFluid | FrontEnd -> Simulate |
| TILMedia_AddOn_Tests | TILMedia_AddOn_Tests.VLEFluid.VLEFluidMixture | FrontEnd -> Simulate |
| URDFModelica_main | URDFModelica.Examples.Physics_Wheels.PhysicsTest | BackEnd performance 19.37 -> 11.06 |

</details>

<details><summary>Caveats</summary>

- The two runs were produced on different machines (r7945-1 against ryzen-9950x), so the timings compare the hardware as much as the pull request. The phases a model reaches are still comparable.
- 11 of the 102 libraries were not tested in the same version, or not with the same configuration and reference files, in the two runs; see Library Changes below.
- The baseline is the newest run of wasm-jit, not the commit the pull request is based on, so a difference can also come from something merged into wasm-jit since the pull request was branched.

</details>

---
Generated by the OpenModelica library testing
