OpenModelica master-fmi from 2024-10-07 13:28:40 to 2024-10-15 00:15:01

Summary

OMC Commits20
Libraries Changed3
Number of Improvements41
Number of Regressions55
Number of Performance Improvements10
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
579eb01b622024-10-14 14:00:06 +0200Adeel AsgharHide the start and fixed attributes based on final modifier (#13007)
09cac58a082024-10-14 13:56:55 +0200kabdelhak[NF] fix typo in Operator.isCombinable (#13005)
7413de587b2024-10-14 13:22:40 +0200kabdelhak[SimCode] fix usage of crefApplySubs (#13004)
273ed430c82024-10-14 11:16:11 +0200Julien SchuellerDrop AA_UseHighDpiPixmaps for qt6 (#13000)
cedd9520452024-10-14 11:12:42 +0200Julien SchuellerUse setFontFamilies in Qt6 (#13001)
e276d040542024-10-14 11:10:25 +0200kabdelhak[NB] dont combine scalar product with other scalar operations in multaries (#12999)
93565e97772024-10-12 18:07:50 +0200rfranke[NF] Move some bindings of vectorized components into equations (#12951)
9024c1601a2024-10-10 15:06:59 +0200rfrankeAdd generic for equation to SimCode (#12951)
4fcfbbf7e62024-10-11 22:23:34 +0200arun3688handle ModelicaError as assert failing with AssertionLevel = error (#12997)
62fa70452f2024-10-11 17:26:28 +0200Per ÖstlundEvaluate constants in Base Modelica records (#12998)
cd3b8fd8172024-10-11 13:07:31 +0200Per ÖstlundFix broken detection of Connections operators (#12996)
61a4aba1a52024-10-10 16:24:39 +0200Per ÖstlundIgnore noncritical failures in EvalConstants (#12994)
276afd31b42024-10-09 18:32:29 +0200kabdelhak[NB] remove unused and erronous code (#12992)
dd05c31c852024-10-09 17:09:35 +0200kabdelhak[NF] fix Operator.repairMultary() (#12990)
322906d8e72024-10-09 16:11:46 +0200Adeel AsgharAvoid opening unnecessary new plot window (#12989)
d77e2715462024-10-09 13:32:23 +0200Per ÖstlundDon't evaluate if-conditions during flattening without scalarization (#12988)
5fd03b6f002024-10-08 17:58:33 +0200kabdelhak[NB] fix the lowering of if equations (#12986)
b7d42264c82024-10-08 16:17:35 +0200kabdelhak[NB] improve lowering of if equations (#12985)
4ca99d047f2024-10-08 15:21:12 +0200Per ÖstlundImprove record bindings in Base Modelica (#12984)
a285eec15c2024-10-08 13:52:34 +0200Adeel AsgharNo elided text for multiline text (#12983)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
3515f532024-10-15 23:36:05 +0200Adrian Popdisplay the revision of the result files if available (#136)
f52568d2024-10-11 16:59:18 +0200Francesco CasellaPrepared tests with scalabletestgrids only. Updated .bak file (#134)

Library Changes

LibraryChange
ClaRa_devFrom version 1.8.2-main (e6264c3deee2f29bb2a994a0a4dd106b2300dd9e) to 1.8.2-main (2538588c1f35e1cad7cf562cbdc4574496486306)
IBPSA_latestFrom version 4.0.0-master (08c37e8d647184802b67ccdd3188bdc7a6392144) OMSimulator v2.1.2.post6-g637a1c9-linux-notlm-debug to 4.0.0-master (5136ecf5e7bb42e327bf96fc5655ba12925a25cd) OMSimulator v2.1.2.post6-g637a1c9-linux-notlm-debug
PowerGrids_devFrom version 2.0.0-develop (2f8892dd4323b3db50e4eb631cf2db2320dc32f0) to 2.0.0-develop (8d68fd7d0bd995c9c7dacbc27f76e26928c8c606)

Models Affected

AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280 (sim)Compile → Simulate
AixLibAixLib.ThermalZones.ReducedOrder.Windows.Validation.VDI2078.TestCase1_Illumination (sim)Simulate → Failed
AixLib_latestAixLib.ThermalZones.ReducedOrder.Windows.Validation.VDI2078.TestCase1_Illumination (sim)Failed → Simulate
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerOnly (sim)Verify → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Failed → Compile
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Simulate → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Simulate → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Failed → Simulate
Buildings_10Buildings.ThermalZones.Detailed.Validation.Initialization.MixedAir (sim)Compile performance 0:04:02 → 0:02:05
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Failed → Verify
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_10Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Failed → Simulate
Buildings_10Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Failed → Simulate
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Simulate
Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 4.90
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Simulate → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)Failed → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Failed → Simulate
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Failed → Simulate
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Failed → Simulate
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Simulate → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 4.95
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Compile performance 0:04:22 → 0:02:18
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Verify → Failed
ClaRaClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_1ph_shell (sim)Compile → Simulate
ClaRaClaRa.Basics.ControlVolumes.GasVolumes.Check.TestFlueGasCell_N_cv (sim)Compile → Simulate
ClaRaClaRa.Components.FlueGasCleaning.Desulfurization.Check.Test_FlueGasCleaning (sim)Compile → Simulate
ClaRaClaRa.Components.Furnace.Check.Test_burner_adiabatic_fuelDrying (sim)Compile → Failed
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestAerosolVolume (sim)Compile performance 0:02:42 → 0:04:56
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML_LongDistanceAndGravitationalPressureDrop (sim)Compile performance 0:07:09 → 0:03:13
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)Failed → Simulate
ClaRa_devClaRa.Basics.ControlVolumes.GasVolumes.Check.TestFlueGasCell (sim)Simulate → Compile
ClaRa_devClaRa.Basics.ControlVolumes.GasVolumes.Check.TestFlueGasCell_chem (sim)Simulate → Compile
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.TestNTU_Case1_Validation_Dynamic (sim)Verify → Simulate
ClaRa_devClaRa.Components.FlueGasCleaning.Denitrification.Check.Test_Denitrification (sim)Simulate → Compile
ClaRa_devClaRa.Components.FlueGasCleaning.Desulfurization.Check.Test_Desulfurization_ideal (sim)Simulate → Compile
ClaRa_devClaRa.Components.FlueGasCleaning.Desulfurization.Check.Test_FlueGasCleaning (sim)Simulate → Compile
ClaRa_devClaRa.Components.FlueGasCleaning.E_Filter.Check.test_E_Filter (sim)Simulate → Compile
ClaRa_devClaRa.Components.Furnace.Check.Test_CombustionChamber_vs_Burner_control (sim)Simulate → Compile
ClaRa_devClaRa.Components.Furnace.Check.Test_burner_adiabatic_fuelDrying (sim)Simulate → Compile
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_FlatTubeFinnedHEXvle2gas_L4 (sim)Simulate → Compile
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L3_2ph_ntu (sim)Verify → Simulate
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestBalanceTank (sim)Simulate → Compile
ClaRa_devClaRa.Components.Sensors.Check.TestGasSensors (sim)Simulate → Compile
ClaRa_devClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_JoinSplitGas_L2_flex (sim)Simulate → Compile
ClaRa_devClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_SplitFuelSlagFlueGas_L2 (sim)Simulate → Compile
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Tube_FlueGas_L2_Simple (sim)Simulate → Compile
ClaRa_devClaRa.Examples.VapourCycle_01 (sim)Simulate → Compile
ClaRa_devClaRa.StaticCycles.Fittings.Check.TestMixSplitGas (sim)Simulate → Compile
GreenhousesGreenhouses.Examples.GlobalSystem_2 (sim)Failed → Simulate
IBPSA_latestIBPSA.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Simulate performance 26.53 → 0.74
IBPSA_latestIBPSA.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example10 (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example5 (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example6 (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example7 (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example8 (sim)Failed → Simulate
IDEASIDEAS.Examples.Tutorial.Example9 (sim)Failed → Simulate
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_MomentumSteadyState (sim)Compile → Simulate
Modelica_3.2.3Modelica.Fluid.Examples.BranchingDynamicPipes (sim)Compile → Simulate
Modelica_4.0.0Modelica.Fluid.Examples.BranchingDynamicPipes (sim)Simulate performance 12.74 → 1.08
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Simulate → Compile
Modelica_trunkModelica.Fluid.Examples.BranchingDynamicPipes (sim)Compile → Simulate
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Simulate performance 25.85 → 12.86
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Simulate performance 21.86 → 8.24
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Mains (sim)Simulate performance 18.52 → 5.61
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.FullRobot (sim)Simulate performance 6.45 → 26.96
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.OneAxis (sim)Simulate performance 0.44 → 30.44
OpenIPSL_2.0.0OpenIPSL.Examples.IEEE14.IEEE_14_Buses (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.Tutorial.Example_1.Example_1 (sim)Compile performance 12.55 → 24.68
OpenIPSL_devOpenIPSL.Examples.IEEE14.IEEE_14_Buses (sim)Simulate → Compile
OpenIPSL_devOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate → Compile
PhysiolibraryPhysiolibrary.Fluid.Examples.BloodGasesTransport.BloodyMary (sim)Simulate → Failed
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.SolarCollector.TestFresnelField (sim)Compile performance 0:01:53 → 0:03:26
ThermofluidStreamThermofluidStream.Examples.SimpleGasTurbine (sim)Verify → Compile
ThermofluidStream_devThermofluidStream.Examples.HeatPump (sim)Simulate → Compile
ThermofluidStream_devThermofluidStream.Examples.SimpleGasTurbine (sim)Verify → Compile
TransiEntTransiEnt.Components.Boundaries.Ambient.Check.TestUndergroundTemperature (sim)Simulate → Failed
TransiEntTransiEnt.Components.Gas.Compressor.Check.TestValveAndCompressor (sim)Compile → Failed
TransiEntTransiEnt.Components.Heat.Check.TestPipeGasAdvanced (sim)Simulate → Failed
TransiEntTransiEnt.Components.Heat.ElectricAirHeater.Check.TestElectricAirHeater (sim)Simulate → Failed
TransiEntTransiEnt.Components.Heat.HeatRecoverySteamGenerator.Check.TestHeatRecoverySteamGenerator (sim)Compile → Failed
TransiEntTransiEnt.Components.Heat.ThermalInsulation.Check.TestThermalInsulation (sim)Simulate → Failed
TransiEntTransiEnt.Components.Sensors.Check.TestFrequencyStandardDeviation (sim)Simulate → Compile
TransiEntTransiEnt.Consumer.Heat.Check.TestThermalHeatConsumer (sim)Compile → Simulate
TransiEntTransiEnt.Examples.Gas.GasGrid_StandAlone (sim)SimCode → Failed
TransiEntTransiEnt.Examples.Gas.Test_GasGrid_SubSystem (sim)SimCode → Failed
TransiEntTransiEnt.Grid.Heat.HeatGridAnalysis.TwoClosedLoops_PressureControlled (sim)Failed → Compile
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Systems.Check.Test_FeedInStation_CavernComp (sim)SimCode → Failed
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Systems.Check.Test_FeedInStation_HeatProvision (sim)SimCode → Compile
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Systems.Check.Test_FeedInStation_Storage (sim)SimCode → Simulate
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Systems.Check.Test_FeedInStation_woStorage (sim)SimCode → Compile
TransiEntTransiEnt.Storage.Gas.Check.TestGasStorageVesselHeatTransfer_L2 (sim)Compile → Simulate
TransiEntTransiEnt.Storage.Gas.Check.TestUndergroundGasStorageHeatTransfer_L2 (sim)Compile → Failed
TransiEntTransiEnt.Storage.Gas.Check.TestUndergroundGasStorageIdealHTInPipes_L2 (sim)Compile → Failed
TransiEntTransiEnt.Storage.Gas.Check.TestUndergroundGasStoragePressureLoss_L2 (sim)Compile → Failed