OpenModelica oldInst from 2021-11-11 20:54:47 to 2021-11-12 20:54:34

Summary

OMC Commits6
Libraries Changed3
Number of Improvements22
Number of Regressions15
Number of Performance Improvements40
Number of Performance Regressions23

OpenModelica Changes

CommitAuthorSummary
effe7db611perostImplement new API function saveTotalModelDebug (#8126)
1cbaefaedeAndreasIgnore asserts while calling simulationUpdate() (#8118)
2baf5e9924perostSimplify for-statements more (#8117)
3dba97e547Mahder GebremedhinAdd CMake to the CI image cache. (#8124)
2e9ac992b5Mahder GebremedhinMore Windows fixes. (#8123)
3602522302Mahder Gebremedhin[cmake] Use Autoconf.mo.in for Windows as well. (#8121)

Library Changes

LibraryChange
Buildings_latestFrom version 9.0.0-master (24dd32a989c78cd4ac835f70ddb68a085f2b9eb2) to 9.0.0-master (a453af98daeff8c04720d29eb406d364dcf0d27a)
Buildings_maint.8.0.xFrom version 8.0.1-maint.8.0.x (652a0cb5cf8100b4f69cb2e8dddc0acf991e66f4) to 8.0.1-maint.8.0.x (ad6d4c44375debbc0f4efbb3fbd87ac192167469)
PlanarMechanicsFrom version 1.5.0 (886abd400dc076b4894c5d63af96c01b53910b46) to 1.5.1-master (95674a3e7bee94dcdafdd2bbba46b968f32585c4)

Models Affected

AixLib_latestAixLib.Fluid.MixingVolumes.Validation.MixingVolumeZeroFlow (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.MixingVolumes.Validation.MixingVolumeZeroFlow (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Validation.MixingVolumeZeroFlow (sim)Compile → Simulate
Buildings_latestBuildings.Electrical.AC.OnePhase.Loads.Examples.ParallelLoads (sim)Compile → Simulate
Buildings_latestBuildings.Electrical.DC.Lines.Examples.DCLine (sim)Compile → Simulate
Buildings_latestBuildings.Electrical.DC.Lines.Examples.DCLines (sim)Compile → Simulate
Buildings_latestBuildings.Electrical.DC.Lines.Examples.DCLinesLinearized (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Geothermal.BuriedPipes.Examples.SingleBuriedPipe (sim)Simulate → Compile
Buildings_latestBuildings.Fluid.Geothermal.BuriedPipes.Examples.TwoBuriedPipes (sim)Simulate → Compile
Buildings_latestBuildings.Fluid.MixingVolumes.Validation.MixingVolumeZeroFlow (sim)Compile → Simulate
Buildings_maint.7.0.xBuildings.Electrical.AC.OnePhase.Loads.Examples.ParallelLoads (sim)Compile → Simulate
Buildings_maint.7.0.xBuildings.Electrical.DC.Lines.Examples.DCLine (sim)Compile → Simulate
Buildings_maint.7.0.xBuildings.Electrical.DC.Lines.Examples.DCLines (sim)Compile → Simulate
Buildings_maint.7.0.xBuildings.Electrical.DC.Lines.Examples.DCLinesLinearized (sim)Compile → Simulate
Buildings_maint.7.0.xBuildings.Fluid.MixingVolumes.Validation.MixingVolumeZeroFlow (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.Electrical.AC.OnePhase.Loads.Examples.ParallelLoads (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.Electrical.DC.Lines.Examples.DCLine (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.Electrical.DC.Lines.Examples.DCLines (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.Electrical.DC.Lines.Examples.DCLinesLinearized (sim)Compile → Simulate
Buildings_maint.8.0.xBuildings.Fluid.MixingVolumes.Validation.MixingVolumeZeroFlow (sim)Compile → Simulate
ClaRaClaRa.Basics.ControlVolumes.Fundamentals.Check.Test_SmoothedDeltaTmean_log (sim)Simulate → Compile
IBPSA_latestIBPSA.Fluid.MixingVolumes.Validation.MixingVolumeZeroFlow (sim)Compile → Simulate
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTimeTable.Test14 (sim)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.Tables.CombiTimeTable.Test14 (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test14 (sim)Verify → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFT (sim)Compile performance 37.19 → 14.55 Simulate performance 12.20 → 5.35
Modelica_trunkModelica.Blocks.Examples.Rectifier6pulseFFT (sim)Compile performance 32.32 → 13.73
Modelica_trunkModelica.Electrical.Analog.Examples.Lines.LightningSegmentedTransmissionLine (sim)Simulate performance 34.01 → 16.43
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMEE_LoadDump (sim)Simulate performance 16.93 → 7.86
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Simulate performance 0:05:34 → 0:02:58
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_Drive (sim)Simulate performance 0:02:08 → 57.55
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 0:02:12 → 58.41
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_Drive (sim)Simulate performance 56.80 → 25.39
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)FrontEnd performance 34.58 → 13.60 BackEnd performance 50.99 → 17.95 SimCode performance 12.22 → 4.46 Templates performance 16.33 → 6.44 Compile performance 0:01:34 → 45.86 Simulate performance 0:01:34 → 53.42
Modelica_trunkModelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater (sim)FrontEnd performance 44.64 → 21.25 Simulate performance 35.11 → 17.34
Modelica_trunkModelica.Fluid.Examples.BranchingDynamicPipes (sim)FrontEnd performance 22.75 → 10.32 Compile performance 24.51 → 14.21
Modelica_trunkModelica.Fluid.Examples.DrumBoiler.DrumBoiler (sim)FrontEnd performance 15.48 → 7.37
Modelica_trunkModelica.Fluid.Examples.Explanatory.MeasuringTemperature (sim)FrontEnd performance 19.08 → 9.05 Simulate performance 11.45 → 5.69
Modelica_trunkModelica.Fluid.Examples.Explanatory.MomentumBalanceFittings (sim)FrontEnd performance 15.91 → 7.35
Modelica_trunkModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)FrontEnd performance 36.47 → 16.28 Compile performance 29.49 → 17.19
Modelica_trunkModelica.Fluid.Examples.HeatingSystem (sim)FrontEnd performance 29.38 → 12.95
Modelica_trunkModelica.Fluid.Examples.IncompressibleFluidNetwork (sim)FrontEnd performance 11.60 → 5.53 Simulate performance 12.01 → 5.46
Modelica_trunkModelica.Fluid.Examples.InverseParameterization (sim)FrontEnd performance 18.29 → 8.36 Simulate performance 17.05 → 8.23
Modelica_trunkModelica.Fluid.Examples.NonCircularPipes (sim)FrontEnd performance 16.25 → 7.52
Modelica_trunkModelica.Fluid.Examples.PumpingSystem (sim)FrontEnd performance 17.12 → 7.77
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)FrontEnd performance 20.02 → 9.50
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls (sim)FrontEnd performance 23.00 → 10.67
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_LoadDump (sim)Simulate performance 14.58 → 7.07
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)BackEnd performance 20.62 → 9.68 Compile performance 23.91 → 11.56
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analytic (sim)BackEnd performance 17.04 → 8.51 Compile performance 16.92 → 8.70
Modelica_trunkModelica.Media.Examples.MoistAir (sim)FrontEnd performance 14.03 → 6.22
Modelica_trunkModelica.Media.Examples.PsychrometricData (sim)FrontEnd performance 13.57 → 5.99
Modelica_trunkModelica.Media.Examples.R134a.R134a1 (sim)FrontEnd performance 38.40 → 18.12
Modelica_trunkModelica.Media.Examples.R134a.R134a2 (sim)FrontEnd performance 39.68 → 19.70
Modelica_trunkModelica.Media.Examples.ReferenceAir.Inverse_sh_TX (sim)FrontEnd performance 25.83 → 12.72
Modelica_trunkModelica.Media.Examples.ReferenceAir.MoistAir (sim)FrontEnd performance 25.77 → 12.88
Modelica_trunkModelica.Media.Examples.ReferenceAir.MoistAir1 (sim)FrontEnd performance 29.72 → 14.85
Modelica_trunkModelica.Media.Examples.ReferenceAir.MoistAir2 (sim)FrontEnd performance 29.39 → 14.70
Modelica_trunkModelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates (sim)FrontEnd performance 12.91 → 5.78
Modelica_trunkModelica.Media.Examples.WaterIF97 (sim)FrontEnd performance 12.38 → 5.08
OpenHydraulicsOpenHydraulics.DevelopmentTests.DirectionalValveTest (sim)Compile → Simulate
PlanarMechanicsPlanarMechanics.GearComponents.Examples.SpurGear (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)BackEnd performance 0:02:30 → 0:01:24
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)FrontEnd performance 25.97 → 45.56
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)FrontEnd performance 12.80 → 22.32
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)BackEnd performance 7.42 → 15.00 Compile performance 9.25 → 16.54
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Compile performance 24.18 → 41.71 Simulate performance 19.42 → 33.99
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)BackEnd performance 17.34 → 30.10 Templates performance 7.32 → 12.77 Compile performance 18.35 → 33.21
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)BackEnd performance 40.02 → 0:01:13 Compile performance 40.67 → 0:01:09 Simulate performance 19.69 → 38.10
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)BackEnd performance 17.78 → 32.84 Templates performance 7.12 → 13.87 Compile performance 19.41 → 34.63 Simulate performance 16.11 → 30.28
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)FrontEnd performance 15.31 → 26.35 BackEnd performance 10.23 → 18.01 Templates performance 5.16 → 11.23 Compile performance 18.10 → 32.02
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)BackEnd performance 7.17 → 13.21 Compile performance 9.63 → 16.98
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)FrontEnd performance 11.41 → 19.96 Compile performance 18.21 → 32.15
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)FrontEnd performance 28.48 → 48.70 BackEnd performance 37.90 → 0:01:04 SimCode performance 9.59 → 17.33 Templates performance 15.23 → 26.91 Compile performance 36.39 → 0:01:08 Simulate performance 13.10 → 24.83
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140 (sim)Simulate performance 9.51 → 16.96
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_1600_M_100 (sim)FrontEnd performance 21.96 → 47.62 BackEnd performance 12.31 → 23.56
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_280_M_280 (sim)FrontEnd performance 5.36 → 10.57 BackEnd performance 6.00 → 11.75
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_400_M_400 (sim)FrontEnd performance 12.39 → 24.80 BackEnd performance 13.15 → 24.20 SimCode performance 4.74 → 10.44
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)BackEnd performance 16.95 → 29.59 SimCode performance 5.34 → 11.66 Templates performance 7.07 → 12.46
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)FrontEnd performance 13.69 → 24.31
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)FrontEnd performance 13.56 → 26.60
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10 (sim)BackEnd performance 6.37 → 13.14
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)BackEnd performance 21.16 → 44.15
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)BackEnd performance 0:01:31 → 0:02:46 SimCode performance 10.18 → 19.55 Compile performance 31.58 → 0:01:07
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10 (sim)BackEnd performance 5.90 → 12.83
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)BackEnd performance 21.37 → 44.64 SimCode performance 24.83 → 58.63
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Failed → Verify
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.FluidDynamics.BaseClasses.test_Interface_liq_gas (sim)FrontEnd performance 10.90 → 5.88
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump2 (sim)Compile → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating (sim)Simulate performance 25.63 → 14.94
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim)Simulate performance 12.83 → 6.56
ThermofluidStream_OM_adaptionsThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim)Simulate performance 12.77 → 6.51