OpenModelica newInst-daemode from 2022-02-18 01:38:28 to 2022-02-20 03:05:05

Summary

OMC Commits13
Libraries Changed1
Number of Improvements70
Number of Regressions2
Number of Performance Improvements43
Number of Performance Regressions1

OpenModelica Changes

CommitAuthorSummary
d6e04c0efcperostFix function evaluation for HelmholtzMedia (#8586)
b6e1ec940fVitalijUpdates to optimization chapter (#8541)
1a809ac7efLennart OchelUse --fmiFilter=protected by default (#8585)
e907ba7a81Henning KielReturn default start value for enumerations (#8569)
edbf69405darun3688filter variables from knowns and unknowns for directional derivatives (#8576)
d04340ee61perostMore array improvements (#8582)
b16ae93bcfMahder GebremedhinDeclare equationIndexes to null for now. (#8583)
88f80d558dLennart OchelUpdate BooleanNetwork1 (#8581)
3f313de051Lennart OchelFix --fmiFilter=protected (#8579)
287a442117perostImprove function evaluation (#8580)
56e1f47568Mahder GebremedhinGenerate a batch script on Windows (launches exe) (#8572)
00da4a912farun3688generate partial derivatives for fmus with initialization DAE (#8477)
dfa5ea6032perostFix function evaluation regression (#8575)

Library Changes

LibraryChange
ClaRa_devFrom version internal (98d167425622a3da43ae3d2ed7c288f24b0a22b6) to internal (d318593e68a77d4784350ceebdab31dce3b06a24)

Models Affected

AixLib_latestAixLib.BoundaryConditions.WeatherData.Old.WeatherTRY.Examples.WeatherModels (sim)Failed → Simulate
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0:08:00 → 0.12
Buildings_8Buildings.Fluid.Examples.FlowSystem.Basic (sim)Compile performance 24.35 → 13.56 Simulate performance 16.96 → 7.74
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified1 (sim)Compile performance 25.77 → 13.80
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified2 (sim)Compile performance 25.67 → 14.04
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile performance 26.46 → 13.72
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified4 (sim)Compile performance 23.85 → 11.70
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 12.83 → 6.06 Compile performance 24.39 → 11.28
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 20.22 → 10.09 Simulate performance 0:06:09 → 0:03:17
Buildings_8Buildings.ThermalZones.Detailed.Examples.ElectroChromicWindow (sim)Compile performance 22.57 → 13.15
Buildings_8Buildings.ThermalZones.Detailed.Examples.MixedAirFreeResponse (sim)BackEnd performance 10.10 → 5.10 Compile performance 38.00 → 18.94
Buildings_8Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3AWithRadiantFloor (sim)BackEnd performance 24.63 → 14.38
Buildings_8Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3BWithRadiantFloor (sim)BackEnd performance 20.71 → 10.85
Buildings_8Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)FrontEnd performance 16.11 → 9.08 BackEnd performance 42.52 → 23.47 Templates performance 15.34 → 8.53
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case920 (sim)Simulate performance 34.67 → 18.50
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Compile performance 24.94 → 12.60 Simulate performance 26.05 → 14.39
Buildings_8Buildings.ThermalZones.Detailed.Validation.Initialization.MixedAir (sim)BackEnd performance 10.47 → 4.96
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Spring (sim)FrontEnd performance 12.40 → 6.02
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Summer (sim)FrontEnd performance 12.11 → 6.36
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Guideline36Spring (sim)BackEnd performance 10.26 → 5.27
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Guideline36Summer (sim)FrontEnd performance 13.44 → 6.55 Simulate performance 11.22 → 6.34
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Guideline36Winter (sim)FrontEnd performance 11.08 → 6.43
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Unconditioned (sim)Simulate performance 11.30 → 2.29
Buildings_8Buildings.Utilities.Plotters.Examples.ControlsVerification_CoolingCoilValve (sim)Simulate performance 10.80 → 4.89
Buildings_8Buildings.Utilities.Plotters.Examples.SingleZoneVAV (sim)BackEnd performance 11.01 → 5.04
Buildings_maint.7.0.xBuildings.Electrical.Examples.RenewableSources (sim)Compile performance 46.86 → 22.99
Buildings_maint.7.0.xBuildings.Fluid.FMI.ExportContainers.Validation.RoomHVAC (sim)FrontEnd performance 10.14 → 4.70 Compile performance 35.90 → 19.70
Buildings_maint.7.0.xBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)BackEnd performance 0:01:10 → 34.36 Templates performance 11.70 → 4.28
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)BackEnd performance 14.89 → 6.88 Compile performance 0:01:13 → 38.05
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Compile performance 27.20 → 14.59
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate performance 54.29 → 26.84
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Simulate performance 26.28 → 14.93
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)BackEnd performance 18.11 → 8.80 Compile performance 0:01:08 → 36.60
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile performance 22.58 → 12.09 Simulate performance 0:01:26 → 48.05
Buildings_maint.7.0.xBuildings.Fluid.Geothermal.Boreholes.Examples.UTube (sim)Compile performance 26.27 → 14.53
Buildings_maint.7.0.xBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:08:00 → 0.19
ClaRa_devClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Simulate performance 0.13 → 17.24
ClaRa_devClaRa.Examples.SteamPowerPlant_01 (sim)Failed → FrontEnd
ClaRa_devClaRa.Examples.SteamPowerPlant_CombinedComponents_01 (sim)Failed → FrontEnd
HanserModelicaHanserModelica.InductionMachines.IMC_DOL (sim)FrontEnd → Compile
HanserModelicaHanserModelica.InductionMachines.IMC_Transformer (sim)FrontEnd → Compile
HanserModelicaHanserModelica.InductionMachines.IMC_YD (sim)FrontEnd → Compile
HanserModelicaHanserModelica.InductionMachines.IMC_withLosses (sim)FrontEnd → Simulate
HanserModelicaHanserModelica.InductionMachines.IMS_Characteristics1 (sim)FrontEnd → Simulate
HanserModelicaHanserModelica.InductionMachines.IMS_Start (sim)FrontEnd → Compile
HanserModelicaHanserModelica.Machines.EquivalentCircuit (sim)FrontEnd → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Slip1 (sim)FrontEnd → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Slip2 (sim)FrontEnd → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Slip3 (sim)FrontEnd → Compile
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Slip4 (sim)FrontEnd → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_VCurve1 (sim)FrontEnd → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_VCurve2 (sim)FrontEnd → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_VCurve3 (sim)FrontEnd → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_VCurve4 (sim)FrontEnd → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMPM_CurrentSource (sim)FrontEnd → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMR_MTPA (sim)FrontEnd → Simulate
MEVMEV.Simulations.OnOffControl.Scenario6 (sim)Simulate performance 0:01:16 → 44.12
MEVMEV.Simulations.OnOffControl.Scenario7 (sim)Compile performance 15.49 → 8.85 Simulate performance 0:04:55 → 0:02:50
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Characteristics (sim)FrontEnd → Verify
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)FrontEnd → Compile
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL (sim)FrontEnd → Compile
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)FrontEnd → Compile
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)FrontEnd → Compile
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_YD (sim)FrontEnd → Compile
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_withLosses (sim)FrontEnd → Verify
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Characteristics (sim)FrontEnd → Verify
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)FrontEnd → Compile
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_Generator (sim)FrontEnd → Compile
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)FrontEnd → Verify
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_MTPA (sim)FrontEnd → Verify
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Mains (sim)FrontEnd → Compile
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_CurrentSource (sim)FrontEnd → Verify
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.EddyCurrentLosses (sim)FrontEnd → Verify
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.MultiPhaseInductance (sim)FrontEnd → Verify
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Characteristics (sim)FrontEnd → Verify
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)FrontEnd → Compile
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL (sim)FrontEnd → Compile
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)FrontEnd → Compile
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)FrontEnd → Compile
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_YD (sim)FrontEnd → Compile
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_withLosses (sim)FrontEnd → Verify
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Characteristics (sim)FrontEnd → Verify
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)FrontEnd → Compile
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_Generator (sim)FrontEnd → Compile
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)FrontEnd → Verify
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_MTPA (sim)FrontEnd → Verify
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Mains (sim)FrontEnd → Compile
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_CurrentSource (sim)FrontEnd → Verify
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.EddyCurrentLosses (sim)FrontEnd → Verify
Modelica_4.0.0Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.PolyphaseInductance (sim)FrontEnd → Verify
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_TCPIPServerMultipleClients (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Characteristics (sim)FrontEnd → Verify
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)FrontEnd → Compile
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL (sim)FrontEnd → Compile
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)FrontEnd → Compile
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Inverter (sim)FrontEnd → Simulate
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)FrontEnd → Compile
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_YD (sim)FrontEnd → Compile
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_withLosses (sim)FrontEnd → Verify
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Characteristics (sim)FrontEnd → Verify
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)FrontEnd → Compile
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_Generator (sim)FrontEnd → Compile
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)FrontEnd → Verify
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_FieldWeakening (sim)FrontEnd → Simulate
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_MTPA (sim)FrontEnd → Verify
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Mains (sim)FrontEnd → Compile
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMR_CurrentSource (sim)FrontEnd → Verify
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.EddyCurrentLosses (sim)FrontEnd → Verify
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.PolyphaseInductance (sim)FrontEnd → Verify
ThermofluidStreamThermofluidStream.Examples.VenturiPump (sim)Simulate performance 10.04 → 4.71
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Condenser (sim)Compile performance 25.67 → 13.58 Simulate performance 0:01:36 → 45.71
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Compile performance 15.86 → 8.75 Simulate performance 0:01:02 → 32.39
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.FlowRes (sim)FrontEnd performance 14.20 → 7.09
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Compile performance 16.78 → 8.84 Simulate performance 47.03 → 27.10
ThermofluidStream_OM_adaptionsThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEXvsDir (sim)Simulate performance 0:03:40 → 0:01:55