OpenModelica oldInst from 2021-08-23 20:28:21 to 2021-08-24 20:29:00

Summary

OMC Commits8
Libraries Changed2
Number of Improvements20
Number of Regressions3
Number of Performance Improvements100
Number of Performance Regressions0

OpenModelica Changes

CommitAuthorSummary
2c5532caf2Mahder GebremedhinApply flag only to Fortran sources. Fix #7803.
23640ffbd0Mahder Gebremedhin[cmake] Build the needed runtime libs as shared.
85912c57d5Mahder Gebremedhin[cmake] Set PIC project wide. The time has come.
f9fc148d15Mahder Gebremedhin[cmake] Set RPATH for / in mind.
22abc9d9b1Rüdiger FrankeSupport assignment of rhs record to lhs expressions with Cpp
45274a4dd4AnHeuermannUpdate build section in READMEs to use contrib
a8e3ba4b69Rüdiger FrankeRemove special treatment of Cpp runtime from ModelTesting.mos
b736d544a2Rüdiger FrankeAdd variable filter option to Cpp runtime

3rdParty changes

Note that the 3rdParty libraries changed: 3fa82b78050f..296fd3d988a2

Library Changes

LibraryChange
ThermofluidStreamFrom version 0.2.0-main (badcca37a3c08dfd1f08bfafe01ff6abf88b5958) to 0.2.0-main (08dbb52faab8bb781b7f5264954c28aa3a0f37b7)
ThermofluidStream_OM_adaptionsFrom version 0.2.0-OM_adaptions (badcca37a3c08dfd1f08bfafe01ff6abf88b5958) to 0.2.0-OM_adaptions (08dbb52faab8bb781b7f5264954c28aa3a0f37b7)

Models Affected

