OpenModelica master-fmi from 2018-05-24 22:46:17 to 2018-05-26 00:21:18

Summary

OMC Commits6
Libraries Changed3
Number of Improvements6
Number of Regressions4
Number of Performance Improvements65
Number of Performance Regressions67

OpenModelica Changes

CommitAuthorSummary
e2290c947Per ÖstlundFix ComponentReference.expandCref.
a18520584Per ÖstlundImprove inlining to handle Complex constructor.
e8395d74fPer Östlund[NF] Fix call attributes for operator overloading.
215b5fc1cPer Östlund[NF] Fix ConnectEquations.makePositiveMaxCall.
526262a25Per Östlund[NF] Fix default values in record constructors.
c2593f279Dietmar WinklerAdd default top alignment for table rows

Library Changes

LibraryChange
Buildings_latestFrom version 5.0.2 OMSimulator v0.1.0-429-gbd514e7 (revision 20180508-144415~git~master) OMSimulator v0.1.0-429-gbd514e7 to 5.0.2 OMSimulator v0.1.0-429-gbd514e7 (revision 20180525-085918~git~master) OMSimulator v0.1.0-429-gbd514e7
ChemicalFrom version 1.2.0-alpha OMSimulator v0.1.0-429-gbd514e7 (revision 20180226-132951~git~master) OMSimulator v0.1.0-429-gbd514e7 to 1.2.0-alpha OMSimulator v0.1.0-429-gbd514e7 (revision 20180524-224835~git~master) OMSimulator v0.1.0-429-gbd514e7
IBPSA_latestFrom version 1.0.0 OMSimulator v0.1.0-429-gbd514e7 (revision 20180522-170730~git~master) OMSimulator v0.1.0-429-gbd514e7 to 1.0.0 OMSimulator v0.1.0-429-gbd514e7 (revision 20180525-090046~git~master) OMSimulator v0.1.0-429-gbd514e7

Models Affected

