OpenModelica master-fmi from 2024-02-11 16:38:53 to 2024-02-14 04:36:11

Summary

OMC Commits5
Libraries Changed3
Number of Improvements2
Number of Regressions5
Number of Performance Improvements38
Number of Performance Regressions45

OpenModelica Changes

CommitDateAuthorSummary
6cb10632142024-02-13 14:07:09 +0100Per ÖstlundFix compiler warnings (#11984)
5a46eecde02024-02-13 12:56:17 +0100Per ÖstlundSilence MetaModelica string warnings from GCC (#11983)
b2dadf24442024-02-13 11:40:42 +0100VitalijUpdate CodegenXML.tpl, fix typo (#11972)
7652457ab82024-02-13 09:44:35 +0100Adeel AsgharShow compilation error message (#11981)
f9e0a7d17e2024-02-12 15:25:17 +0100Adeel AsgharBetter implementation for selection of items (#11978)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
304f2a72024-02-07 09:26:52 +0100AndreasSpecify branch and directory for github reference files (#56)
28549812024-02-04 11:33:45 +0100AndreasAdd verbose mode to test.py (#42)

Library Changes

LibraryChange
Buildings_latestFrom version 11.0.0-master (a4a1b5652d9545555ec8be21f34637113927e6d9) OMSimulator v2.1.1.post249-gc66d712-linux-notlm-debug to 11.0.0-master (6716d8d7c196a57c76bc4ad3c5200fbb301b6718) OMSimulator v2.1.1.post249-gc66d712-linux-notlm-debug
Modelica_trunkFrom version trunk (a6b0d95a58d617b5fa410b55b1b19d90b1a1bf82) OMSimulator v2.1.1.post249-gc66d712-linux-notlm-debug to trunk (850bc73b3ccc1ea85a18602285f6a9a37b416aa5) OMSimulator v2.1.1.post249-gc66d712-linux-notlm-debug
OpenIPSL_devFrom version 3.1.0-master (2a6a4b45d603bf4e221677a0276fe7b0f9afc03c) OMSimulator v2.1.1.post249-gc66d712-linux-notlm-debug to 3.1.0-master (a8c6758fffa7bd23f925063e9aa075f271ac71ee) OMSimulator v2.1.1.post249-gc66d712-linux-notlm-debug

Models Affected

Buildings_8Buildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters (sim)BackEnd performance 6.06 → 11.69
Buildings_8Buildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3ClustersBaseCase (sim)Templates performance 10.14 → 2.60
Buildings_8Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithoutShade (sim)Templates performance 10.37 → 3.73
Buildings_8Buildings.ThermalZones.Detailed.Examples.MixedAirFreeResponse (sim)Templates performance 11.99 → 6.04
Buildings_8Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3BWithRadiantFloor (sim)Templates performance 12.38 → 6.88
Buildings_8Buildings.ThermalZones.Detailed.Validation.MixedAirFreeResponseSteadyState (sim)Templates performance 10.46 → 5.17
Buildings_9Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Templates performance 6.20 → 10.54
Buildings_9Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case695 (sim)Templates performance 10.43 → 2.28
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Examples.ChillerBorefield (sim)Templates performance 3.69 → 33.32
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Examples.ChillerOnly (sim)Templates performance 1.75 → 35.49
Buildings_latestBuildings.Experimental.DHC.Examples.Cooling.ElectricChillersDirectETS (sim)Templates performance 12.89 → 4.16
Buildings_latestBuildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Templates performance 20.82 → 12.18
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case960 (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.MixedAirFreeResponseSteadyState (sim)Templates performance 11.50 → 5.94
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML_LongDistanceAndGravitationalPressureDrop (sim)Templates performance 11.23 → 2.73
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Advanced (sim)Templates performance 10.36 → 2.10
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Advanced (sim)Templates performance 10.92 → 1.56
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronic (sim)Compile performance 0:02:26 → 51.63
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPump (sim)Compile performance 0:02:30 → 58.32
IDEASIDEAS.Examples.Tutorial.Example10 (sim)Compile performance 0:02:40 → 0:01:11
IDEASIDEAS.Examples.Tutorial.Example5 (sim)Compile performance 0:02:30 → 58.94
IDEASIDEAS.Examples.Tutorial.Example6 (sim)Compile performance 0:02:43 → 0:01:10
IDEASIDEAS.Examples.Tutorial.Example7 (sim)Compile performance 0:02:47 → 0:01:13
IDEASIDEAS.Examples.Tutorial.Example8 (sim)Compile performance 0:02:42 → 0:01:06
IDEASIDEAS.Examples.Tutorial.Example9 (sim)Compile performance 0:02:51 → 0:01:18
IDEAS_devIDEAS.Fluid.FixedResistances.Examples.PlugFlowPipeDiscretized (sim)Compile performance 16.18 → 28.06
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:01:25 → 0:02:37
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT (sim)Compile performance 15.00 → 26.44
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile performance 0:01:16 → 0:02:11
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Compile performance 15.08 → 26.21 Simulate performance 10.26 → 18.01
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Templates performance 5.92 → 10.85 Compile performance 0:01:14 → 0:02:07
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile performance 30.67 → 54.49
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Compile performance 23.49 → 40.21
IDEAS_devIDEAS.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)Compile performance 13.28 → 23.08
IDEAS_devIDEAS.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 13.49 → 24.37
IDEAS_devIDEAS.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 14.13 → 24.94
IDEAS_devIDEAS.Fluid.HeatExchangers.Examples.DryCoilEffectivenessNTUPControl (sim)Compile performance 12.25 → 21.37
IDEAS_devIDEAS.Fluid.HeatExchangers.Examples.WetCoilEffectivenessNTUMassFlow (sim)Compile performance 13.03 → 22.41
IDEAS_devIDEAS.Fluid.HeatExchangers.Validation.DryCoilEffectivenessNTU (sim)Compile performance 15.09 → 25.78
IDEAS_devIDEAS.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)Compile performance 15.45 → 26.70
IDEAS_devIDEAS.Fluid.HeatPumps.Examples.HeatPump_AirWater (sim)Compile performance 15.03 → 26.54
IDEAS_devIDEAS.Fluid.HeatPumps.Examples.HeatPump_WaterWater (sim)Compile performance 24.74 → 44.77
IDEAS_devIDEAS.Fluid.HeatPumps.Examples.HeatPump_perfFromTout (sim)Compile performance 23.98 → 43.15
IDEAS_devIDEAS.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile performance 17.14 → 30.06
IDEAS_devIDEAS.Fluid.HeatPumps.Validation.Carnot_y_etaCar (sim)Compile performance 11.74 → 20.51
IDEAS_devIDEAS.Fluid.HeatPumps.Validation.Carnot_y_etaPL (sim)Compile performance 11.67 → 20.03
IDEAS_devIDEAS.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_Dynamic (sim)Compile performance 13.66 → 24.08
IDEAS_devIDEAS.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_ScalingFactor (sim)Compile performance 13.56 → 24.13
IDEAS_devIDEAS.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_Static (sim)Compile performance 12.10 → 21.46
IDEAS_devIDEAS.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_VariableSpeed (sim)Compile performance 12.17 → 21.37
IDEAS_devIDEAS.Fluid.HeatPumps.Validation.ScrollWaterToWater_Dynamic (sim)Compile performance 14.06 → 24.88
IDEAS_devIDEAS.Fluid.HeatPumps.Validation.ScrollWaterToWater_ScalingFactor (sim)Compile performance 13.98 → 24.48
IDEAS_devIDEAS.Fluid.HeatPumps.Validation.ScrollWaterToWater_Static (sim)Compile performance 12.34 → 21.43
IDEAS_devIDEAS.Fluid.HeatPumps.Validation.ScrollWaterToWater_TemperatureProtection (sim)Compile performance 12.43 → 21.39
IDEAS_devIDEAS.Fluid.HeatPumps.Validation.ScrollWaterToWater_VariableSpeed (sim)Compile performance 12.33 → 21.40
IDEAS_devIDEAS.Fluid.Humidifiers.Examples.Humidifier_u (sim)Compile performance 12.45 → 21.85
IDEAS_devIDEAS.Fluid.MassExchangers.Examples.ConstantEffectiveness (sim)Compile performance 11.71 → 21.07
IDEAS_devIDEAS.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlow (sim)Compile performance 11.65 → 20.84
IDEAS_devIDEAS.Fluid.MassExchangers.Validation.ConstantEffectivenessZeroFlowBothStreams (sim)Compile performance 11.70 → 20.88
IDEAS_devIDEAS.Fluid.MixingVolumes.Examples.MixingVolumeMoistAir (sim)Compile performance 11.59 → 20.73
IDEAS_devIDEAS.Fluid.MixingVolumes.Validation.CoupledVolumesAir (sim)Compile performance 11.62 → 20.73
IDEAS_devIDEAS.Fluid.MixingVolumes.Validation.CoupledVolumesGlycol47 (sim)Compile performance 11.29 → 20.38
IDEAS_devIDEAS.Fluid.MixingVolumes.Validation.CoupledVolumesSpecializedAirPerfectGas (sim)Compile performance 11.45 → 20.03
Modelica_4.0.0Modelica.Magnetic.FluxTubes.Examples.BasicExamples.SaturatedInductor (sim)Compile performance 21.93 → 12.49
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Compile performance 23.17 → 12.89
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV (sim)Compile performance 20.85 → 11.60
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_Characteristic (sim)Compile performance 21.63 → 11.57
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.DiodeCenterTap2mPulse (sim)Compile performance 22.75 → 11.19
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_R (sim)Compile performance 25.77 → 11.51
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Compile performance 24.05 → 11.44
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV (sim)Compile performance 24.09 → 11.75
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_Characteristic (sim)Compile performance 23.16 → 11.56
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCAC.PolyphaseTwoLevel.PolyphaseTwoLevel_R (sim)Compile performance 22.39 → 12.42
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCAC.SinglePhaseTwoLevel.SinglePhaseTwoLevel_R (sim)Compile performance 22.42 → 11.10
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCAC.SinglePhaseTwoLevel.SinglePhaseTwoLevel_RL (sim)Compile performance 21.29 → 11.07
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Compile performance 20.38 → 11.72
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_withLosses (sim)Compile performance 22.00 → 11.00
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Compile performance 22.46 → 12.62
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainCIM (sim)
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainMotor (sim)
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeI (sim)
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeIII (sim)
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeV (sim)
OpenIPSLOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)SimCode performance 0:03:08 → 0:01:49
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)SimCode performance 0:01:49 → 0:03:17
OpenIPSL_devOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Templates performance 17.06 → 9.67
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)SimCode → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_3_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)FrontEnd performance 6.24 → 11.22
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)SimCode performance 8.63 → 18.01 Templates performance 9.63 → 19.54
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10 (sim)SimCode performance 10.42 → 6.12
ScalableTestSuite_nooptScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_80 (sim)Simulate → Compile