OpenModelica master from 2024-11-15 11:32:30 to 2024-11-15 23:10:30

Summary

OMC Commits8
Libraries Changed2
Number of Improvements100
Number of Regressions11
Number of Performance Improvements2
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary
8979989a632024-11-15 17:42:38 +0100phannebohm[NB] refine only discrete equations/variables for minimal tearing (#13233)
4cc31a2d522024-11-15 17:04:25 +0100phannebohm[NB] Fix collection of parts with dynamic Jacobian (#13156)
c472cd86802024-11-15 15:18:45 +0100kabdelhak[NB] correctly lower attributes of array records (#13230)
820788bdc82024-11-15 15:16:17 +0100Per ÖstlundScalarize partially connected arrays (#13229)
2769aff60d2024-11-15 14:46:06 +0100Per ÖstlundUpdate C++ frontend (#13232)
2fe8284f322024-11-15 11:20:32 +0100rfrankeCpp FMI: fix return of reference to local string (#13103)
962ef810a12024-11-15 14:13:18 +0100kabdelhak[NB] fix record and tuple sizes (#13227)
58f4831a2c2024-11-15 14:12:43 +0100kabdelhak[NB] update failtrace dump (#13231)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
6e424322024-11-12 15:40:57 +0100Francesco CasellaUpdated flags for jacobians (#177)
7c7b4b72024-11-12 15:37:29 +0100Francesco CasellaUpdated flag for symbolic jacobians (#175)

Library Changes

LibraryChange
ClaRaConfiguration hash (OMC settings or the testing script changed)
ClaRa_devFrom version 1.8.2-main (a1f2bab443384df25e25464a93c0f53ead5032c4) to 1.8.2-main (d6f0615fec37edf14f3721a400edb6bf2de1fbaa)

Models Affected

AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Simulate → Compile
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0.15 → 0:08:00
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0.11 → 0:08:00
Buildings_10Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Verify → Simulate
Buildings_10Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.17 → 0:06:40
Buildings_10Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)BackEnd performance 10.02 → 5.18
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Winter (sim)Simulate → Compile
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate → Verify
ClaRaClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_1ph_shell (sim)Simulate → Verify
ClaRaClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_2ph_shell (sim)Simulate → Verify
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes (sim)Compile → Simulate
ClaRaClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Simulate → Verify
ClaRaClaRa.Components.Control.PredictorModels_3508.Check.TestReheater (sim)Simulate → Verify
ClaRaClaRa.Components.Electrical.Check.TestAsynchronousMotorWithPump (sim)Simulate → Verify
ClaRaClaRa.Components.Furnace.Check.Test_CombustionChamber (sim)Verify → Simulate
ClaRaClaRa.Components.HeatExchangers.Check.EvaluateDesuperheater (sim)Simulate → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_ntu (sim)Simulate → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_simple (sim)Simulate → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_kA (sim)Simulate → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_ntu (sim)Simulate → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_simple (sim)Simulate → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_ntu (sim)Simulate → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple (sim)Simulate → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple_shutoff (sim)Simulate → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L3_2ph_ntu (sim)Simulate → Verify
ClaRaClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L4 (sim)Simulate → Verify
ClaRaClaRa.Components.MechanicalSeparation.Check.TestBottle (sim)Simulate → Verify
ClaRaClaRa.Components.MechanicalSeparation.Check.TestDrum (sim)Simulate → Verify
ClaRaClaRa.Components.MechanicalSeparation.Check.TestFeedWaterTank_1Separator (sim)Simulate → Verify
ClaRaClaRa.Components.MechanicalSeparation.Check.TestSeparator_L1 (sim)Simulate → Verify
ClaRaClaRa.Components.MechanicalSeparation.Check.TestSeparator_L3 (sim)Simulate → Verify
ClaRaClaRa.Components.Mills.HardCoalMills.Check.ValidateRollerBowlMill_3 (sim)Simulate → Verify
ClaRaClaRa.Components.Mills.HardCoalMills.Check.combineMillandFurnace (sim)Simulate → Verify
ClaRaClaRa.Components.Mills.HardCoalMills.Check.testRollerBowlMills (sim)Simulate → Verify
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestDryer (sim)Simulate → Verify
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestGrinder (sim)Simulate → Verify
ClaRaClaRa.Components.Sensors.Check.TestSensorVLE_L3_T (sim)Simulate → Verify
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_stageStacked (sim)Simulate → Verify
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_stageStacked_singleStage (sim)Simulate → Verify
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorVLE_L1_stageStacked (sim)Simulate → Verify
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPumpModels (sim)Simulate → Verify
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesign (sim)Simulate → Verify
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesignInlet (sim)Simulate → Verify
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_WithEMotor (sim)Simulate → Verify
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L2_OffDesign (sim)Simulate → Verify
ClaRaClaRa.Components.TurboMachines.Turbines.Check.testSingleTurbineStage (sim)Simulate → Verify
ClaRaClaRa.Components.TurboMachines.Turbines.Check.testStackedTurbineStages (sim)Simulate → Verify
ClaRaClaRa.Components.Utilities.Blocks.Check.TestMinMax (sim)Verify → Simulate
ClaRaClaRa.Components.Utilities.Blocks.Check.TestSlidingmean (sim)Simulate → Verify
ClaRaClaRa.Components.Utilities.Blocks.Check.testRandomGenerators2 (sim)Simulate → Verify
ClaRaClaRa.Components.Utilities.Blocks.Check.test_2_LimPID (sim)Simulate → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_MixAndSplit (sim)Simulate → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_SprayInjector (sim)Simulate → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML (sim)Simulate → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)Simulate → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_HEXvle2vle_L3_2ph_CH_simple_headers (sim)Simulate → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Advanced (sim)Simulate → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple (sim)Simulate → Verify
ClaRaClaRa.Visualisation.Check.IllustrateVisualisation (sim)Simulate → Verify
ClaRa_devClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_1ph_shell (sim)Simulate → Verify
ClaRa_devClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_2ph_shell (sim)Simulate → Verify
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.TestNTU_Case1_Validation_Dynamic (sim)Simulate → Verify
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes (sim)Compile → Simulate
ClaRa_devClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Simulate → Verify
ClaRa_devClaRa.Components.Control.PredictorModels_3508.Check.TestReheater (sim)Simulate → Verify
ClaRa_devClaRa.Components.Electrical.Check.TestAsynchronousMotorWithPump (sim)Simulate → Verify
ClaRa_devClaRa.Components.Furnace.Check.Test_CombustionChamber (sim)Verify → Simulate
ClaRa_devClaRa.Components.HeatExchangers.Check.EvaluateDesuperheater (sim)Simulate → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_FlatTubeFinnedHEXvle2gas_L4 (sim)Compile → Failed
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_ntu (sim)Simulate → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_simple (sim)Simulate → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_kA (sim)Simulate → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_ntu (sim)Simulate → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_simple (sim)Simulate → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_ntu (sim)Simulate → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple (sim)Simulate → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple_shutoff (sim)Simulate → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L3_2ph_ntu (sim)Simulate → Verify
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L4 (sim)Simulate → Failed
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestBottle (sim)Simulate → Verify
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestDrum (sim)Simulate → Verify
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestFeedWaterTank_1Separator (sim)Simulate → Verify
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestSeparator_L1 (sim)Simulate → Verify
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestSeparator_L3 (sim)Simulate → Verify
ClaRa_devClaRa.Components.Mills.HardCoalMills.Check.ValidateRollerBowlMill_3 (sim)Simulate → Verify
ClaRa_devClaRa.Components.Mills.HardCoalMills.Check.combineMillandFurnace (sim)Simulate → Verify
ClaRa_devClaRa.Components.Mills.HardCoalMills.Check.testRollerBowlMills (sim)Simulate → Verify
ClaRa_devClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestDryer (sim)Simulate → Verify
ClaRa_devClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestGrinder (sim)Simulate → Verify
ClaRa_devClaRa.Components.Sensors.Check.TestSensorVLE_L3_T (sim)Simulate → Verify
ClaRa_devClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_stageStacked (sim)Simulate → Verify
ClaRa_devClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_stageStacked_singleStage (sim)Simulate → Verify
ClaRa_devClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorVLE_L1_stageStacked (sim)Simulate → Verify
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPumpModels (sim)Simulate → Verify
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesign (sim)Simulate → Verify
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesignInlet (sim)Simulate → Verify
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_WithEMotor (sim)Simulate → Verify
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPump_L2_OffDesign (sim)Simulate → Verify
ClaRa_devClaRa.Components.TurboMachines.Turbines.Check.testSingleTurbineStage (sim)Simulate → Verify
ClaRa_devClaRa.Components.TurboMachines.Turbines.Check.testStackedTurbineStages (sim)Simulate → Verify
ClaRa_devClaRa.Components.Utilities.Blocks.Check.TestMinMax (sim)Verify → Simulate
ClaRa_devClaRa.Components.Utilities.Blocks.Check.TestSlidingmean (sim)Simulate → Verify
ClaRa_devClaRa.Components.Utilities.Blocks.Check.testRandomGenerators2 (sim)Simulate → Verify
ClaRa_devClaRa.Components.Utilities.Blocks.Check.test_2_LimPID (sim)Simulate → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_MixAndSplit (sim)Simulate → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_SprayInjector (sim)Simulate → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML (sim)Simulate → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)Simulate → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_HEXvle2vle_L3_2ph_CH_simple_headers (sim)Simulate → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Advanced (sim)Simulate → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple (sim)Simulate → Verify
ClaRa_devClaRa.Examples.SteamCycle_01 (sim)Simulate performance 10.67 → 5.35
ClaRa_devClaRa.Examples.VapourCycle_01 (sim)Compile → Failed
ClaRa_devClaRa.Visualisation.Check.IllustrateVisualisation (sim)Simulate → Failed
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Verify