OpenModelica oldInst from 2021-11-10 20:56:45 to 2021-11-11 20:54:47

Summary

OMC Commits12
Libraries Changed3
Number of Improvements15
Number of Regressions1
Number of Performance Improvements78
Number of Performance Regressions37

OpenModelica Changes

CommitAuthorSummary
e02f3bc56dMahder Gebremedhin[cmake] Remove the Optimization library.
3515fefa73Mahder Gebremedhin[cmake] Remove the omcmemory library.
6b7d1ec361Mahder GebremedhinAdd the bin dir to link dirs on Windows.
14d01f47f2Adeel AsgharCreated a separate dialog for saveTotalModel api options (#8110)
68aabef92fphannebohmNever select CSE vars in minimalTearing (#8101)
ac4ef35625phannebohmDeduplicate code (#8108)
0909d61dbdperostImplement obfuscation feature for saveTotalModel (#8103)
bd7479c84dMartin SjölundSet file permissions when decompressing zip-files (#8114)
c046a50421AndreasUse output path for nonlinear solver homotopy csv logging (#8107)
c32c675dd6AndreasDon't change lambda when no homotpy should be used (#8109)
1250a386abMahder GebremedhinTry expanding non param variables as well. (#8019)
6469763601perostRemove whitespace at end of line in SCodeDumpTpl (#8106)

Library Changes

LibraryChange
Buildings_latestFrom version 9.0.0-master (c5ed6ce5e0a7c39859e3167432a7ecab6940397c) to 9.0.0-master (24dd32a989c78cd4ac835f70ddb68a085f2b9eb2)
Buildings_maint.7.0.xFrom version 7.0.2-maint.7.0.x (4c4e229325c30a47d2f202f183c04170404f9bf9) to 7.0.2-maint.7.0.x (f9749494688e94ea05924ddb1aaa8bece74f1b9a)
Buildings_maint.8.0.xFrom version 8.0.1-maint.8.0.x (63c0653a8d355b4f7ec96b074b40f082db35509f) to 8.0.1-maint.8.0.x (652a0cb5cf8100b4f69cb2e8dddc0acf991e66f4)

Models Affected

AixLib_latestAixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps (sim)Compile → Simulate
AixLib_latestAixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Basic (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Basic (sim)
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified1 (sim)
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified2 (sim)
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3 (sim)FrontEnd performance 0:01:12 → 34.55 BackEnd performance 20.61 → 11.02
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified4 (sim)FrontEnd performance 0:01:22 → 38.86 BackEnd performance 10.51 → 5.42
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified5 (sim)FrontEnd performance 0:01:22 → 38.43 BackEnd performance 10.54 → 5.64
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified6 (sim)FrontEnd performance 0:01:23 → 38.61
Buildings_latestBuildings.Fluid.Examples.Performance.Example1v1 (sim)FrontEnd performance 12.61 → 5.86
Buildings_latestBuildings.Fluid.Examples.Performance.Example1v2 (sim)FrontEnd performance 18.61 → 9.15 Compile performance 11.47 → 6.34
Buildings_latestBuildings.Fluid.Examples.Performance.Example4 (sim)FrontEnd performance 21.12 → 9.06
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.ParallelDp (sim)FrontEnd performance 17.97 → 8.02
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.ParallelDpOptimised (sim)FrontEnd performance 22.58 → 10.88
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.ParallelFlow (sim)FrontEnd performance 17.11 → 8.11
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.ParallelFlowOptimised (sim)FrontEnd performance 21.88 → 10.48
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.SeriesDp (sim)FrontEnd performance 17.43 → 8.05
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.SeriesDpOptimised (sim)FrontEnd performance 22.11 → 10.32
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.SeriesFlow (sim)FrontEnd performance 16.77 → 7.63
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.SeriesFlowOptimised (sim)FrontEnd performance 21.68 → 10.19
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.SeriesParallelDp (sim)FrontEnd performance 17.53 → 8.03
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.SeriesParallelDpOptimised (sim)FrontEnd performance 19.96 → 9.84
Buildings_latestBuildings.Fluid.Examples.Performance.PressureDrop.SeriesParallelFlow (sim)FrontEnd performance 14.59 → 7.63
Buildings_latestBuildings.Fluid.Examples.ResistanceVolumeFlowReversal (sim)FrontEnd performance 13.62 → 6.06
Buildings_latestBuildings.Fluid.Examples.SimpleHouse (sim)FrontEnd performance 35.69 → 17.52 Compile performance 12.69 → 7.23
Buildings_latestBuildings.Fluid.MixingVolumes.BaseClasses.Validation.MixingVolumeHeatMoisturePort (sim)FrontEnd performance 15.52 → 6.71
Buildings_latestBuildings.Fluid.MixingVolumes.BaseClasses.Validation.MixingVolumeHeatPortAir (sim)FrontEnd performance 14.14 → 5.89
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstance (sim)FrontEnd performance 15.21 → 6.25
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.MoistureMixingConservationDynamicBalance (sim)FrontEnd performance 17.76 → 7.66
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.MoistureMixingConservationSteadyState (sim)FrontEnd performance 17.69 → 7.59
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.TraceSubstanceConservationDynamicBalance (sim)FrontEnd performance 14.95 → 6.00
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.TraceSubstanceConservationSteadyState (sim)FrontEnd performance 14.33 → 6.08
Buildings_latestBuildings.Fluid.Movers.Examples.ClosedLoop_y (sim)FrontEnd performance 12.54 → 6.36
Buildings_latestBuildings.Fluid.Movers.Examples.MoverContinuous (sim)FrontEnd performance 15.95 → 8.33
Buildings_latestBuildings.Fluid.Movers.Examples.MoverParameter (sim)FrontEnd performance 11.59 → 5.65
Buildings_latestBuildings.Fluid.Movers.Examples.MoverStages (sim)FrontEnd performance 15.16 → 8.09
Buildings_latestBuildings.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)FrontEnd performance 11.60 → 5.52
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachine (sim)FrontEnd performance 34.38 → 17.78 Compile performance 13.06 → 7.65
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)FrontEnd performance 34.53 → 17.39
Buildings_latestBuildings.Fluid.Movers.Validation.FlowControlled_dp (sim)FrontEnd performance 18.17 → 9.34
Buildings_latestBuildings.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)FrontEnd performance 27.50 → 13.36
Buildings_latestBuildings.Fluid.Movers.Validation.FlowControlled_m_flow (sim)FrontEnd performance 17.50 → 9.23
Buildings_latestBuildings.Fluid.Movers.Validation.PumpCurveConstruction (sim)FrontEnd performance 11.11 → 5.58
Buildings_latestBuildings.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)FrontEnd performance 17.63 → 8.98
Buildings_latestBuildings.Fluid.Movers.Validation.Pump_stratos (sim)FrontEnd performance 14.19 → 6.82
Buildings_latestBuildings.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)FrontEnd performance 17.54 → 8.44
Buildings_latestBuildings.Fluid.Movers.Validation.SpeedControlled_y (sim)FrontEnd performance 16.31 → 8.64
Buildings_latestBuildings.Fluid.Sensors.Conversions.Examples.To_VolumeFraction (sim)FrontEnd performance 12.15 → 6.44
Buildings_latestBuildings.Fluid.Sensors.Examples.SpecificEnthalpy (sim)FrontEnd performance 13.59 → 5.64
Buildings_latestBuildings.Fluid.Sensors.Examples.SpecificEntropy (sim)FrontEnd performance 12.87 → 5.53
Buildings_latestBuildings.Fluid.Sensors.Examples.TemperatureDryBulb (sim)FrontEnd performance 14.21 → 5.90
Buildings_latestBuildings.Fluid.Sensors.Examples.TemperatureWetBulb (sim)FrontEnd performance 12.67 → 5.60
Buildings_latestBuildings.Fluid.Sensors.Examples.TraceSubstances (sim)FrontEnd performance 15.62 → 6.79
Buildings_latestBuildings.Fluid.Sensors.Examples.Velocity (sim)FrontEnd performance 12.43 → 5.15
Buildings_latestBuildings.Fluid.Sensors.Examples.VolumeFlowRate (sim)FrontEnd performance 12.31 → 5.15
Buildings_latestBuildings.Fluid.SolarCollectors.Controls.Examples.SolarPumpController (sim)FrontEnd performance 10.53 → 4.38
Buildings_latestBuildings.Fluid.SolarCollectors.Examples.Concentrating (sim)FrontEnd performance 14.68 → 7.93
Buildings_latestBuildings.Fluid.SolarCollectors.Examples.FlatPlate (sim)FrontEnd performance 16.25 → 9.41
Buildings_latestBuildings.Fluid.SolarCollectors.Examples.FlatPlateShaCoeTrue (sim)FrontEnd performance 14.82 → 8.43
Buildings_latestBuildings.Fluid.SolarCollectors.Examples.FlatPlateTotalArea (sim)FrontEnd performance 27.14 → 14.82
Buildings_latestBuildings.Fluid.SolarCollectors.Examples.FlatPlateWithTank (sim)FrontEnd performance 26.67 → 14.37
Buildings_latestBuildings.Fluid.SolarCollectors.Examples.Tubular (sim)FrontEnd performance 15.96 → 8.38
Buildings_latestBuildings.Fluid.SolarCollectors.Validation.EN12975NPanels (sim)FrontEnd performance 37.90 → 19.53 Compile performance 19.02 → 10.61
Buildings_latestBuildings.Fluid.SolarCollectors.Validation.EN12975_Series (sim)FrontEnd performance 19.87 → 10.49
Buildings_latestBuildings.Fluid.SolarCollectors.Validation.FlatPlate (sim)FrontEnd performance 21.93 → 11.97
Buildings_latestBuildings.Fluid.SolarCollectors.Validation.FlatPlateNPanels (sim)FrontEnd performance 39.96 → 19.37 Compile performance 18.21 → 10.35
Buildings_latestBuildings.Fluid.Sources.Examples.MassFlowSource_WeatherData (sim)FrontEnd performance 11.90 → 5.66
Buildings_latestBuildings.Fluid.Sources.Examples.Outside (sim)FrontEnd performance 10.80 → 5.94
Buildings_latestBuildings.Fluid.Sources.Examples.Outside_Cp (sim)FrontEnd performance 12.22 → 6.13
Buildings_latestBuildings.Fluid.Sources.Examples.Outside_CpLowRise (sim)FrontEnd performance 12.51 → 5.90
Buildings_latestBuildings.Fluid.Sources.Examples.PropertySource_T (sim)FrontEnd performance 13.73 → 6.88
Buildings_latestBuildings.Fluid.Sources.Examples.PropertySource_h (sim)FrontEnd performance 12.51 → 6.20
Buildings_latestBuildings.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)FrontEnd performance 24.38 → 11.70
Buildings_latestBuildings.Fluid.Sources.Validation.Boundary (sim)FrontEnd performance 24.75 → 11.64
Buildings_latestBuildings.Fluid.Sources.Validation.BoundaryWithX_in (sim)FrontEnd performance 21.93 → 10.13
Buildings_latestBuildings.Fluid.Sources.Validation.BoundaryWithXi_in (sim)FrontEnd performance 21.38 → 10.23
Buildings_latestBuildings.Fluid.Storage.Examples.Stratified (sim)FrontEnd performance 22.71 → 11.08
Buildings_latestBuildings.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)FrontEnd performance 33.96 → 16.52 Compile performance 15.95 → 9.21
Buildings_latestBuildings.Fluid.Storage.Validation.HeatExchangerDynamics (sim)FrontEnd performance 21.51 → 10.27
Buildings_latestBuildings.Fluid.Storage.Validation.HeatExchangerLocation (sim)FrontEnd performance 23.81 → 12.11
Buildings_latestBuildings.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)FrontEnd performance 17.75 → 8.67
Buildings_latestBuildings.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)FrontEnd performance 15.30 → 7.66
Buildings_latestBuildings.Utilities.IO.Python36.Functions.Examples.Exchange (sim)Templates → Simulate
Buildings_latestBuildings.Utilities.IO.Python36.Functions.Examples.ExchangeWithPassPythonObject (sim)Templates → Compile
Buildings_maint.7.0.xBuildings.Obsolete.Utilities.IO.Python27.Functions.Examples.Exchange (sim)Templates → Compile
Buildings_maint.7.0.xBuildings.Obsolete.Utilities.IO.Python27.Functions.Examples.ExchangeWithPassPythonObject (sim)Templates → Compile
Buildings_maint.7.0.xBuildings.Utilities.IO.Python36.Functions.Examples.Exchange (sim)Templates → Simulate
Buildings_maint.7.0.xBuildings.Utilities.IO.Python36.Functions.Examples.ExchangeWithPassPythonObject (sim)Templates → Compile
Buildings_maint.8.0.xBuildings.Obsolete.Utilities.IO.Python27.Functions.Examples.Exchange (sim)Templates → Compile
Buildings_maint.8.0.xBuildings.Obsolete.Utilities.IO.Python27.Functions.Examples.ExchangeWithPassPythonObject (sim)Templates → Compile
Buildings_maint.8.0.xBuildings.Utilities.IO.Python36.Functions.Examples.Exchange (sim)Templates → Simulate
Buildings_maint.8.0.xBuildings.Utilities.IO.Python36.Functions.Examples.ExchangeWithPassPythonObject (sim)Templates → Compile
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.DynamicPipeLumpedPressureInitialization (sim)Simulate performance 38.43 → 10.31
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Compile → Simulate
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFT (sim)Compile performance 14.52 → 37.19 Simulate performance 5.35 → 12.20
Modelica_trunkModelica.Blocks.Examples.Rectifier6pulseFFT (sim)Compile performance 13.72 → 32.32
Modelica_trunkModelica.Electrical.Analog.Examples.Lines.LightningSegmentedTransmissionLine (sim)Simulate performance 14.56 → 34.01
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMEE_LoadDump (sim)Simulate performance 8.20 → 16.93
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Simulate performance 0:02:52 → 0:05:34
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_Drive (sim)Simulate performance 56.31 → 0:02:08
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 59.29 → 0:02:12
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_Drive (sim)Simulate performance 25.45 → 56.80
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)FrontEnd performance 14.43 → 34.58 BackEnd performance 19.14 → 50.99 SimCode performance 4.92 → 12.22 Templates performance 6.95 → 16.33 Compile performance 45.09 → 0:01:34 Simulate performance 52.43 → 0:01:34
Modelica_trunkModelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater (sim)FrontEnd performance 21.30 → 44.64 Compile performance 13.19 → 24.06 Simulate performance 18.07 → 35.11
Modelica_trunkModelica.Fluid.Examples.BranchingDynamicPipes (sim)FrontEnd performance 10.45 → 22.75 Compile performance 13.84 → 24.51
Modelica_trunkModelica.Fluid.Examples.DrumBoiler.DrumBoiler (sim)FrontEnd performance 7.33 → 15.48
Modelica_trunkModelica.Fluid.Examples.Explanatory.MeasuringTemperature (sim)FrontEnd performance 9.34 → 19.08 Simulate performance 5.92 → 11.45
Modelica_trunkModelica.Fluid.Examples.Explanatory.MomentumBalanceFittings (sim)FrontEnd performance 7.37 → 15.91
Modelica_trunkModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)FrontEnd performance 16.91 → 36.47 Compile performance 16.75 → 29.49
Modelica_trunkModelica.Fluid.Examples.HeatingSystem (sim)FrontEnd performance 13.17 → 29.38
Modelica_trunkModelica.Fluid.Examples.IncompressibleFluidNetwork (sim)FrontEnd performance 5.80 → 11.60 Compile performance 7.67 → 13.20 Simulate performance 5.51 → 12.01
Modelica_trunkModelica.Fluid.Examples.InverseParameterization (sim)FrontEnd performance 8.68 → 18.29 Simulate performance 7.95 → 17.05
Modelica_trunkModelica.Fluid.Examples.NonCircularPipes (sim)FrontEnd performance 7.38 → 16.25
Modelica_trunkModelica.Fluid.Examples.PumpingSystem (sim)FrontEnd performance 7.89 → 17.12
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)FrontEnd performance 9.55 → 20.02
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)FrontEnd performance 10.82 → 23.00 Compile performance 5.75 → 10.86
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_LoadDump (sim)Simulate performance 6.84 → 14.58
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)BackEnd performance 9.74 → 20.62 Compile performance 11.05 → 23.91
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analytic (sim)BackEnd performance 8.33 → 17.04 Compile performance 8.45 → 16.92
Modelica_trunkModelica.Media.Examples.MoistAir (sim)FrontEnd performance 6.18 → 14.03
Modelica_trunkModelica.Media.Examples.PsychrometricData (sim)FrontEnd performance 6.42 → 13.57
Modelica_trunkModelica.Media.Examples.R134a.R134a1 (sim)FrontEnd performance 18.42 → 38.40
Modelica_trunkModelica.Media.Examples.R134a.R134a2 (sim)FrontEnd performance 20.09 → 39.68
Modelica_trunkModelica.Media.Examples.ReferenceAir.Inverse_sh_TX (sim)FrontEnd performance 13.11 → 25.83
Modelica_trunkModelica.Media.Examples.ReferenceAir.MoistAir (sim)FrontEnd performance 12.88 → 25.77
Modelica_trunkModelica.Media.Examples.ReferenceAir.MoistAir1 (sim)FrontEnd performance 15.03 → 29.72
Modelica_trunkModelica.Media.Examples.ReferenceAir.MoistAir2 (sim)FrontEnd performance 14.42 → 29.39
Modelica_trunkModelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates (sim)FrontEnd performance 5.83 → 12.91
Modelica_trunkModelica.Media.Examples.WaterIF97 (sim)FrontEnd performance 5.10 → 12.38
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)BackEnd performance 0:01:23 → 0:02:30
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim180503 (sim)Compile → Simulate
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim180504 (sim)Simulate performance 2.05 → 23.84
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump2 (sim)Simulate → Compile