OpenModelica newInst-daeMode from 2024-06-12 15:27:15 to 2024-06-15 06:32:53

Summary

OMC Commits12
Libraries Changed2
Number of Improvements1
Number of Regressions3
Number of Performance Improvements95
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
025d3515902024-06-14 19:22:27 +0200kabdelhak[NB] update record array handling (#12583)
7af7386a4f2024-06-14 14:06:44 +0200Per ÖstlundFix some includes for the C++ frontend (#12578)
7a7d15230c2024-06-14 13:49:28 +0200Adeel AsgharImprove the rendering of lines with thickness less than 1 (#12581)
aeb305eb022024-06-14 13:27:37 +0200kabdelhak[NB] update record function handling (#12577)
5cb41817b52024-06-14 12:33:04 +0200Adeel AsgharList all the expandable connectors including the inherited ones (#12579)
0051418c022024-06-13 15:22:57 +0200Adeel AsgharUpdate documentation view if current class is the active class (#12574)
44cf51704e2024-06-13 14:46:01 +0200Adeel AsgharFix display of class comment in the documentation view (#12573)
c0742956982024-06-13 13:53:42 +0200anotheruserofgithubUpdate OMOptim submodule (#12564)
4034cbdc1b2024-06-13 13:37:20 +0200kabdelhak[NSimCode] do not collect literals from equations (only functions) (#12572)
4e8164938f2024-06-13 12:38:40 +0200kabdelhak[NB] correctly skip to record elements (#12571)
d94c8c92362024-06-12 19:54:36 +0200kabdelhak[NB] correctly create children of record with fromCref() (#12570)
2d6641b4c72024-06-12 15:57:43 +0200arun3688display model description in documentation window (#12565)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
a31ed252024-06-05 11:33:49 +0200Adrian Popmake the proper order in the FMI report (#112)
01773af2024-06-04 19:33:33 +0200Francesco CasellaAdded SOFCPoliMi to installLibraries.mos (#111)

Library Changes

LibraryChange
Buildings_10From version 10.1.1-maint.10.0.x (9b4923194e7faa4b5b0c9d592717963fcf850238) to 10.1.1-maint.10.0.x (fff647f3cc3d3a21742c1f162eb39612bee14d42)
Buildings_11From version 11.1.0-maint.11.x (11ca39b644f6cb6b7371fa4b8967a39c74adebbd) to 11.1.0-maint.11.x (d67f438c45bd38a3939004054da1a72a6b2fc904)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Simulate → Compile
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0.13 → 0:08:00
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Simulate → Compile
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0.10 → 0:08:00
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0.12 → 0:08:00
Buildings_10Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.SpaceCooling (sim)Simulate performance 17.26 → 8.39
Buildings_10Buildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlus (sim)Compile performance 20.89 → 11.99
Buildings_10Buildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlusPartLoad (sim)Compile performance 20.78 → 11.58
Buildings_10Buildings.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 11.46 → 6.41
Buildings_10Buildings.Fluid.FMI.ExportContainers.Validation.RoomHVAC (sim)FrontEnd performance 14.05 → 5.61 Compile performance 42.19 → 19.76
Buildings_10Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)BackEnd performance 0:01:28 → 38.12 Compile performance 0:02:32 → 0:01:06
Buildings_10Buildings.Fluid.Geothermal.Aquifer.Examples.CoolingOffice (sim)BackEnd performance 17.56 → 9.05 Compile performance 0:01:15 → 34.45
Buildings_10Buildings.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)BackEnd performance 26.40 → 13.19 Templates performance 12.04 → 4.26 Compile performance 0:01:35 → 44.59
Buildings_10Buildings.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)FrontEnd performance 16.05 → 7.87 BackEnd performance 53.51 → 21.38 Templates performance 19.11 → 8.04 Compile performance 0:03:52 → 0:01:44
Buildings_10Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)FrontEnd performance 13.79 → 6.25 BackEnd performance 18.55 → 8.82 Templates performance 11.31 → 5.09 Compile performance 0:01:29 → 42.09
Buildings_10Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)Compile performance 21.62 → 9.55
Buildings_10Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Compile performance 35.45 → 16.14
Buildings_10Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.CylindricalHeatSource (sim)Compile → Verify
Buildings_10Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.FiniteLineSource (sim)Simulate performance 0:01:31 → 43.05
Buildings_10Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate performance 0:01:11 → 37.46
Buildings_10Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Simulate performance 43.12 → 19.82
Buildings_10Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Compile performance 13.97 → 6.21 Simulate performance 12.83 → 6.06
Buildings_10Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Simulate performance 34.37 → 15.89
Buildings_10Buildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)FrontEnd performance 13.81 → 6.82 BackEnd performance 18.72 → 9.04 Templates performance 12.84 → 5.94 Compile performance 0:01:27 → 41.10
Buildings_10Buildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Compile performance 27.14 → 11.88 Simulate performance 58.67 → 25.43
Buildings_10Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)BackEnd performance 11.35 → 5.06 Compile performance 32.22 → 14.29 Simulate performance 0:03:26 → 59.62
Buildings_10Buildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Compile performance 28.86 → 12.55 Simulate performance 20.63 → 9.56
Buildings_10Buildings.Fluid.Geothermal.Boreholes.Examples.UTube (sim)Compile performance 38.56 → 16.89
Buildings_10Buildings.Fluid.Geothermal.BuriedPipes.Examples.TwoPipesConduit (sim)Simulate performance 0:02:58 → 0:01:35
Buildings_10Buildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedMassFlow (sim)Compile performance 29.45 → 16.28 Simulate performance 0:03:09 → 0:01:31
Buildings_10Buildings.Fluid.HeatExchangers.RadiantSlabs.Examples.SingleCircuitMultipleCircuitFiniteDifference (sim)BackEnd performance 10.81 → 4.57 Compile performance 28.26 → 12.10
Buildings_10Buildings.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Compile performance 10.71 → 4.75 Simulate performance 0:02:03 → 0:01:08
Buildings_10Buildings.Fluid.HeatExchangers.Validation.WetCoilDiscretizedInitialization (sim)Compile performance 25.25 → 14.17
Buildings_10Buildings.Fluid.HeatExchangers.Validation.WetCoilDiscretizedInitializationPerfectGases (sim)Compile performance 25.77 → 13.88
Buildings_10Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUCounterFlow (sim)Compile performance 39.94 → 21.15
Buildings_10Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUHeating (sim)Compile performance 35.58 → 18.29
Buildings_10Buildings.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile performance 14.56 → 7.25 Simulate performance 0:03:19 → 0:01:41
Buildings_10Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.Decoupling (sim)FrontEnd performance 10.06 → 4.40 Compile performance 34.15 → 17.07
Buildings_10Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingMixing (sim)FrontEnd performance 10.17 → 5.32 Compile performance 38.24 → 18.72
Buildings_10Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingTemperature (sim)Compile performance 35.17 → 16.78
Buildings_10Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DiversionOpenLoop (sim)Compile performance 29.86 → 14.41
Buildings_10Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionThreeWay (sim)FrontEnd performance 15.62 → 8.03 Compile performance 37.50 → 17.96
Buildings_10Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayCheckValve (sim)FrontEnd performance 13.88 → 7.17 Compile performance 34.32 → 16.77
Buildings_10Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayConstant (sim)FrontEnd performance 11.22 → 5.54 Compile performance 37.89 → 17.41
Buildings_10Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayConstantReturn (sim)FrontEnd performance 10.60 → 5.54 Compile performance 36.21 → 17.83
Buildings_10Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayVariable (sim)FrontEnd performance 13.41 → 6.94 Compile performance 35.35 → 16.40
Buildings_10Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionTwoWayVariableReturn (sim)FrontEnd performance 13.68 → 7.23 Compile performance 47.31 → 22.09
Buildings_10Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.SingleMixing (sim)Compile performance 35.43 → 17.37
Buildings_10Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.ThrottleOpenLoop (sim)Compile performance 28.01 → 13.88
Buildings_10Buildings.Fluid.HydronicConfigurations.PassiveNetworks.Examples.DualMixing (sim)FrontEnd performance 10.82 → 4.59 Compile performance 33.47 → 16.73
Buildings_10Buildings.Fluid.HydronicConfigurations.PassiveNetworks.Examples.SingleMixing (sim)FrontEnd performance 14.57 → 6.95 Compile performance 37.23 → 18.55
Buildings_10Buildings.Fluid.HydronicConfigurations.PassiveNetworks.Examples.SingleMixingOpenLoop (sim)Compile performance 30.18 → 15.85
Buildings_10Buildings.ThermalZones.Detailed.Examples.MixedAirFreeResponse (sim)Compile performance 39.36 → 21.85
Buildings_10Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3AWithRadiantFloor (sim)BackEnd performance 33.15 → 16.53 Templates performance 13.06 → 6.72 Compile performance 0:01:23 → 47.91
Buildings_10Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3BWithRadiantFloor (sim)BackEnd performance 30.76 → 15.44 Compile performance 0:01:19 → 42.97
Buildings_10Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)FrontEnd performance 13.86 → 7.88 BackEnd performance 0:01:04 → 32.06 Templates performance 25.53 → 9.40
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Compile performance 28.02 → 15.87
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Compile performance 27.45 → 15.88
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Compile performance 33.90 → 17.72
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case620 (sim)Compile performance 38.05 → 19.29
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case630 (sim)BackEnd performance 19.12 → 9.84 Compile performance 43.40 → 23.47
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Compile performance 29.29 → 15.94
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Compile performance 27.89 → 16.21
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Compile performance 26.83 → 15.75
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case910 (sim)BackEnd performance 10.16 → 5.90 Compile performance 32.77 → 19.08
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case930 (sim)BackEnd performance 18.18 → 10.13 Compile performance 43.62 → 25.50
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980FF (sim)Compile performance 41.09 → 24.03
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case995 (sim)Compile performance 43.05 → 24.60
Buildings_10Buildings.ThermalZones.Detailed.Validation.Initialization.MixedAir (sim)BackEnd performance 12.73 → 7.45 Compile performance 25.43 → 14.60
Buildings_10Buildings.ThermalZones.Detailed.Validation.MixedAirFreeResponseSteadyState (sim)BackEnd performance 13.45 → 6.50
Buildings_10Buildings.ThermalZones.Detailed.Validation.SingleZoneFloorWithHeating (sim)FrontEnd performance 17.10 → 7.96 BackEnd performance 32.81 → 15.42 Templates performance 18.76 → 7.83
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Compile performance 23.99 → 13.16
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Compile performance 23.27 → 13.21
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Compile performance 23.49 → 13.59
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Compile performance 22.89 → 13.38
Buildings_10Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SingleFamilyHouse.HeatPumpRadiantHeatingGroundHeatTransfer (sim)Compile performance 39.05 → 22.91
Buildings_10Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)FrontEnd performance 12.30 → 5.87 BackEnd performance 11.84 → 5.56 Compile performance 47.70 → 27.36
Buildings_10Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)FrontEnd performance 12.67 → 5.81 BackEnd performance 12.58 → 6.48 Compile performance 47.23 → 27.05
Buildings_10Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)FrontEnd performance 12.75 → 6.44 BackEnd performance 13.56 → 6.60 Compile performance 46.25 → 26.55
Buildings_10Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Spring (sim)FrontEnd performance 21.13 → 9.92 BackEnd performance 29.36 → 15.73
Buildings_10Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Summer (sim)FrontEnd performance 20.19 → 10.25 BackEnd performance 29.48 → 15.31
Buildings_10Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Winter (sim)FrontEnd performance 20.31 → 10.34 BackEnd performance 32.93 → 15.18
Buildings_11Buildings.Examples.DualFanDualDuct.ClosedLoop (sim)Templates performance 5.87 → 14.12
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainCIM (sim)BackEnd performance 20.98 → 9.93 Templates performance 0:02:17 → 0:01:10
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainMotor (sim)BackEnd performance 21.59 → 8.58
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeI (sim)BackEnd performance 19.18 → 10.22 Templates performance 0:02:49 → 0:01:14
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeIII (sim)BackEnd performance 18.76 → 9.59 Templates performance 0:03:29 → 54.90
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeV (sim)BackEnd performance 17.69 → 9.94 Templates performance 0:02:30 → 58.81
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)FrontEnd performance 11.23 → 5.53 BackEnd performance 0:01:46 → 51.82 Templates performance 24.43 → 12.73 Compile performance 0:04:27 → 0:02:36
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)FrontEnd performance 11.53 → 5.64 BackEnd performance 0:01:49 → 55.04 Templates performance 25.18 → 13.30
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)FrontEnd performance 10.54 → 5.47 BackEnd performance 0:01:44 → 51.48 Templates performance 26.27 → 12.65
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)FrontEnd performance 10.39 → 5.45 BackEnd performance 56.15 → 29.95 Templates performance 16.38 → 7.82 Compile performance 0:03:04 → 0:01:41
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)FrontEnd performance 10.35 → 5.44 BackEnd performance 56.01 → 30.34 Templates performance 16.49 → 7.50 Compile performance 0:03:04 → 0:01:42
OpenIPSLOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)BackEnd performance 0:01:37 → 50.11 Templates performance 21.52 → 11.73 Compile performance 0:04:14 → 0:02:23
OpenIPSLOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)FrontEnd performance 11.04 → 5.31 BackEnd performance 56.64 → 29.63 Templates performance 14.14 → 7.11 Compile performance 0:03:00 → 0:01:38
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Templates performance 24.68 → 12.13 Compile performance 0:04:34 → 0:02:39
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Templates performance 23.63 → 12.61 Compile performance 0:04:40 → 0:02:41
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Templates performance 29.08 → 12.44
OpenIPSL_devOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Templates performance 26.65 → 12.46 Compile performance 0:04:22 → 0:02:33
OpenIPSL_devOpenIPSL.Tests.Events.TestBreaker (sim)Simulate performance 12.14 → 6.35
OpenIPSL_devOpenIPSL.Tests.Renewable.PSSE.BESSPlant (sim)Simulate performance 11.91 → 6.81
PowerGrids_devPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetworkEPF (sim)BackEnd performance 12.43 → 6.28