OpenModelica master-fmi from 2018-05-18 05:02:39 to 2018-05-18 22:54:11

Summary

OMC Commits4
Libraries Changed1
Number of Improvements3
Number of Regressions2
Number of Performance Improvements70
Number of Performance Regressions72

OpenModelica Changes

CommitAuthorSummary
c06350fe9Per Östlund[NF] Fix record constructor generation issue.
c6677a428Per ÖstlundMake saveTotalModel respect uses-annotations.
54d7a401cPer Östlund[NF] Fix modifier scope in Inst.instClassDef.
c0cc57f7cMartin SjölundBuild lpsolve55 if it is not found

Library Changes

LibraryChange
BuildingSystemsFrom version 2.0.0-beta OMSimulator v0.1.0-408-gedace7c (revision 2.0.0-beta2-125-gd6bf474) OMSimulator v0.1.0-408-gedace7c to 2.0.0-beta OMSimulator v0.1.0-408-gedace7c (revision 2.0.0-beta2-129-gb847361) OMSimulator v0.1.0-408-gedace7c

Models Affected

Annex60_1.0.0Annex60.Airflow.Multizone.Examples.OneEffectiveAirLeakageAreaSimulate → Compile
Annex60_1.0.0Annex60.Fluid.Movers.BaseClasses.Validation.PowerInterfaceSimulate performance 0.06 → 0:08:00
Annex60_1.0.0Annex60.Utilities.Math.Examples.IntegerReplicatorSimulate performance 0.11 → 0:08:00
Annex60_1.0.0Annex60.Utilities.Math.Functions.Examples.PowerLinearizedSimulate performance 0:08:00 → 0.11
Annex60_1.0.0Annex60.Utilities.Math.Functions.Examples.SpliceFunctionSimulate performance 0.11 → 0:08:00
Annex60_1.0.0Annex60.Utilities.Psychrometrics.Functions.Examples.SaturationPressureSimulate performance 0:08:00 → 0.06
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.OneEffectiveAirLeakageAreaSimulate → Compile
BuildSysProBuildSysPro.IBPSA.Utilities.Psychrometrics.Examples.Phi_pTXSimulate performance 0:08:00 → 0.11
BuildingSystemsBuildingSystems.BoundaryConditions.WeatherData.BaseClasses.Examples.GetHeaderElementSimulate performance 0:08:01 → 2.82
BuildingSystemsBuildingSystems.HAM.HeatAndMoistureTransport.Functions.Examples.wSorSimulate performance 0.11 → 0:08:00
BuildingSystemsBuildingSystems.Utilities.Math.Functions.Examples.TrapezoidalIntegrationSimulate performance 0.11 → 0:08:00
BuildingSystemsBuildingSystems.Utilities.Psychrometrics.Functions.Examples.pW_XSimulate performance 0:08:00 → 0.11
Buildings_1.6Buildings.Controls.Continuous.Examples.NumberOfRequestsSimulate performance 0.11 → 0:08:00
Buildings_1.6Buildings.Controls.SetPoints.Examples.HotWaterTemperatureResetSimulate performance 0:08:00 → 0.06
Buildings_1.6Buildings.Utilities.Math.Examples.AverageSimulate performance 0:08:00 → 0.11
Buildings_1.6Buildings.Utilities.Psychrometrics.Functions.BaseClasses.Examples.DewPointTemperatureDerivativeCheckSimulate performance 0.06 → 0:08:00
Buildings_1.6Buildings.Utilities.Psychrometrics.Functions.BaseClasses.Examples.InverseDewPointTemperatureDerivativeCheck_ambSimulate performance 0:08:00 → 0.06
Buildings_1.6Buildings.Utilities.Psychrometrics.Functions.BaseClasses.Examples.WaterVaporPressureDerivativeCheckSimulate performance 0:08:00 → 0.11
Buildings_1.6Buildings.Utilities.Reports.Examples.PrinterSimulate performance 0:08:00 → 0.11
Buildings_3.0.0Buildings.Fluid.BaseClasses.FlowModels.Validation.InverseFlowFunctionsSimulate performance 0:08:00 → 0.11
Buildings_3.0.0Buildings.Fluid.MixingVolumes.Examples.MixingVolumeMoistAirSimulate performance 0:08:00 → 0.11
Buildings_3.0.0Buildings.Utilities.Math.Examples.IntegerReplicatorSimulate performance 0:08:00 → 0.11
Buildings_3.0.0Buildings.Utilities.Math.Examples.SmoothHeavisideSimulate performance 0.06 → 0:08:00
Buildings_3.0.0Buildings.Utilities.Math.Examples.SmoothLimitSimulate performance 0.06 → 0:08:00
Buildings_3.0.0Buildings.Utilities.Math.Examples.SmoothMinSimulate performance 0.11 → 0:08:00
Buildings_3.0.0Buildings.Utilities.Psychrometrics.Examples.HumidityRatioPressureSimulate performance 0:08:00 → 0.11
Buildings_3.0.0Buildings.Utilities.Psychrometrics.Examples.TWetBul_TDryBulXiSimulate performance 0.11 → 0:08:00
Buildings_5.0.1Buildings.Airflow.Multizone.BaseClasses.Examples.WindPressureLowRiseSimulate performance 0:08:00 → 0.06
Buildings_5.0.1Buildings.Controls.OBC.CDL.Continuous.Validation.LessEqualSimulate performance 0.11 → 0:08:00
Buildings_5.0.1Buildings.Fluid.MixingVolumes.Validation.MixingVolumeInitializationSimulate performance 0.11 → 0:08:00
Buildings_5.0.1Buildings.Media.Examples.WaterTemperatureEnthalpyInversionSimulate performance 0:08:00 → 0.06
Buildings_5.0.1Buildings.Utilities.Math.Examples.IntegerReplicatorSimulate performance 0.11 → 0:08:00
Buildings_5.0.1Buildings.Utilities.Psychrometrics.Examples.Density_pTXSimulate performance 0.11 → 0:08:00
Buildings_5.0.1Buildings.Utilities.Psychrometrics.Examples.SaturationPressureSimulate performance 0:08:00 → 0.11
Buildings_5.0.1Buildings.Utilities.Psychrometrics.Examples.SublimationPressureIceSimulate performance 0.11 → 0:08:00
Buildings_5.0.1Buildings.Utilities.Psychrometrics.Functions.Examples.Density_pTXSimulate performance 0:08:00 → 0.11
Buildings_5.0.1Buildings.Utilities.Reports.Examples.PrinterSimulate performance 0.11 → 0:08:00
Buildings_latestBuildings.Controls.OBC.CDL.Continuous.Validation.AtanSimulate performance 0:08:00 → 0.06
Buildings_latestBuildings.Controls.OBC.CDL.Continuous.Validation.FeedbackSimulate performance 0:08:00 → 0.06
Buildings_latestBuildings.Controls.OBC.CDL.Continuous.Validation.LessSimulate performance 0.06 → 0:08:00
Buildings_latestBuildings.Controls.OBC.CDL.Continuous.Validation.ModuloSimulate performance 0:08:00 → 0.06
Buildings_latestBuildings.Controls.OBC.CDL.Continuous.Validation.MovingMean_nonZeroStartSimulate performance 0.06 → 0:08:00
Buildings_latestBuildings.Controls.OBC.CDL.Continuous.Validation.SqrtSimulate performance 0.06 → 0:08:00
Buildings_latestBuildings.Controls.OBC.CDL.Integers.Validation.LessEqualThresholdSimulate performance 0.06 → 0:08:00
Buildings_latestBuildings.Controls.OBC.CDL.Integers.Validation.LessThresholdSimulate performance 0:08:00 → 0.11
Buildings_latestBuildings.Fluid.SolarCollectors.Validation.EN12975_SeriesTemplates performance 1.78 → 11.63
Buildings_latestBuildings.Utilities.Math.Functions.Examples.RegNonZeroPowerSimulate performance 0:08:00 → 0.11
Buildings_latestBuildings.Utilities.Psychrometrics.Examples.TWetBul_TDryBulXiSimulate performance 0.11 → 0:08:00
Buildings_latestBuildings.Utilities.Psychrometrics.Functions.Examples.phi_pTXSimulate performance 0:08:00 → 0.11
ChemicalChemical.Examples.AcidBase.AlbuminTitrationFailed → Compile
IBPSA_latestIBPSA.Fluid.BaseClasses.FlowModels.Validation.InvertingBasicFlowFunction_m_flowSimulate performance 0.11 → 0:08:00
IBPSA_latestIBPSA.Media.Specialized.Water.Examples.TemperatureDependentDensityDerivativeCheckSimulate performance 0:08:00 → 0.11
IBPSA_latestIBPSA.Utilities.Math.Examples.AverageSimulate performance 0.11 → 0:08:00
ModelicaTestOverdetermined_3.2.2ModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesEquationsReducedInitialSimulate performance 0:08:00 → 0.11
ModelicaTestOverdetermined_3.2.2ModelicaTestOverdetermined.ConsistentInitialization.Mechanical.TwoMassesEquationsFullInitialSimulate performance 0.11 → 0:08:00
ModelicaTest_3.2.1ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HeatExchanger.kc_flatTube_KCSimulate performance 0.11 → 0:08:00
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpNPSHSimulate performance 0:08:00 → 0.11
ModelicaTest_3.2.1ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes12Simulate performance 0.11 → 0:08:00
ModelicaTest_3.2.1ModelicaTest.Media.TestAllProperties.SimpleAirSimulate performance 0.11 → 0:08:00
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTimeTable.Test29Simulate performance 0.11 → 0:08:00
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTimeTable.Test3Simulate performance 0.11 → 0:08:00
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTimeTable.Test64Simulate performance 0:08:00 → 0.11
ModelicaTest_3.2.1_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.StraightPipe.kc_overall_KCSimulate performance 0:08:00 → 0.06
ModelicaTest_3.2.1_cppModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceAir_dTSimulate performance 0.06 → 0:08:00
ModelicaTest_3.2.1_cppModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.AirSimulate performance 0:08:00 → 0.06
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Visualizers.ColorMapsSimulate performance 0.11 → 0:08:00
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTable2D.Test14Simulate performance 0:08:00 → 0.06
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTimeTable.Test14Simulate performance 0.06 → 0:08:00
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTimeTable.Test8Simulate performance 0.14 → 0:08:00
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTimeTable.Test9Simulate performance 0:08:00 → 0.06
ModelicaTest_3.2.2ModelicaTest.Blocks.DiscreteSimulate performance 0:08:00 → 0.11
ModelicaTest_3.2.2ModelicaTest.Blocks.IntegerTableSimulate performance 0.11 → 0:08:00
ModelicaTest_3.2.2ModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_laminarSimulate performance 0:08:00 → 0.11
ModelicaTest_3.2.2ModelicaTest.Fluid.TestPipesAndValves.SeriesPipes13Simulate performance 0:08:00 → 0.11
ModelicaTest_3.2.2ModelicaTest.Math.TestMatricesSimulate performance 0.11 → 0:08:00
ModelicaTest_3.2.2ModelicaTest.Math.TestNonlinearSimulate performance 0:08:00 → 0.11
ModelicaTest_3.2.2ModelicaTest.Math.TestScalarFunctionsSimulate performance 0.06 → 0:08:00
ModelicaTest_3.2.2ModelicaTest.Tables.CombiTable1D.Test11Simulate performance 0.16 → 0:08:00
ModelicaTest_3.2.2ModelicaTest.Tables.CombiTable1D.Test29Simulate performance 0.11 → 0:08:00
ModelicaTest_3.2.2ModelicaTest.Tables.CombiTimeTable.Test33Simulate performance 0.17 → 0:08:00
ModelicaTest_3.2.2ModelicaTest.Utilities.TestStreamsSimulate performance 0.06 → 0:08:00
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.NewFittings.Bends.EdgedBendSimulate performance 0:08:00 → 0.06
ModelicaTest_3.2.2_cppModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.AirSimulate performance 0.06 → 0:08:00
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Joints.FreeMotionScalarInit4Simulate performance 0.11 → 0:08:00
ModelicaTest_3.2.2_cppModelicaTest.Tables.CombiTable1D.Test11Simulate performance 0.07 → 0:08:00
ModelicaTest_3.2.2_cppModelicaTest.Tables.CombiTable1D.Test21Simulate performance 0:08:00 → 0.06
ModelicaTest_3.2.2_cppModelicaTest.Tables.CombiTable1D.Test4Simulate performance 0:08:00 → 0.06
ModelicaTest_3.2.2_cppModelicaTest.Tables.CombiTable1D.Test5Simulate performance 0:08:00 → 0.06
ModelicaTest_3.2.2_cppModelicaTest.Tables.CombiTable1D.Test7Simulate performance 0:08:00 → 0.06
ModelicaTest_3.2.2_cppModelicaTest.Tables.CombiTable1Ds.Test30Simulate performance 0:08:00 → 0.06
ModelicaTest_3.2.2_cppModelicaTest.Tables.CombiTimeTable.Test23Simulate performance 0.06 → 0:08:00
ModelicaTest_3.2.2_cppModelicaTest.Tables.CombiTimeTable.Test35Simulate performance 0.06 → 0:08:00
ModelicaTest_3.2.2_cppModelicaTest.Tables.CombiTimeTable.Test59Simulate performance 0:08:00 → 0.06
ModelicaTest_3.2.2_cppModelicaTest.Utilities.TestFilesSimulate performance 0.13 → 0:08:00
ModelicaTest_trunkModelicaTest.Blocks.FirstOrderHoldSimulate performance 0.11 → 0:08:00
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.Plate.kc_laminarSimulate performance 0.11 → 0:08:00
ModelicaTest_trunkModelicaTest.FluxTubes.SensorsSimulate performance 0.11 → 0:08:00
ModelicaTest_trunkModelicaTest.Math.TestScalarFunctionsSimulate performance 0:08:00 → 0.06
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.SimpleAirSimulate performance 0:08:00 → 0.11
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test5Simulate performance 0:08:00 → 0.11
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test53Simulate performance 0:08:00 → 0.83
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test8Simulate performance 0:08:00 → 0.11
ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalseSimulate performance 0:08:00 → 0.16
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2D.Test16Simulate performance 0:08:00 → 0.12
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTimeTable.Test11Simulate performance 0:08:00 → 0.06
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTimeTable.Test57Simulate performance 0.06 → 0:08:00
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTimeTable.Test62Simulate performance 0.06 → 0:08:00
Modelica_3.1Modelica.Electrical.Analog.Examples.ThyristorBehaviourTestSimulate performance 0.12 → 0:08:00
Modelica_3.1Modelica.Fluid.Examples.InverseParameterizationSimulate performance 0:08:00 → 0.11
Modelica_3.1Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControlsSimulate performance 0.11 → 0:08:00
Modelica_3.1Modelica.Magnetic.FluxTubes.Examples.SaturatedInductorSimulate performance 0.11 → 0:08:00
Modelica_3.1_cppModelica.Electrical.Analog.Examples.ShowSaturatingInductorSimulate performance 0:08:00 → 0.06
Modelica_3.1_cppModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxisSimulate performance 0.06 → 0:08:00
Modelica_3.1_cppModelica.Mechanics.Rotational.Examples.LossyGearDemo2Simulate performance 0.06 → 0:08:00
Modelica_3.2.1Modelica.Electrical.MultiPhase.Examples.TestSensorsSimulate performance 0:08:00 → 0.18
Modelica_3.2.1_cppModelica.Electrical.Analog.Examples.AmplifierWithOpAmpDetailedSimulate performance 0.06 → 0:08:00
Modelica_3.2.1_cppModelica.Electrical.Analog.Examples.SimpleTriacCircuitSimulate performance 0.06 → 0:08:00
Modelica_3.2.1_cppModelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMassSimulate performance 0:08:00 → 0.11
Modelica_3.2.1_cppModelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_pTSimulate performance 0:08:00 → 0.06
Modelica_3.2.2Modelica.Electrical.Spice3.Examples.CoupledInductorsSimulate performance 0.11 → 0:08:00
Modelica_3.2.2Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sineSimulate performance 0:08:00 → 0.06
Modelica_3.2.2_cppModelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97OnePhase_phSimulate performance 0:08:00 → 0.06
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.UpSampleSimulate performance 0:08:00 → 0.11
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.Sample1Simulate performance 0:08:00 → 0.11
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.BackSampleSimulate performance 0.11 → 0:08:00
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestClockedBooleanToTriggerSimulate performance 0:08:00 → 0.06
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.AssignClockSimulate performance 0:08:00 → 0.03
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.FractionalDelaySimulate performance 0.03 → 0:08:00
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.Sample2Simulate performance 0.03 → 0:08:00
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.UpSample2Simulate performance 0:08:00 → 0.03
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestBooleanSamplerAndHoldsSimulate performance 0.06 → 0:08:00
Modelica_trunkModelica.Blocks.Examples.NoiseExamples.ImpureGeneratorSimulate performance 0.11 → 0:08:00
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_RSimulate performance 0:08:00 → 0.11
Modelica_trunk_cppModelica.Blocks.Examples.Rectifier12pulseFFTFailed → Compile
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Loops.Fourbar1Simulate performance 0.16 → 0:08:00
Modelica_trunk_cppModelica.Media.Examples.Tests.MediaTestModels.Air.SimpleAirSimulate performance 0:08:00 → 0.06
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_20160629Compile performance 9.38 → 38.53
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_20160704Compile performance 24.65 → 10.20
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_20160808Compile performance 23.51 → 40.06
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160629Compile performance 24.74 → 13.81
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160704Compile performance 6.22 → 36.02
PhysiolibraryPhysiolibrary.Types.Examples.IO_Bus.VariablesSimulate performance 0:08:00 → 0.17
PowerSystemsPowerSystems.Examples.AC1ph_DC.Elementary.ImpedanceSimulate performance 0.11 → 0:08:00
PowerSystems_cppPowerSystems.Examples.AC1ph_DC.Elementary.SensorSimulate performance 0:08:00 → 0.06
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Elementary.ImpedanceOneTermSimulate performance 0:08:00 → 0.11
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Elementary.SensorSimulate performance 0.11 → 0:08:00
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10Failed → Verify