OpenModelica master from 2024-03-24 23:31:08 to 2024-03-26 01:22:30

Summary

OMC Commits5
Libraries Changed3
Number of Improvements118
Number of Regressions3
Number of Performance Improvements3
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
9ae201ce922024-03-25 20:22:14 +0100Adeel AsgharSet the modifier name when modifier is not an object (#12140)
6345407eb72024-03-25 18:09:00 +0100phannebohmFix `toString` for multary (#12139)
c4b57fe2fe2024-03-25 16:04:30 +0100Per ÖstlundRemove `defineunit` from parser (#12138)
30e47bd1a12024-03-25 14:43:46 +0100Adeel AsgharShow an error message in the diagram view when the instance API fails (#12137)
87e3d4c2fc2024-03-25 12:09:16 +0100Per ÖstlundFix dimension typing regression (#12136)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
aa2ef6e2024-03-25 23:35:27 +0100Adrian Popadd more tests to sanity check (#85)
d306bd32024-03-25 19:34:16 +0100Adrian Poplog even more (#84)

Library Changes

LibraryChange
Buildings_latestFrom version 11.0.0-master (6c722359f564a4ff4c951c33550724cb7552aa7c) to 11.0.0-master (b2e9da53ae411efa9709e7cd91a85005b5c1b6c0)
ClaRaConfiguration hash (OMC settings or the testing script changed)
ClaRa_devConfiguration hash (OMC settings or the testing script changed)

Models Affected

Buildings_10Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Verify → Simulate
Buildings_10Buildings.Obsolete.Examples.VAVReheat.Guideline36 (sim)FrontEnd performance 10.48 → 19.07 BackEnd performance 20.54 → 35.76
Buildings_10Buildings.Obsolete.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)BackEnd performance 20.12 → 34.34
Buildings_10Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.15 → 0:08:00
Buildings_9Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.Borefield (sim)Verify → Compile
Buildings_9Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.15 → 0:08:00
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:08:00 → 0.14
ClaRaClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_1ph_shell (sim)Simulate → Verify
ClaRaClaRa.Basics.ControlVolumes.Fundamentals.Check.Test_SmoothedDeltaTmean_arith (sim)Simulate → Verify
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Fundamentals.Blocks.Check.Check_TinyPIP (sim)Simulate → Verify
ClaRaClaRa.Basics.Functions.TestCases.TestGenerateGrid (sim)Simulate → Verify
ClaRaClaRa.Basics.Functions.TestCases.TestMaxAbs (sim)Simulate → Verify
ClaRaClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Simulate → Verify
ClaRaClaRa.Components.Adapters.Check.TestScalar2VectorHeatPort (sim)Simulate → Verify
ClaRaClaRa.Components.BoundaryConditions.Check.TestFlueGasComposition (sim)Simulate → Verify
ClaRaClaRa.Components.BoundaryConditions.Check.TestIAPWSboundaries2 (sim)Simulate → Verify
ClaRaClaRa.Components.Control.FeedForward.Check.TestBlockFF (sim)Simulate → Verify
ClaRaClaRa.Components.Electrical.Check.TestAsynchronousMotor (sim)Simulate → Verify
ClaRaClaRa.Components.Electrical.Check.TestTurboGenerator (sim)Simulate → Verify
ClaRaClaRa.Components.Furnace.Check.Test_CombustionChamber (sim)Simulate → Verify
ClaRaClaRa.Components.Furnace.Check.Test_CombustionChamber_control (sim)Simulate → Verify
ClaRaClaRa.Components.MechanicalSeparation.Check.TestBottle (sim)Simulate → Verify
ClaRaClaRa.Components.Mills.HardCoalMills.Check.testRollerBowlMills (sim)Simulate → Verify
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestFuelJoin (sim)Simulate → Verify
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestGrinder (sim)Simulate → Verify
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_affinity (sim)Simulate → Verify
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_simple (sim)Simulate → Verify
ClaRaClaRa.Components.TurboMachines.Turbines.Check.testTurbineVLE_L1 (sim)Simulate → Verify
ClaRaClaRa.Components.Utilities.Blocks.Check.TestParameterizableTable1D (sim)Simulate → Verify
ClaRaClaRa.Components.Utilities.Blocks.Check.TestStepsmootherGain (sim)Simulate → Verify
ClaRaClaRa.Components.Utilities.Blocks.Check.testGradientLimiter (sim)Simulate → Verify
ClaRaClaRa.Components.Utilities.Blocks.Check.testMatrixReader (sim)Simulate → Verify
ClaRaClaRa.Components.Utilities.Blocks.Check.testTableGain (sim)Simulate → Verify
ClaRaClaRa.Components.Utilities.Blocks.Check.test_1_LimPID (sim)Simulate → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_MixAndSplit (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_Simple (sim)Simulate → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestCheckValveOpenLeakage (sim)Simulate → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayGasValve (sim)Simulate → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValve (sim)Simulate → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValves (sim)Simulate → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestValves (sim)Simulate → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_compressible (sim)Simulate → Verify
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_incompressible (sim)Simulate → Verify
ClaRaClaRa.Examples.VapourCycle_01 (sim)Simulate → Verify
ClaRaClaRa.StaticCycles.Boundaries.Check.TestNewBoundaries (sim)Simulate → Verify
ClaRaClaRa.StaticCycles.Check.TestBoundaries (sim)Simulate → Verify
ClaRaClaRa.StaticCycles.Check.TestStacy1 (sim)Simulate → Verify
ClaRaClaRa.StaticCycles.Check.TestStacy2 (sim)Simulate → Verify
ClaRaClaRa.StaticCycles.Check.TestStacy3 (sim)Simulate → Verify
ClaRaClaRa.StaticCycles.Check.TestStacy4 (sim)Simulate → Verify
ClaRaClaRa.StaticCycles.Check.TestStacy5 (sim)Simulate → Verify
ClaRaClaRa.StaticCycles.Check.TestStacy6 (sim)Simulate → Verify
ClaRaClaRa.StaticCycles.Check.TestStacy7 (sim)Simulate → Verify
ClaRaClaRa.StaticCycles.Check.TestStacy8 (sim)Simulate → Verify
ClaRaClaRa.StaticCycles.Machines.Check.CheckPumpModels (sim)Simulate → Verify
ClaRaClaRa.StaticCycles.Machines.Check.CheckTurbineModels (sim)Simulate → Verify
ClaRaClaRa.Visualisation.Check.TestDynamicBar (sim)Simulate → Verify
ClaRaClaRa.Visualisation.Check.TestQuadruple (sim)Simulate → Verify
ClaRaClaRa.Visualisation.Check.TestSixtuple (sim)Simulate → Verify
ClaRaClaRa.Visualisation.Check.TestStatePoint (sim)Simulate → Verify
ClaRaClaRa.Visualisation.Check.TestXYplot (sim)Simulate → Verify
ClaRa_devClaRa.Basics.ControlVolumes.Fundamentals.Check.Test_SmoothedDeltaTmean_arith (sim)Simulate → Verify
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Fundamentals.Blocks.Check.Check_TinyPIP (sim)Simulate → Verify
ClaRa_devClaRa.Basics.Functions.TestCases.TestGenerateGrid (sim)Simulate → Verify
ClaRa_devClaRa.Basics.Functions.TestCases.TestMaxAbs (sim)Simulate → Verify
ClaRa_devClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Simulate → Verify
ClaRa_devClaRa.Components.Adapters.Check.TestScalar2VectorHeatPort (sim)Simulate → Verify
ClaRa_devClaRa.Components.BoundaryConditions.Check.TestFlueGasComposition (sim)Simulate → Verify
ClaRa_devClaRa.Components.BoundaryConditions.Check.TestIAPWSboundaries2 (sim)Simulate → Verify
ClaRa_devClaRa.Components.Control.FeedForward.Check.TestBlockFF (sim)Simulate → Verify
ClaRa_devClaRa.Components.Electrical.Check.TestAsynchronousMotor (sim)Simulate → Verify
ClaRa_devClaRa.Components.Electrical.Check.TestTurboGenerator (sim)Simulate → Verify
ClaRa_devClaRa.Components.Furnace.Check.Test_CombustionChamber (sim)Simulate → Verify
ClaRa_devClaRa.Components.Furnace.Check.Test_CombustionChamber_control (sim)Simulate → Verify
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestBottle (sim)Simulate → Verify
ClaRa_devClaRa.Components.Mills.HardCoalMills.Check.testRollerBowlMills (sim)Simulate → Verify
ClaRa_devClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestFuelJoin (sim)Simulate → Verify
ClaRa_devClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestGrinder (sim)Simulate → Verify
ClaRa_devClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_affinity (sim)Simulate → Verify
ClaRa_devClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_simple (sim)Simulate → Verify
ClaRa_devClaRa.Components.TurboMachines.Turbines.Check.testTurbineVLE_L1 (sim)Simulate → Verify
ClaRa_devClaRa.Components.Utilities.Blocks.Check.TestParameterizableTable1D (sim)Simulate → Verify
ClaRa_devClaRa.Components.Utilities.Blocks.Check.TestStepsmootherGain (sim)Simulate → Verify
ClaRa_devClaRa.Components.Utilities.Blocks.Check.testGradientLimiter (sim)Simulate → Verify
ClaRa_devClaRa.Components.Utilities.Blocks.Check.testMatrixReader (sim)Simulate → Verify
ClaRa_devClaRa.Components.Utilities.Blocks.Check.testTableGain (sim)Simulate → Verify
ClaRa_devClaRa.Components.Utilities.Blocks.Check.test_1_LimPID (sim)Simulate → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_MixAndSplit (sim)Simulate → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Advanced (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_Simple (sim)Simulate → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestCheckValveOpenLeakage (sim)Simulate → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayGasValve (sim)Simulate → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValve (sim)Simulate → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValves (sim)Simulate → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestValves (sim)Simulate → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_compressible (sim)Simulate → Verify
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_incompressible (sim)Simulate → Verify
ClaRa_devClaRa.Examples.VapourCycle_01 (sim)Simulate → Verify
ClaRa_devClaRa.StaticCycles.Boundaries.Check.TestNewBoundaries (sim)Simulate → Verify
ClaRa_devClaRa.StaticCycles.Check.TestBoundaries (sim)Simulate → Verify
ClaRa_devClaRa.StaticCycles.Check.TestStacy1 (sim)Simulate → Verify
ClaRa_devClaRa.StaticCycles.Check.TestStacy2 (sim)Simulate → Verify
ClaRa_devClaRa.StaticCycles.Check.TestStacy3 (sim)Simulate → Verify
ClaRa_devClaRa.StaticCycles.Check.TestStacy4 (sim)Simulate → Verify
ClaRa_devClaRa.StaticCycles.Check.TestStacy5 (sim)Simulate → Verify
ClaRa_devClaRa.StaticCycles.Check.TestStacy6 (sim)Simulate → Verify
ClaRa_devClaRa.StaticCycles.Check.TestStacy7 (sim)Simulate → Verify
ClaRa_devClaRa.StaticCycles.Check.TestStacy8 (sim)Simulate → Verify
ClaRa_devClaRa.StaticCycles.Machines.Check.CheckPumpModels (sim)Simulate → Verify
ClaRa_devClaRa.StaticCycles.Machines.Check.CheckTurbineModels (sim)Simulate → Verify
ClaRa_devClaRa.Visualisation.Check.TestDynamicBar (sim)Simulate → Verify
ClaRa_devClaRa.Visualisation.Check.TestQuadruple (sim)Simulate → Verify
ClaRa_devClaRa.Visualisation.Check.TestSixtuple (sim)Simulate → Verify
ClaRa_devClaRa.Visualisation.Check.TestStatePoint (sim)Simulate → Verify
ClaRa_devClaRa.Visualisation.Check.TestXYplot (sim)Simulate → Verify
ModelicaTest_3.2.3ModelicaTest.Math.TestMatrices2 (sim)Failed → Templates
ModelicaTest_3.2.3ModelicaTest.Math.TestVectors (sim)Failed → Verify
ModelicaTest_4.0.0ModelicaTest.Math.TestMatrices2 (sim)Failed → Compile
ModelicaTest_4.0.0ModelicaTest.Math.TestVectors (sim)Failed → Verify
ModelicaTest_trunkModelicaTest.Math.TestMatrices2 (sim)Failed → Compile
ModelicaTest_trunkModelicaTest.Math.TestVectors (sim)Failed → Verify
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Simulate → Compile
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainMotor (sim)Templates performance 0:02:00 → 0:01:06
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeIII (sim)Templates performance 0:02:10 → 0:01:10