AESAES.Coursework.ThermSys_Generation.Hcentral_control_case_001 (sim)Simulate performance 10.99 → 5.93
AESAES.Devel_test_models.Test_liquid_circuit_007_net01 (sim)Compile performance 27.22 → 14.03
AESAES.Devel_test_models.Test_liquid_circuit_008_net02 (sim)Compile performance 27.42 → 13.64
AESAES.Devel_test_models.Test_liquid_circuit_009_net03 (sim)Compile performance 27.59 → 14.29
AixLib_latestAixLib.Airflow.Multizone.Validation.DoorOpenClosed (sim)FrontEnd performance 17.04 → 9.97
AixLib_latestAixLib.Fluid.FMI.Conversion.Validation.InletToAirDryAir (sim)FrontEnd performance 14.32 → 8.17
AixLib_latestAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:02:08 → 0:01:12
AixLib_latestAixLib.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Templates performance 15.75 → 7.57
AixLib_latestAixLib.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Compile performance 39.03 → 20.76
AixLib_latestAixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.FiniteLineSource (sim)Simulate performance 0:02:47 → 0:01:32
AixLib_latestAixLib.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Compile performance 0:01:22 → 47.37
AixLib_latestAixLib.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Compile performance 23.64 → 13.87 Simulate performance 21.44 → 12.33
AixLib_latestAixLib.Fluid.HeatExchangers.Examples.DryCoilEffectivenessNTUMassFlow (sim)FrontEnd performance 21.74 → 12.67
AixLib_latestAixLib.Fluid.HeatExchangers.Examples.DryCoilEffectivenessNTUPControl (sim)FrontEnd performance 21.41 → 12.55
AixLib_latestAixLib.Fluid.HeatExchangers.Examples.WaterCooler_T (sim)FrontEnd performance 13.66 → 7.94
AixLib_latestAixLib.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)FrontEnd performance 17.24 → 10.04
Buildings_7.0.0Buildings.Examples.Tutorial.Boiler.System1 (sim)FrontEnd performance 13.22 → 7.68
Buildings_7.0.0Buildings.Examples.Tutorial.SpaceCooling.System2 (sim)Compile performance 20.30 → 11.29
Buildings_7.0.0Buildings.Examples.Tutorial.SpaceCooling.System3 (sim)Compile performance 20.16 → 11.33
Buildings_7.0.0Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.CylindricalHeatSource (sim)Compile → Simulate
Buildings_7.0.0Buildings.Obsolete.Utilities.IO.Python27.Functions.Examples.Exchange (sim)Compile → Simulate
Buildings_8.0.0Buildings.Obsolete.Utilities.IO.Python27.Functions.Examples.Exchange (sim)Simulate → Compile
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.CylindricalHeatSource (sim)Compile → Simulate
HanserModelicaHanserModelica.InductionMachines.IMC_Transformer (sim)Compile performance 18.75 → 10.01 Simulate performance 11.79 → 6.12
HanserModelicaHanserModelica.InductionMachines.IMC_withLosses (sim)Compile performance 11.09 → 5.66 Simulate performance 21.26 → 11.20
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.CylindricalHeatSource (sim)Compile → Simulate
ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.FlyingBodies (sim)Compile performance 13.37 → 7.80 Simulate performance 0:03:04 → 0:01:45
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier12pulseFFT (sim)Compile performance 0:03:06 → 0:01:41
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier6pulseFFT (sim)Compile performance 0:03:03 → 0:01:41
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Templates performance 19.75 → 11.35 Simulate performance 0:03:54 → 0:02:02
Modelica_3.2.3Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater (sim)FrontEnd performance 56.42 → 32.36 Compile performance 37.24 → 19.42 Simulate performance 12.97 → 7.47
Modelica_3.2.3Modelica.Fluid.Examples.BranchingDynamicPipes (sim)FrontEnd performance 29.33 → 16.97 Compile performance 38.28 → 20.04
Modelica_3.2.3Modelica.Fluid.Examples.Explanatory.MeasuringTemperature (sim)FrontEnd performance 23.83 → 13.94 Compile performance 14.60 → 7.22 Simulate performance 18.10 → 10.17
Modelica_3.2.3Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)FrontEnd performance 46.56 → 26.39 Compile performance 45.56 → 23.54
Modelica_3.2.3Modelica.Fluid.Examples.IncompressibleFluidNetwork (sim)FrontEnd performance 17.38 → 10.18 Compile performance 22.26 → 11.70 Simulate performance 13.55 → 7.40
Modelica_3.2.3Modelica.Fluid.Examples.InverseParameterization (sim)Compile performance 12.04 → 6.56 Simulate performance 24.15 → 12.74
Modelica_3.2.3Modelica.Fluid.Examples.NonCircularPipes (sim)FrontEnd performance 20.00 → 11.69 Compile performance 12.08 → 6.03
Modelica_3.2.3Modelica.Fluid.Examples.TraceSubstances.RoomCO2 (sim)FrontEnd performance 25.02 → 14.39 Compile performance 11.09 → 5.46
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_Conveyor (sim)Simulate performance 11.50 → 6.62
Modelica_3.2.3Modelica.Media.Examples.MoistAir (sim)FrontEnd performance 20.15 → 11.55
Modelica_3.2.3Modelica.Media.Examples.PsychrometricData (sim)FrontEnd performance 20.31 → 11.79 Compile performance 12.33 → 6.51
Modelica_3.2.3Modelica.Media.Examples.R134a.R134a1 (sim)FrontEnd performance 52.98 → 30.89
Modelica_3.2.3Modelica.Media.Examples.R134a.R134a2 (sim)FrontEnd performance 58.63 → 34.03 Simulate performance 10.27 → 5.78
Modelica_3.2.3Modelica.Media.Examples.ReferenceAir.Inverse_sh_TX (sim)FrontEnd performance 36.10 → 21.09
Modelica_3.2.3Modelica.Media.Examples.Tests.MediaTestModels.Air.MoistAir (sim)FrontEnd performance 22.37 → 12.85
Modelica_3.2.3Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGas (sim)FrontEnd performance 10.05 → 5.46
Modelica_3.2.3Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition (sim)FrontEnd performance 10.29 → 5.60
Modelica_3.2.3Modelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates (sim)FrontEnd performance 17.67 → 10.24
Modelica_3.2.3Modelica.Media.Examples.WaterIF97 (sim)FrontEnd performance 16.26 → 9.00
Modelica_3.2.3_cppModelica.Blocks.Examples.Rectifier12pulseFFT (sim)Compile → Verify
Modelica_3.2.3_cppModelica.Blocks.Examples.Rectifier6pulseFFT (sim)Compile → Verify
Modelica_3.2.3_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Compile → Verify
Modelica_3.2.3_cppModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_Drive (sim)Simulate performance 0:03:23 → 0:01:15
Modelica_3.2.3_cppModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)SimCode → Simulate
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_Conveyor (sim)Compile → Verify
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_DOL (sim)Simulate performance 19.57 → 1.32
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_DOL_MultiPhase (sim)Simulate performance 30.50 → 1.98
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_Initialize (sim)Simulate performance 10.19 → 0.76
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_Inverter (sim)Simulate performance 13.95 → 0.94
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_Transformer (sim)Simulate performance 29.98 → 1.89
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_YD (sim)Simulate performance 22.99 → 2.15
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMS_Start (sim)Simulate performance 25.45 → 2.31
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMS_Start_MultiPhase (sim)Simulate performance 41.91 → 3.62
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_DOL (sim)Simulate performance 30.19 → 1.41
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Generator (sim)Simulate performance 59.15 → 13.45
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Generator_MultiPhase (sim)Simulate performance 0:01:17 → 12.63
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_LoadDump (sim)Simulate performance 0:02:11 → 39.66
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Rectifier (sim)Simulate performance 28.60 → 3.08
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_Braking (sim)Simulate performance 23.72 → 4.23
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_CurrentSource (sim)Simulate performance 19.74 → 0.83
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_Inverter (sim)Simulate performance 18.79 → 1.58
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_Inverter_MultiPhase (sim)Simulate performance 32.39 → 1.44
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_VoltageSource (sim)Simulate performance 21.05 → 0.87
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMR_Inverter (sim)Simulate performance 26.75 → 1.73
Modelica_3.2.3_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMR_Inverter_MultiPhase (sim)Simulate performance 22.64 → 1.55
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Simulate performance 0:02:39 → 34.28
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_DOL (sim)Simulate performance 14.99 → 3.43
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Initialize (sim)Simulate → Verify
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Compile → Verify
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_YD (sim)Simulate performance 42.97 → 15.51
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_withLosses (sim)Simulate performance 0:02:03 → 14.05
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMS_Start (sim)Simulate performance 0:01:04 → 8.71
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_CurrentSource (sim)Simulate performance 36.40 → 4.11
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Mains (sim)Simulate performance 42.64 → 1.82
Modelica_3.2.3_cppModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.Components.MultiPhaseInductance (sim)Simulate performance 11.59 → 1.20
Modelica_4.0.0Modelica.Blocks.Examples.Rectifier12pulseFFT (sim)Compile performance 0:03:22 → 0:01:40
Modelica_4.0.0Modelica.Blocks.Examples.Rectifier6pulseFFT (sim)Compile performance 0:03:18 → 0:01:40
Modelica_4.0.0Modelica.Fluid.Examples.InverseParameterization (sim)FrontEnd performance 20.45 → 12.01
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analytic (sim)BackEnd performance 24.33 → 13.60
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Compile → Simulate
Modelica_trunk_cppModelica.Blocks.Examples.Noise.ActuatorWithNoise (sim)Simulate performance 15.05 → 8.43
Modelica_trunk_cppModelica.Blocks.Examples.Rectifier12pulseFFT (sim)Compile → Verify
Modelica_trunk_cppModelica.Blocks.Examples.Rectifier6pulseFFT (sim)Compile → Verify
Modelica_trunk_cppModelica.Electrical.Analog.Examples.CauerLowPassSC (sim)Simulate performance 46.64 → 27.07
Modelica_trunk_cppModelica.Electrical.Batteries.Examples.CCCV_StackRC (sim)Simulate → Verify
Modelica_trunk_cppModelica.Electrical.Machines.Examples.DCMachines.DCPM_Cooling (sim)Simulate performance 13.75 → 6.21
Modelica_trunk_cppModelica.Electrical.Machines.Examples.InductionMachines.IMC_Conveyor (sim)Simulate performance 30.39 → 14.43
Modelica_trunk_cppModelica.Electrical.Machines.Examples.InductionMachines.IMC_YDarc (sim)Simulate performance 0:01:41 → 56.33
Modelica_trunk_cppModelica.Electrical.Machines.Examples.InductionMachines.IMC_withLosses (sim)Simulate performance 18.96 → 10.87
Modelica_trunk_cppModelica.Electrical.Machines.Examples.SynchronousMachines.SMEE_DOL (sim)Simulate performance 13.38 → 6.80
Modelica_trunk_cppModelica.Electrical.Machines.Examples.SynchronousMachines.SMEE_LoadDump (sim)Simulate performance 57.28 → 32.42
Modelica_trunk_cppModelica.Electrical.Machines.Examples.SynchronousMachines.SMEE_Rectifier (sim)Simulate performance 19.41 → 9.44
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_Drive (sim)Simulate performance 17.17 → 8.99
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Compile → Verify
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_Characteristic (sim)Simulate performance 25.79 → 13.69
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_Characteristic (sim)Simulate performance 22.15 → 12.01
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RLV_Characteristic (sim)Simulate performance 10.94 → 5.25
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_Drive (sim)Simulate performance 0:02:15 → 0:01:15
Modelica_trunk_cppModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)SimCode → Simulate
Modelica_trunk_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Conveyor (sim)Compile → Verify
Modelica_trunk_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_LoadDump (sim)Simulate performance 0:01:48 → 21.78
Modelica_trunk_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_Braking (sim)Simulate performance 13.44 → 3.74
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Loops.Fourbar1 (sim)Simulate performance 17.88 → 5.53
OpenIPSL_releaseOpenIPSL.Examples.ThreePhase.IEEE13 (sim)Simulate performance 0:01:15 → 39.98
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_80 (sim)Compile → Simulate
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.PressureLoss.TestDynamicCheckValve (sim)Simulate performance 10.48 → 6.14
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.Volume.TestDynamicDrum (sim)Compile performance 25.30 → 14.31
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.Volume.TestStaticDrum3 (sim)Compile performance 20.98 → 11.99
ThermoSysProThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_TripTAC (sim)Compile → Simulate
ThermofluidStreamThermofluidStream.Undirected.HeatExchangers.Tests.ConductionElementTwoPhase (sim)Simulate performance 33.52 → 18.05
ThermofluidStream_OM_adaptionsThermofluidStream.Undirected.HeatExchangers.Tests.ConductionElementTwoPhase (sim)Simulate performance 32.77 → 18.22