OpenModelica v1.19-cpp from 2022-07-10 02:28:02 to 2022-07-17 19:55:40

Summary

OMC Commits1
Libraries Changed2
Number of Improvements112
Number of Regressions8
Number of Performance Improvements6
Number of Performance Regressions2

OpenModelica Changes

CommitAuthorSummary
4442b0dc5aAdrian PopFix #9132 - be more clever about displaying numbers in the diagrams (#9238) (#9239)

Library Changes

LibraryChange
ClaRaFrom version 1.7.0-master (83b514ec8f3e53bea00692355488decc4469984e) to 1.8.0-master (950f1712b02297932e388e65d18e958b4179f643)
IDEAS_devFrom version 3.0.0-master (6629bb4214c837bcc2fcce5fa20fdf8cf26f301f) to 3.0.0-master (73ea45f80bfa26b8d7ef1671f7082fc430a12b7c)

Models Affected

Buildings_8Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 0:01:40 → 0:03:06
Buildings_latestBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 0:02:53 → 0:01:26
ClaRaClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_1ph_shell (sim)Failed → Templates
ClaRaClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_2ph_shell (sim)Failed → Templates
ClaRaClaRa.Basics.ControlVolumes.GasVolumes.Check.TestFlueGasCell (sim)Failed → Templates
ClaRaClaRa.Basics.ControlVolumes.GasVolumes.Check.TestFlueGasCell_N_cv (sim)Failed → Templates
ClaRaClaRa.Basics.ControlVolumes.GasVolumes.Check.TestFlueGasCell_chem (sim)Failed → Templates
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.TestNTU_Case1_Validation_Dynamic (sim)Failed → Templates
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)Failed → Templates
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Fundamentals.Blocks.Check.Check_TinyPIP (sim)Failed → Simulate
ClaRaClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Failed → Templates
ClaRaClaRa.Components.Adapters.Check.TestFluidConverters (sim)Failed → Templates
ClaRaClaRa.Components.BoundaryConditions.Check.TestFlueGasComposition (sim)Failed → Templates
ClaRaClaRa.Components.BoundaryConditions.Check.TestIAPWSboundaries2 (sim)Failed → Templates
ClaRaClaRa.Components.Control.FeedForward.Check.TestBlockFF (sim)Failed → Simulate
ClaRaClaRa.Components.Control.PredictorModels_3508.Check.TestPredictor (sim)Failed → FrontEnd
ClaRaClaRa.Components.Electrical.Check.TestAsynchronousMotorWithPump (sim)Failed → Templates
ClaRaClaRa.Components.Electrical.Check.TestTurboGenerator (sim)Failed → Templates
ClaRaClaRa.Components.FlueGasCleaning.Denitrification.Check.Test_Denitrification (sim)Failed → Templates
ClaRaClaRa.Components.FlueGasCleaning.Desulfurization.Check.Test_Desulfurization_ideal (sim)Failed → Templates
ClaRaClaRa.Components.FlueGasCleaning.Desulfurization.Check.Test_FlueGasCleaning (sim)Failed → Templates
ClaRaClaRa.Components.FlueGasCleaning.E_Filter.Check.test_E_Filter (sim)Failed → Templates
ClaRaClaRa.Components.Furnace.Check.Test_CombustionChamber (sim)Failed → Templates
ClaRaClaRa.Components.Furnace.Check.Test_CombustionChamber_control (sim)Failed → Templates
ClaRaClaRa.Components.Furnace.Check.Test_CombustionChamber_vs_Burner_control (sim)Failed → Templates
ClaRaClaRa.Components.Furnace.Check.Test_burner_adiabatic_fuelDrying (sim)Failed → Templates
ClaRaClaRa.Components.HeatExchangers.Check.EvaluateDesuperheater (sim)Failed → Templates
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2gas_L3_1ph_BU (sim)Failed → Templates
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_ntu (sim)Failed → Templates
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_simple (sim)Failed → Templates
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_kA (sim)Failed → Templates
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_ntu (sim)Failed → Templates
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_simple (sim)Failed → Templates
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_ntu (sim)Failed → Templates
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple (sim)Failed → Templates
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple_shutoff (sim)Failed → Templates
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CU_ntu (sim)Failed → Templates
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CU_simple (sim)Failed → Templates
ClaRaClaRa.Components.HeatExchangers.Check.Test_RegenerativeAirPreheater (sim)Failed → Templates
ClaRaClaRa.Components.MechanicalSeparation.Check.TestBottle (sim)Failed → Templates
ClaRaClaRa.Components.MechanicalSeparation.Check.TestDrum (sim)Failed → Templates
ClaRaClaRa.Components.MechanicalSeparation.Check.TestFeedWaterTank_1Separator (sim)Failed → Templates
ClaRaClaRa.Components.MechanicalSeparation.Check.TestSeparator_L1 (sim)Failed → Templates
ClaRaClaRa.Components.MechanicalSeparation.Check.TestSeparator_L3 (sim)Failed → Templates
ClaRaClaRa.Components.Mills.HardCoalMills.Check.SimpleMillTester (sim)Failed → Templates
ClaRaClaRa.Components.Mills.HardCoalMills.Check.ValidateRollerBowlMill_3 (sim)Failed → Templates
ClaRaClaRa.Components.Mills.HardCoalMills.Check.combineMillandFurnace (sim)Failed → Templates
ClaRaClaRa.Components.Mills.HardCoalMills.Check.testRollerBowlMills (sim)Failed → Templates
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestDryer (sim)Failed → Templates
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestFuelJoin (sim)Failed → Templates
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestGrinder (sim)Failed → Templates
ClaRaClaRa.Components.Sensors.Check.TestFuelSensors (sim)Failed → Templates
ClaRaClaRa.Components.Sensors.Check.TestGasSensors (sim)Failed → Templates
ClaRaClaRa.Components.Sensors.Check.TestSensorVLE_L3_T (sim)Failed → Templates
ClaRaClaRa.Components.Sensors.Check.TestSensors (sim)Failed → Templates
ClaRaClaRa.Components.Sensors.Check.TestVLESensors (sim)Failed → Templates
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_affinity (sim)Failed → Templates
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_simple (sim)Failed → Templates
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_stageStacked (sim)Failed → Templates
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_stageStacked_singleStage (sim)Failed → Templates
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorVLE_L1_stageStacked (sim)Failed → Templates
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_MassFlow_VIGVControlled (sim)Failed → Templates
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPumpModels (sim)Failed → Templates
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesign (sim)Failed → Templates
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesignInlet (sim)Failed → Templates
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_WithEMotor (sim)Failed → Templates
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L2_OffDesign (sim)Failed → Templates
ClaRaClaRa.Components.TurboMachines.Turbines.Check.testSingleTurbineStage (sim)Failed → Templates
ClaRaClaRa.Components.TurboMachines.Turbines.Check.testStackedTurbineStages (sim)Failed → Templates
ClaRaClaRa.Components.TurboMachines.Turbines.Check.testTurbineVLE_L1 (sim)Failed → Templates
ClaRaClaRa.Components.Utilities.Blocks.Check.TestSlidingmean (sim)Failed → Simulate
ClaRaClaRa.Components.Utilities.Blocks.Check.testGradientLimiter (sim)Failed → Simulate
ClaRaClaRa.Components.Utilities.Blocks.Check.testRandomGenerators2 (sim)Failed → Simulate
ClaRaClaRa.Components.Utilities.Blocks.Check.test_1_LimPID (sim)Failed → Simulate
ClaRaClaRa.Components.Utilities.Blocks.Check.test_2_LimPID (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_JoinSplitGas_L2_flex (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_Junction (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_MixAndSplit (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_SprayInjector (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Advanced (sim)Failed → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Simple (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.MassDefect.Test_Pipe_L2_Simple (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML_LongDistanceAndGravitationalPressureDrop (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Advanced (sim)Failed → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Tube_FlueGas_L2_Simple (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.ThickWallScenarios.Test_Pipe_L1_TML_insulatedWall (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_HEXvle2vle_L3_2ph_CH_simple_headers (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Advanced (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestCheckValveOpenLeakage (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayGasValve (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValve (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValves (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestValves (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_compressible (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_incompressible (sim)Failed → Templates
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_GasValves (sim)Failed → FrontEnd
ClaRaClaRa.Examples.SteamCycle_01 (sim)Failed → Templates
ClaRaClaRa.Examples.SteamCycle_02 (sim)Failed → Templates
ClaRaClaRa.Visualisation.Check.IllustrateVisualisation (sim)Failed → Templates
ClaRaClaRa.Visualisation.Check.TestDynamicBar (sim)Failed → Simulate
ClaRaClaRa.Visualisation.Check.TestDynamicDiagram (sim)Failed → Simulate
ClaRaClaRa.Visualisation.Check.TestQuadruple (sim)Failed → Templates
ClaRaClaRa.Visualisation.Check.TestSixtuple (sim)Failed → Templates
ClaRaClaRa.Visualisation.Check.TestStatePoint (sim)Failed → Templates
ClaRaClaRa.Visualisation.Check.TestXYplot (sim)Failed → Simulate
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestBalanceTank (sim)Templates → Failed
ClaRa_devClaRa.Examples.SteamCycle_02 (sim)SimCode performance 17.16 → 5.52
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)SimCode performance 26.30 → 14.51
OpenIPSL_2.0.0OpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRI (sim)Compile performance 25.69 → 14.72
ScalableTestGrids_nooptScalableTestGrids.GridModelBuilders.Type1Sample_N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_2_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:01:17 → 0:02:27
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 28.23 → 6.77
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Simulate performance 0:01:42 → 46.70
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Templates → Failed