OpenModelica master from 2024-03-01 04:00:33 to 2024-03-05 06:49:06

Summary

OMC Commits8
Libraries Changed2
Number of Improvements3
Number of Regressions129
Number of Performance Improvements3
Number of Performance Regressions1

OpenModelica Changes

CommitDateAuthorSummary
07765ef93c2024-03-05 00:22:20 +0100Adrian Popupdate 3rdParty to get the latest ryu fixes (#12066)
04a453a4b62024-03-04 16:47:43 +0100Adeel AsgharAllow entering values in exponential form for parameters (#12064)
c0f2cbfa7a2024-03-04 10:48:36 +0100Adeel AsgharDo not allow setting start value for inputs (#12059)
d9aa256f192024-03-04 08:51:31 +0100Adeel AsgharIgnore emit_protected flag for the encrypted models (#12043)
23752f8f3b2024-03-03 23:31:36 +0100Adrian Popproperly fix #4851 and #12055 (#12057)
2e827128982024-03-01 17:32:00 +0100AndreasFixing dependency issues for CVODE C FMUs (#12045)
48b7b4bd932024-03-01 15:37:12 +0100Adrian Popupdate OMCompiler/3rdParty to get the latest ryu changes (#12052)
8084da58aa2024-03-01 12:14:27 +0100AndreasUpdating doc of some Modelica builtins (#11696)

3rdParty changes

Note that the 3rdParty libraries changed: d19136844b49..334d9f7c7f66

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
6ec233f2024-03-05 00:21:56 +0100Adrian Popfix Buildings 10 addition (#74)
8c9d87c2024-03-04 23:40:52 +0100Adrian Popdo not fail on reference files git commands (#73)

Library Changes

LibraryChange
ClaRaFrom version 1.8.2-main (69b907f9dff07088ef2894ddee7a19e5747b926e) to 1.8.1 (c9c9e706fb247fa3fd3d893d48b865ed76414e3d)
ClaRa_devConfiguration hash (OMC settings or the testing script changed)

Models Affected

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.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerBorefield (sim)Compile → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate → Verify
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_2ph_shell (sim)Simulate → Compile
ClaRaClaRa.Basics.ControlVolumes.Fundamentals.Check.Test_SmoothedDeltaTmean_arith (sim)Verify → Simulate
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.TestNTU_Case1_Validation_Dynamic (sim)Simulate → Compile
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)Simulate → Compile
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Fundamentals.Blocks.Check.Check_TinyPIP (sim)Verify → Simulate
ClaRaClaRa.Basics.Functions.TestCases.TestGenerateGrid (sim)Verify → Simulate
ClaRaClaRa.Basics.Functions.TestCases.TestMaxAbs (sim)Verify → Simulate
ClaRaClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Verify → Simulate
ClaRaClaRa.Components.Adapters.Check.TestScalar2VectorHeatPort (sim)Verify → Simulate
ClaRaClaRa.Components.BoundaryConditions.Check.TestFlueGasComposition (sim)Verify → Simulate
ClaRaClaRa.Components.BoundaryConditions.Check.TestIAPWSboundaries2 (sim)Verify → Simulate
ClaRaClaRa.Components.Control.FeedForward.Check.TestBlockFF (sim)Verify → Simulate
ClaRaClaRa.Components.Control.PredictorModels_3508.Check.TestPredictor (sim)Simulate → Compile
ClaRaClaRa.Components.Electrical.Check.TestAsynchronousMotor (sim)Verify → Simulate
ClaRaClaRa.Components.Electrical.Check.TestTurboGenerator (sim)Verify → Simulate
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_ntu (sim)Simulate → Compile
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_kA (sim)Simulate → Compile
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_ntu (sim)Simulate → Compile
ClaRaClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L3_2ph_ntu (sim)Simulate → Compile
ClaRaClaRa.Components.MechanicalSeparation.Check.TestBalanceTank (sim)Simulate → Failed
ClaRaClaRa.Components.MechanicalSeparation.Check.TestBottle (sim)Verify → Simulate
ClaRaClaRa.Components.Mills.HardCoalMills.Check.testRollerBowlMills (sim)Verify → Simulate
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestFuelJoin (sim)Verify → Simulate
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestGrinder (sim)Verify → Simulate
ClaRaClaRa.Components.Sensors.Check.TestSensorVLE_L3_T (sim)Verify → Simulate
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_affinity (sim)Verify → Simulate
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_simple (sim)Verify → Simulate
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_WithEMotor (sim)Verify → Simulate
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L2_OffDesign (sim)Simulate → Compile
ClaRaClaRa.Components.TurboMachines.Turbines.Check.testTurbineVLE_L1 (sim)Verify → Simulate
ClaRaClaRa.Components.Utilities.Blocks.Check.TestParameterizableTable1D (sim)Verify → Simulate
ClaRaClaRa.Components.Utilities.Blocks.Check.TestStepsmootherGain (sim)Verify → Simulate
ClaRaClaRa.Components.Utilities.Blocks.Check.testGradientLimiter (sim)Verify → Simulate
ClaRaClaRa.Components.Utilities.Blocks.Check.testMatrixReader (sim)Verify → Simulate
ClaRaClaRa.Components.Utilities.Blocks.Check.testTableGain (sim)Verify → Simulate
ClaRaClaRa.Components.Utilities.Blocks.Check.test_1_LimPID (sim)Verify → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_MixAndSplit (sim)Verify → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Advanced (sim)Simulate → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Advanced (sim)Verify → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)Verify → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_HEXvle2vle_L3_2ph_CH_simple_headers (sim)Verify → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple (sim)Verify → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestCheckValveOpenLeakage (sim)Verify → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayGasValve (sim)Verify → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValve (sim)Verify → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValves (sim)Verify → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestValves (sim)Verify → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_compressible (sim)Verify → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_incompressible (sim)Verify → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_GasValves (sim)Simulate → Compile
ClaRaClaRa.Examples.SteamCycle_01 (sim)Simulate → Compile
ClaRaClaRa.Examples.SteamCycle_02 (sim)Simulate → Compile
ClaRaClaRa.Examples.VapourCycle_01 (sim)Verify → Simulate
ClaRaClaRa.StaticCycles.Boundaries.Check.TestNewBoundaries (sim)Verify → Simulate
ClaRaClaRa.StaticCycles.Check.TestBoundaries (sim)Verify → Simulate
ClaRaClaRa.StaticCycles.Check.TestStacy1 (sim)Verify → Simulate
ClaRaClaRa.StaticCycles.Check.TestStacy2 (sim)Verify → Simulate
ClaRaClaRa.StaticCycles.Check.TestStacy3 (sim)Verify → Simulate
ClaRaClaRa.StaticCycles.Check.TestStacy4 (sim)Verify → Simulate
ClaRaClaRa.StaticCycles.Check.TestStacy5 (sim)Verify → Simulate
ClaRaClaRa.StaticCycles.Check.TestStacy6 (sim)Verify → Simulate
ClaRaClaRa.StaticCycles.Check.TestStacy7 (sim)Verify → Simulate
ClaRaClaRa.StaticCycles.Check.TestStacy8 (sim)Verify → Simulate
ClaRaClaRa.StaticCycles.Machines.Check.CheckPumpModels (sim)Verify → Simulate
ClaRaClaRa.StaticCycles.Machines.Check.CheckTurbineModels (sim)Verify → Simulate
ClaRaClaRa.Visualisation.Check.TestDynamicBar (sim)Verify → Simulate
ClaRaClaRa.Visualisation.Check.TestQuadruple (sim)Verify → Simulate
ClaRaClaRa.Visualisation.Check.TestSixtuple (sim)Verify → Simulate
ClaRaClaRa.Visualisation.Check.TestStatePoint (sim)Verify → Simulate
ClaRaClaRa.Visualisation.Check.TestXYplot (sim)Verify → Simulate
ClaRa_devClaRa.Basics.ControlVolumes.Fundamentals.Check.Test_SmoothedDeltaTmean_arith (sim)Verify → Simulate
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Fundamentals.Blocks.Check.Check_TinyPIP (sim)Verify → Simulate
ClaRa_devClaRa.Basics.Functions.TestCases.TestGenerateGrid (sim)Verify → Simulate
ClaRa_devClaRa.Basics.Functions.TestCases.TestMaxAbs (sim)Verify → Simulate
ClaRa_devClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Verify → Simulate
ClaRa_devClaRa.Components.Adapters.Check.TestScalar2VectorHeatPort (sim)Verify → Simulate
ClaRa_devClaRa.Components.BoundaryConditions.Check.TestFlueGasComposition (sim)Verify → Simulate
ClaRa_devClaRa.Components.BoundaryConditions.Check.TestIAPWSboundaries2 (sim)Verify → Simulate
ClaRa_devClaRa.Components.Control.FeedForward.Check.TestBlockFF (sim)Verify → Simulate
ClaRa_devClaRa.Components.Electrical.Check.TestAsynchronousMotor (sim)Verify → Simulate
ClaRa_devClaRa.Components.Electrical.Check.TestTurboGenerator (sim)Verify → Simulate
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestBottle (sim)Verify → Simulate
ClaRa_devClaRa.Components.Mills.HardCoalMills.Check.testRollerBowlMills (sim)Verify → Simulate
ClaRa_devClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestFuelJoin (sim)Verify → Simulate
ClaRa_devClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestGrinder (sim)Verify → Simulate
ClaRa_devClaRa.Components.Sensors.Check.TestSensorVLE_L3_T (sim)Verify → Simulate
ClaRa_devClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_affinity (sim)Verify → Simulate
ClaRa_devClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorGas_L1_simple (sim)Verify → Simulate
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_WithEMotor (sim)Verify → Simulate
ClaRa_devClaRa.Components.TurboMachines.Turbines.Check.testTurbineVLE_L1 (sim)Verify → Simulate
ClaRa_devClaRa.Components.Utilities.Blocks.Check.TestParameterizableTable1D (sim)Verify → Simulate
ClaRa_devClaRa.Components.Utilities.Blocks.Check.TestStepsmootherGain (sim)Verify → Simulate
ClaRa_devClaRa.Components.Utilities.Blocks.Check.testGradientLimiter (sim)Verify → Simulate
ClaRa_devClaRa.Components.Utilities.Blocks.Check.testMatrixReader (sim)Verify → Simulate
ClaRa_devClaRa.Components.Utilities.Blocks.Check.testTableGain (sim)Verify → Simulate
ClaRa_devClaRa.Components.Utilities.Blocks.Check.test_1_LimPID (sim)Verify → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_MixAndSplit (sim)Verify → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Advanced (sim)Verify → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)Verify → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_HEXvle2vle_L3_2ph_CH_simple_headers (sim)Verify → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple (sim)Verify → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestCheckValveOpenLeakage (sim)Verify → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayGasValve (sim)Verify → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValve (sim)Verify → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValves (sim)Verify → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestValves (sim)Verify → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_compressible (sim)Verify → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_incompressible (sim)Verify → Simulate
ClaRa_devClaRa.Examples.VapourCycle_01 (sim)Verify → Simulate
ClaRa_devClaRa.StaticCycles.Boundaries.Check.TestNewBoundaries (sim)Verify → Simulate
ClaRa_devClaRa.StaticCycles.Check.TestBoundaries (sim)Verify → Simulate
ClaRa_devClaRa.StaticCycles.Check.TestStacy1 (sim)Verify → Simulate
ClaRa_devClaRa.StaticCycles.Check.TestStacy2 (sim)Verify → Simulate
ClaRa_devClaRa.StaticCycles.Check.TestStacy3 (sim)Verify → Simulate
ClaRa_devClaRa.StaticCycles.Check.TestStacy4 (sim)Verify → Simulate
ClaRa_devClaRa.StaticCycles.Check.TestStacy5 (sim)Verify → Simulate
ClaRa_devClaRa.StaticCycles.Check.TestStacy6 (sim)Verify → Simulate
ClaRa_devClaRa.StaticCycles.Check.TestStacy7 (sim)Verify → Simulate
ClaRa_devClaRa.StaticCycles.Check.TestStacy8 (sim)Verify → Simulate
ClaRa_devClaRa.StaticCycles.Machines.Check.CheckPumpModels (sim)Verify → Simulate
ClaRa_devClaRa.StaticCycles.Machines.Check.CheckTurbineModels (sim)Verify → Simulate
ClaRa_devClaRa.Visualisation.Check.TestDynamicBar (sim)Verify → Simulate
ClaRa_devClaRa.Visualisation.Check.TestQuadruple (sim)Verify → Simulate
ClaRa_devClaRa.Visualisation.Check.TestSixtuple (sim)Verify → Simulate
ClaRa_devClaRa.Visualisation.Check.TestStatePoint (sim)Verify → Simulate
ClaRa_devClaRa.Visualisation.Check.TestXYplot (sim)Verify → Simulate
IDEASIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)FrontEnd performance 18.28 → 9.93
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Simulate → Compile
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeV (sim)Templates performance 0:02:15 → 0:01:13
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_80 (sim)Compile → Simulate