Annex60_1.0.0Annex60.Airflow.Multizone.Examples.OneEffectiveAirLeakageAreaSimulate → Compile
Annex60_1.0.0Annex60.Fluid.Movers.BaseClasses.Validation.PowerInterfaceSimulate performance 0:08:00 → 0.11
Annex60_1.0.0Annex60.Media.Examples.WaterTemperatureEnthalpyInversionSimulate performance 0.11 → 0:08:00
Annex60_1.0.0Annex60.Media.Specialized.Water.Examples.TemperatureDependentDensityPropertiesSimulate performance 0:08:00 → 0.11
Annex60_1.0.0Annex60.Utilities.Psychrometrics.Functions.Examples.Density_pTXSimulate performance 0.06 → 0:08:00
Annex60_1.0.0Annex60.Utilities.Time.Examples.ModelTimeSimulate performance 0:08:00 → 0.11
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.ChimneyShaftWithVolumeSimulate → Compile
BuildSysProBuildSysPro.IBPSA.Media.Examples.AirTemperatureEnthalpyInversionSimulate performance 0.11 → 0:08:00
BuildSysProBuildSysPro.IBPSA.Utilities.Math.Examples.SmoothHeavisideSimulate performance 0:08:00 → 0.12
BuildSysProBuildSysPro.IBPSA.Utilities.Math.Functions.Examples.SpliceFunctionSimulate performance 0:08:00 → 0.16
BuildingSystemsBuildingSystems.BoundaryConditions.WeatherData.BaseClasses.Examples.CheckWindSpeedTemplates performance 11.29 → 1.27
BuildingSystemsBuildingSystems.Fluid.MixingVolumes.Examples.MixingVolumeMoistAirSimulate performance 0:08:00 → 0.11
BuildingSystemsBuildingSystems.Utilities.Math.Examples.AverageSimulate performance 0:08:00 → 0.06
BuildingSystemsBuildingSystems.Utilities.Math.Examples.SmoothBlocksSimulate performance 0.06 → 0:08:00
BuildingSystemsBuildingSystems.Utilities.Math.Functions.Examples.RegStepSimulate performance 0:08:00 → 0.11
Buildings_1.6Buildings.Fluid.Storage.Examples.StratifiedCompile performance 11.40 → 20.01
Buildings_1.6Buildings.Utilities.Math.Functions.Examples.SmoothExponentialDerivativeCheckSimulate performance 0.11 → 0:08:00
Buildings_3.0.0Buildings.Fluid.BaseClasses.FlowModels.Validation.InvertingBasicFlowFunction_dpSimulate performance 0.11 → 0:08:00
Buildings_3.0.0Buildings.Utilities.Math.Examples.SpliceSimulate performance 0:08:00 → 0.11
Buildings_3.0.0Buildings.Utilities.Math.Functions.Examples.SpliceFunctionSimulate performance 0.11 → 0:08:00
Buildings_3.0.0Buildings.Utilities.Math.Functions.Examples.TrapezoidalIntegrationSimulate performance 0.11 → 0:08:00
Buildings_3.0.0Buildings.Utilities.Psychrometrics.Examples.HumidityRatioPressureSimulate performance 0.11 → 0:08:00
Buildings_3.0.0Buildings.Utilities.Psychrometrics.Examples.SaturationPressureSimulate performance 0:08:00 → 0.06
Buildings_5.0.1Buildings.Airflow.Multizone.Examples.OneEffectiveAirLeakageAreaCompile → Simulate
Buildings_5.0.1Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.DiffuseIsotropicTemplates performance 10.19 → 0.80
Buildings_5.0.1Buildings.Controls.OBC.CDL.Continuous.Sources.Validation.CalendarTimeMonthsPlusCompile → Simulate
Buildings_5.0.1Buildings.Controls.OBC.CDL.Continuous.Validation.AverageSimulate performance 0.11 → 0:08:00
Buildings_5.0.1Buildings.Controls.OBC.CDL.Logical.Validation.NorSimulate performance 0:08:00 → 0.11
Buildings_5.0.1Buildings.Controls.OBC.CDL.Utilities.Validation.AssertSimulate performance 0.11 → 0:08:00
Buildings_5.0.1Buildings.Examples.DualFanDualDuct.Controls.Examples.RoomMixingBoxCompile → Simulate
Buildings_5.0.1Buildings.Media.Examples.WaterTemperatureEnthalpyInversionSimulate performance 0:08:00 → 0.57
Buildings_5.0.1Buildings.Utilities.Math.Examples.BiquadraticSimulate performance 0:08:00 → 0.11
Buildings_5.0.1Buildings.Utilities.Psychrometrics.Examples.Density_pTXSimulate performance 0.12 → 0:08:00
Buildings_5.0.1Buildings.Utilities.Psychrometrics.Functions.Examples.pW_TDewPoi_comparisonSimulate performance 0:08:00 → 0.11
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.SolarAzimuthTemplates performance 10.43 → 4.20
Buildings_latestBuildings.Controls.OBC.CDL.Continuous.Validation.GreaterSimulate performance 0.11 → 0:08:00
Buildings_latestBuildings.Controls.OBC.CDL.Logical.Validation.ChangeSimulate performance 0:08:00 → 0.11
Buildings_latestBuildings.Controls.OBC.CDL.SetPoints.Validation.HotWaterTemperatureResetSimulate performance 0:08:00 → 0.11
Buildings_latestBuildings.Examples.DualFanDualDuct.Controls.Examples.RoomMixingBoxCompile → Simulate
Buildings_latestBuildings.Fluid.Actuators.BaseClasses.Examples.EqualPercentageDerivativeCheckSimulate performance 0.11 → 0:08:00
Buildings_latestBuildings.Utilities.Math.Examples.IntegerReplicatorSimulate performance 0:08:00 → 0.06
Buildings_latestBuildings.Utilities.Math.Examples.InverseXRegularizedSimulate performance 0.06 → 0:08:00
Buildings_latestBuildings.Utilities.Math.Examples.SmoothExponentialSimulate performance 0:08:00 → 0.06
Buildings_latestBuildings.Utilities.Math.Examples.SmoothHeavisideSimulate performance 0.06 → 0:08:00
Buildings_latestBuildings.Utilities.Math.Functions.Examples.InverseXDerivativeCheckSimulate performance 0:08:00 → 0.11
Buildings_latestBuildings.Utilities.Psychrometrics.Examples.SaturationPressureSimulate performance 0.06 → 0:08:00
Buildings_latestBuildings.Utilities.Psychrometrics.Examples.SaturationPressureLiquidSimulate performance 0.06 → 0:08:00
Buildings_latestBuildings.Utilities.Psychrometrics.Functions.Examples.Density_pTXSimulate performance 0:08:00 → 0.06
ChemicalChemical.Examples.AcidBase.AlbuminTitrationCompile → Failed
IBPSA_latestIBPSA.Airflow.Multizone.Examples.OneEffectiveAirLeakageAreaCompile → Simulate
IBPSA_latestIBPSA.Fluid.BaseClasses.FlowModels.Validation.InverseFlowFunctionsSimulate performance 0.11 → 0:08:00
IBPSA_latestIBPSA.Media.Specialized.Air.Examples.PerfectGasTemperatureEnthalpyInversionSimulate performance 0.11 → 0:08:00
IBPSA_latestIBPSA.Utilities.Math.Examples.PowerLinearizedSimulate performance 0.11 → 0:08:00
ModelicaTestOverdetermined_3.2.2ModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesEquationsFullSteadyStatePressureAndTemperatureSimulate performance 0:08:00 → 0.11
ModelicaTestOverdetermined_3.2.2ModelicaTestOverdetermined.InconsistentInitialization.Fluid.TwoVolumesFullInitialInconsistentSimulate performance 0.11 → 0:08:00
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Sensors.TestFlowRateSimulate performance 0:08:00 → 0.11
ModelicaTest_3.2.1ModelicaTest.Fluid.TestPipesAndValves.LumpedPipeInitializationSimulate performance 0:08:00 → 0.11
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTable1D.Test4Simulate performance 0:08:00 → 0.11
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTable1Ds.Test15Simulate performance 0.11 → 0:08:00
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTimeTable.Test25Simulate performance 0:08:00 → 0.11
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTimeTable.Test43Simulate performance 0.11 → 0:08:00
ModelicaTest_3.2.1_cppModelicaTest.Blocks.MeanSimulate performance 0.06 → 0:08:00
ModelicaTest_3.2.1_cppModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Orifice.dp_suddenChange_DPMFLOWSimulate performance 0:08:00 → 0.06
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestComponents.NewFittings.Bends.EdgedBendSimulate performance 0.06 → 0:08:00
ModelicaTest_3.2.1_cppModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650Simulate performance 0.06 → 0:08:00
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Visualizers.ColorMapsSimulate performance 0:08:00 → 0.11
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTable1D.Test1Simulate performance 0.06 → 0:08:00
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTable1D.Test12Simulate performance 0.06 → 0:08:00
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTable1D.Test4Simulate performance 0:08:00 → 0.06
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTable1Ds.Test18Simulate performance 0.06 → 0:08:00
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTable1Ds.Test5Simulate performance 0:08:00 → 0.06
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTable2D.Test15Simulate performance 0.06 → 0:08:00
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTimeTable.Test10Simulate performance 0.06 → 0:08:00
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTimeTable.Test15Simulate performance 0:08:00 → 0.06
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTimeTable.Test42Simulate performance 0.06 → 0:08:00
ModelicaTest_3.2.2ModelicaTest.Blocks.IntegerTableSimulate performance 0.11 → 0:08:00
ModelicaTest_3.2.2ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.Channel.kc_evenGapTurbulentSimulate performance 0:08:00 → 0.17
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.NewFittings.Bends.CurvedBendSimulate performance 0:08:00 → 0.11
ModelicaTest_3.2.2ModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_turbulentSimulate performance 0:08:00 → 0.11
ModelicaTest_3.2.2ModelicaTest.Media.TestAllProperties.ConstantPropertyLiquidWaterSimulate performance 0.11 → 0:08:00
ModelicaTest_3.2.2ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceAir_dTSimulate performance 0:08:00 → 0.17
ModelicaTest_3.2.2ModelicaTest.Tables.CombiTable1Ds.Test3Simulate performance 0.11 → 0:08:00
ModelicaTest_3.2.2ModelicaTest.Tables.CombiTimeTable.Test44Simulate performance 0:08:00 → 0.11
ModelicaTest_3.2.2ModelicaTest.Tables.CombiTimeTable.Test63Simulate performance 0.11 → 0:08:00
ModelicaTest_3.2.2ModelicaTest.Utilities.TestInternalSimulate performance 0:08:00 → 0.11
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalseSimulate performance 0.12 → 0:08:00
ModelicaTest_3.2.2_cppModelicaTest.Tables.CombiTable1Ds.Test30Simulate performance 0.06 → 0:08:00
ModelicaTest_trunkModelicaTest.Fluid.TestPipesAndValves.LumpedPipeInitializationSimulate performance 0.11 → 0:08:00
ModelicaTest_trunkModelicaTest.Fluid.TestUtilities.TestRegRootDerivativeSimulate performance 0:08:00 → 0.11
ModelicaTest_trunkModelicaTest.Math.TestPolynomialsSimulate performance 0.11 → 0:08:00
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test19Simulate performance 0:08:00 → 0.11
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test43Simulate performance 0.11 → 0:08:00
ModelicaTest_trunk_cppModelicaTest.Blocks.PadeDelay2Simulate performance 0.06 → 0:08:00
ModelicaTest_trunk_cppModelicaTest.Blocks.SelfResettingIntegratorSimulate performance 0:08:00 → 0.06
ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.FlyingBodiesSimulate performance 0:08:00 → 0.11
ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_1Simulate performance 0.11 → 0:08:00
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2D.Test15Simulate performance 0.06 → 0:08:00
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2D.Test17Simulate performance 0:08:00 → 0.06
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTimeTable.Test26Simulate performance 0.06 → 0:08:00
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTimeTable.Test50Simulate performance 0:08:00 → 0.06
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTimeTable.Test7Simulate performance 0:08:00 → 0.06
Modelica_3.1_cppModelica.Electrical.Analog.Examples.NandGateSimulate performance 0:08:00 → 0.06
Modelica_3.1_cppModelica.Magnetic.FluxTubes.Examples.SaturatedInductorSimulate performance 0.06 → 0:08:00
Modelica_3.2.1Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWaterSimulate performance 0:08:00 → 0.21
Modelica_3.2.1Modelica.Media.Examples.TestOnly.IdealGasN2MixSimulate performance 0.11 → 0:08:00
Modelica_3.2.1Modelica.Media.Incompressible.Examples.TestGlycolSimulate performance 0.11 → 0:08:00
Modelica_3.2.1_cppModelica.Blocks.Examples.FilterWithDifferentiationSimulate performance 0.06 → 0:08:00
Modelica_3.2.1_cppModelica.Media.Examples.Tests.MediaTestModels.LinearFluid.LinearWater_pTSimulate performance 0:08:00 → 0.06
Modelica_3.2.2Modelica.Electrical.Analog.Examples.SimpleTriacCircuitSimulate performance 0:08:00 → 0.11
Modelica_3.2.2Modelica.Electrical.Analog.Examples.ThyristorBehaviourTestSimulate performance 0:08:00 → 0.11
Modelica_3.2.2Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_RLSimulate performance 0:08:00 → 0.16
Modelica_3.2.2Modelica.Electrical.Spice3.Examples.Spice3BenchmarkMosfetCharacterizationSimulate performance 0:08:00 → 0.11
Modelica_3.2.2Modelica.Utilities.Examples.readRealParameterModelSimulate performance 0.41 → 0:08:00
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.SuperSampleSimulate performance 0:08:00 → 0.11
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.TickBasedStepSimulate performance 0.11 → 0:08:00
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.UpSample2Simulate performance 0.11 → 0:08:00
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestIntegerSamplerAndHoldsSimulate performance 0.11 → 0:08:00
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestStateSpaceSimulate performance 0.11 → 0:08:00
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestTransferFunctionSimulate performance 0:08:00 → 0.11
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.TimeBasedPulseSimulate performance 0.07 → 0:08:00
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.AssignClockToSquareWaveHoldSimulate performance 0:08:00 → 0.03
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.SampleClockedSimulate performance 0:08:00 → 0.03
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.SuperSampleInterpolatedSimulate performance 0:08:00 → 0.03
Modelica_trunkModelica.Blocks.Examples.NoiseExamples.DistributionsSimulate performance 0.11 → 0:08:00
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFTCompile → Failed
Modelica_trunkModelica.ComplexBlocks.Examples.TestConversionBlockSimulate performance 0.11 → 0:08:00
Modelica_trunkModelica.Electrical.Analog.Examples.SimpleTriacCircuitSimulate performance 0.11 → 0:08:00
Modelica_trunkModelica.Electrical.Spice3.Examples.CoupledInductorsSimulate performance 0.11 → 0:08:00
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkRtlInverterSimulate performance 0.11 → 0:08:00
Modelica_trunkModelica.Utilities.Examples.WriteRealMatrixToFileSimulate performance 0.11 → 0:08:00
Modelica_trunkModelica.Utilities.Examples.readRealParameterModelSimulate performance 0:08:00 → 0.31
Modelica_trunk_cppModelica.Electrical.Analog.Examples.NandGateSimulate performance 0:08:00 → 0.03
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.DiodeBridge2mPulseSimulate performance 0:08:00 → 0.11
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160704Compile performance 35.02 → 9.03
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Analytical_20160704Compile performance 10.58 → 34.70
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Analytical_20160808Compile performance 34.84 → 9.38
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160704Compile performance 8.52 → 34.61
PowerSystemsPowerSystems.Examples.AC1ph_DC.Elementary.SensorSimulate performance 0:08:00 → 0.11
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Inverters.RectifierSimulate performance 0:08:00 → 0.11
PowerSystems_latestPowerSystems.Examples.AC3ph.Elementary.ImpedanceSimulate performance 0.11 → 0:08:00
PowerSystems_latestPowerSystems.Examples.Introductory.UnitsSimulate performance 0.11 → 0:08:00
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10Failed → Verify