OpenModelica newInst from 2019-02-22 21:02:21 to 2019-02-23 14:17:40

Summary

OMC Commits1
Libraries Changed0
Number of Improvements1
Number of Regressions0
Number of Performance Improvements100
Number of Performance Regressions0

OpenModelica Changes

CommitAuthorSummary
a385b605dAdeel AsgharAdded new API parseEncryptedPackage Works similar to `parseFile`. Added support for creating .mol packages without encryption which means they only contains the .mo files and also updated `loadEncryptedPackage` to be able to load such packages.

Library Changes

LibraryChange

Models Affected

ChemicalChemical.Examples.AcidBase.AlbuminTitrationSimulate performance 0:01:47 → 0:01:02
HanserModelicaHanserModelica.InductionMachines.IMC_TransformerCompile performance 17.57 → 8.48 Simulate performance 14.55 → 6.78
HanserModelicaHanserModelica.SynchronousMachines.SMEE_LoadDumpCompile performance 11.24 → 5.47 Simulate performance 31.07 → 14.49
HanserModelicaHanserModelica.SynchronousMachines.SMEE_RectifierCompile performance 10.44 → 5.32 Simulate performance 10.76 → 5.22
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDCMotorHeatTransferCompile performance 39.85 → 23.11
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlowCompile performance 31.31 → 16.20
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittingsCompile performance 58.91 → 33.23 Simulate performance 39.47 → 20.56
ModelicaTest_3.2.1ModelicaTest.Fluid.TestOverdeterminedInitial.DynamicPipeLumpedPressureInitializationCompile performance 12.71 → 6.83 Simulate performance 22.52 → 10.83
ModelicaTest_3.2.1ModelicaTest.MultiBody.InitializationConversion.JointsBackEnd performance 13.17 → 6.55
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.SphericalSpherical2BackEnd performance 11.57 → 6.54
ModelicaTest_3.2.1ModelicaTest.MultiBody.Joints.UniversalSphericalBackEnd performance 12.83 → 6.62
Modelica_3.2.1Modelica.Electrical.Analog.Examples.CauerLowPassSCSimulate performance 37.33 → 19.16
Modelica_3.2.1Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YDSimulate performance 22.78 → 11.08
Modelica_3.2.1Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_RectifierSimulate performance 18.63 → 8.93
Modelica_3.2.1Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderFrontEnd performance 14.53 → 7.53 BackEnd performance 49.07 → 24.64 Templates performance 19.52 → 9.81 Compile performance 0:02:10 → 0:01:02
Modelica_3.2.1Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWaterCompile performance 39.09 → 18.95
Modelica_3.2.1Modelica.Fluid.Examples.BranchingDynamicPipesBackEnd performance 10.08 → 4.58 Compile performance 46.89 → 22.51 Simulate performance 25.48 → 13.84
Modelica_3.2.1Modelica.Fluid.Examples.Explanatory.MeasuringTemperatureCompile performance 16.04 → 8.28 Simulate performance 14.92 → 7.18
Modelica_3.2.1Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulationBackEnd performance 16.54 → 8.11 Compile performance 58.76 → 27.87
Modelica_3.2.1Modelica.Fluid.Examples.IncompressibleFluidNetworkCompile performance 25.84 → 13.39 Simulate performance 20.45 → 9.98
Modelica_3.2.1Modelica.Fluid.Examples.InverseParameterizationCompile performance 14.92 → 7.59 Simulate performance 23.76 → 10.84
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Elementary.HeatLossesCompile performance 10.67 → 5.27 Simulate performance 22.65 → 10.88
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystemSimulate performance 11.67 → 5.47
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6FrontEnd performance 12.16 → 6.38 BackEnd performance 33.94 → 16.60 Compile performance 37.80 → 18.55 Simulate performance 38.88 → 18.15
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analyticBackEnd performance 15.53 → 7.68 Compile performance 27.46 → 13.59
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1BackEnd performance 10.75 → 4.95 Compile performance 18.81 → 9.13
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobotCompile performance 20.61 → 10.73
Modelica_3.2.1Modelica.Media.Examples.ReferenceAir.Inverse_sh_TSimulate performance 10.10 → 4.52
Modelica_3.2.1Modelica.Media.Examples.ReferenceAir.Inverse_sh_TXSimulate performance 16.08 → 7.08
Modelica_3.2.1Modelica.Media.Examples.ReferenceAir.MoistAir1Compile performance 11.72 → 5.82 Simulate performance 37.74 → 17.25
Modelica_3.2.1Modelica.Media.Examples.ReferenceAir.MoistAir2Compile performance 12.73 → 6.38 Simulate performance 0:01:03 → 36.03
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier12pulseFFTCompile performance 0:03:49 → 0:02:07 Simulate performance 0:06:38 → 0:03:11
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier6pulseFFTCompile performance 0:03:42 → 0:02:01 Simulate performance 0:02:15 → 0:01:04
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_DriveSimulate performance 0:05:40 → 0:02:51
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_DriveSimulate performance 0:02:06 → 0:01:11
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderBackEnd performance 46.36 → 24.36 Templates performance 21.40 → 10.96 Compile performance 0:02:15 → 0:01:03 Simulate performance 0:05:09 → 0:02:17
Modelica_3.2.3Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWaterCompile performance 42.89 → 20.05
Modelica_3.2.3Modelica.Fluid.Examples.BranchingDynamicPipesBackEnd performance 11.23 → 5.11 Compile performance 48.64 → 22.90 Simulate performance 29.90 → 13.79
Modelica_3.2.3Modelica.Fluid.Examples.Explanatory.MeasuringTemperatureCompile performance 17.23 → 8.38 Simulate performance 15.11 → 6.93
Modelica_3.2.3Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulationBackEnd performance 17.83 → 8.43 Compile performance 0:01:02 → 28.77 Simulate performance 10.57 → 4.72
Modelica_3.2.3Modelica.Fluid.Examples.IncompressibleFluidNetworkCompile performance 28.76 → 13.94 Simulate performance 19.64 → 8.63
Modelica_3.2.3Modelica.Fluid.Examples.InverseParameterizationCompile performance 16.08 → 7.98 Simulate performance 22.93 → 10.33
Modelica_3.2.3Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControlsCompile performance 18.17 → 8.68 Simulate performance 10.46 → 4.72
Modelica_3.2.3Modelica.Magnetic.FluxTubes.Examples.Hysteresis.ThreePhaseTransformerWithRectifierCompile performance 10.78 → 5.42 Simulate performance 11.12 → 5.07
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_ConveyorSimulate performance 12.22 → 5.78
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_LoadDumpCompile performance 11.43 → 5.68 Simulate performance 35.32 → 15.34
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_RectifierCompile performance 10.35 → 5.67 Simulate performance 10.36 → 5.07
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_ConveyorCompile performance 13.51 → 6.68 Simulate performance 30.32 → 13.84
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_InitializeCompile performance 12.86 → 6.63 Simulate performance 21.78 → 9.68
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_TransformerCompile performance 18.48 → 9.33 Simulate performance 14.54 → 6.93
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Elementary.HeatLossesCompile performance 11.68 → 5.77 Simulate performance 12.03 → 5.47
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystemSimulate performance 12.40 → 6.04
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6FrontEnd performance 15.72 → 8.08 BackEnd performance 30.52 → 15.62 Compile performance 38.74 → 19.00 Simulate performance 29.92 → 15.04
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analyticBackEnd performance 15.56 → 8.02 Compile performance 27.64 → 13.84 Simulate performance 10.55 → 4.17
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobotCompile performance 20.80 → 10.38
Modelica_3.2.3Modelica.Media.Examples.R134a.R134a2Simulate performance 10.36 → 4.22
Modelica_3.2.3Modelica.Media.Examples.ReferenceAir.Inverse_sh_TXSimulate performance 17.07 → 7.08
Modelica_3.2.3Modelica.Media.Examples.ReferenceAir.MoistAir1Compile performance 11.74 → 5.63 Simulate performance 39.75 → 17.80
Modelica_3.2.3Modelica.Media.Examples.ReferenceAir.MoistAir2Compile performance 12.44 → 6.08 Simulate performance 0:01:22 → 36.18
Modelica_trunkModelica.Blocks.Examples.NoiseExamples.ActuatorWithNoiseCompile performance 10.24 → 5.13 Simulate performance 21.78 → 9.98
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFTBackEnd performance 42.97 → 23.86 SimCode performance 0:02:41 → 0:01:20 Compile performance 0:04:42 → 0:01:59 Simulate performance 0:06:38 → 0:03:07
Modelica_trunkModelica.Blocks.Examples.Rectifier6pulseFFTBackEnd performance 44.63 → 25.20 SimCode performance 0:02:27 → 0:01:13 Compile performance 0:04:32 → 0:02:00 Simulate performance 0:02:19 → 0:01:03
Modelica_trunkModelica.Electrical.Analog.Examples.CauerLowPassSCCompile performance 11.49 → 5.12 Simulate performance 39.13 → 19.25
Modelica_trunkModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_ConveyorSimulate performance 12.48 → 5.53
Modelica_trunkModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_InverterDriveCompile performance 12.32 → 5.93 Simulate performance 23.42 → 10.78
Modelica_trunkModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YDSimulate performance 46.96 → 22.15
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDumpCompile performance 11.28 → 5.27 Simulate performance 44.80 → 20.80
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_RectifierCompile performance 11.32 → 5.78 Simulate performance 19.52 → 9.58
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_DriveSimulate performance 0:03:06 → 0:01:24
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_DriveCompile performance 11.37 → 5.32 Simulate performance 0:06:25 → 0:02:54
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_CharacteristicSimulate performance 25.10 → 11.58
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_CharacteristicSimulate performance 22.34 → 11.13
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RLV_CharacteristicSimulate performance 12.59 → 5.37
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_DC_DriveSimulate performance 0:02:33 → 0:01:09
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdderFrontEnd performance 14.69 → 7.32 BackEnd performance 46.82 → 22.20 Templates performance 21.94 → 10.68 Compile performance 0:02:21 → 0:01:04 Simulate performance 0:05:10 → 0:02:18
Modelica_trunkModelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWaterCompile performance 42.80 → 20.10
Modelica_trunkModelica.Fluid.Examples.BranchingDynamicPipesBackEnd performance 10.78 → 5.37 Compile performance 50.04 → 22.60 Simulate performance 28.98 → 13.59
Modelica_trunkModelica.Fluid.Examples.Explanatory.MeasuringTemperatureCompile performance 17.31 → 8.33 Simulate performance 14.90 → 7.18
Modelica_trunkModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulationBackEnd performance 17.55 → 8.31 Compile performance 0:01:03 → 29.57 Simulate performance 10.34 → 4.73
Modelica_trunkModelica.Fluid.Examples.IncompressibleFluidNetworkCompile performance 29.23 → 13.19 Simulate performance 19.88 → 8.78
Modelica_trunkModelica.Fluid.Examples.InverseParameterizationCompile performance 16.14 → 7.98 Simulate performance 22.23 → 10.28
Modelica_trunkModelica.Fluid.Examples.TraceSubstances.RoomCO2WithControlsCompile performance 18.86 → 8.83 Simulate performance 10.43 → 4.52
Modelica_trunkModelica.Magnetic.FluxTubes.Examples.Hysteresis.ThreePhaseTransformerWithRectifierCompile performance 11.13 → 5.17 Simulate performance 11.30 → 5.07
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMC_ConveyorSimulate performance 10.63 → 5.02
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_LoadDumpCompile performance 11.83 → 6.13 Simulate performance 34.36 → 15.34
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_RectifierCompile performance 11.43 → 5.63 Simulate performance 10.49 → 4.92
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_ConveyorCompile performance 13.09 → 6.27 Simulate performance 27.88 → 11.23
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_InitializeCompile performance 12.60 → 6.07 Simulate performance 19.34 → 8.28
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_TransformerCompile performance 18.08 → 8.53 Simulate performance 14.47 → 5.92
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.HeatLossesCompile performance 11.83 → 5.82 Simulate performance 12.30 → 5.58
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystemSimulate performance 13.07 → 6.08
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.EngineV6FrontEnd performance 16.06 → 7.98 BackEnd performance 32.82 → 15.53 Compile performance 39.45 → 19.00 Simulate performance 31.27 → 14.59
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analyticBackEnd performance 16.28 → 8.07 Compile performance 28.94 → 14.24
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Loops.Fourbar1Compile performance 20.33 → 9.28
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobotCompile performance 22.42 → 10.98
Modelica_trunkModelica.Media.Examples.ReferenceAir.Inverse_sh_TXSimulate performance 15.80 → 7.48
Modelica_trunkModelica.Media.Examples.ReferenceAir.MoistAir1Compile performance 11.88 → 5.83 Simulate performance 40.22 → 17.85
Modelica_trunkModelica.Media.Examples.ReferenceAir.MoistAir2Compile performance 12.76 → 6.08 Simulate performance 0:01:21 → 37.59
Modelica_trunk_cppModelica.Media.Examples.TestOnly.MixIdealGasAirCompile → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20Compile performance 54.33 → 31.48 Simulate performance 18.01 → 10.08
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5Simulate performance 28.11 → 13.44