OpenModelica master-fmi from 2018-05-21 22:46:21 to 2018-05-22 23:06:02

Summary

OMC Commits8
Libraries Changed1
Number of Improvements5
Number of Regressions2
Number of Performance Improvements59
Number of Performance Regressions63

OpenModelica Changes

CommitAuthorSummary
2d96bc284Per Östlund[NF] Fix flattening of bindings.
4f6e4cd98Per Östlund[NF] Fix dimension deduction with 'each' bindings.
5733f33e5Per Östlund[NF] Modifier/binding fixes.
fed5daceePer Östlund[NF] Fix binding issues.
437e35d61Adrian Popfixes to FMI modelDescription import - do not require the imported file to be named modelDescription.xml - do all the zipping operations in the temporary folder and cleanup after
6b4140324Per Östlund[NF] Various fixes.
0c4854189Per Östlund[NF] Fix ExpressionIterator for arrays.
6a4b5f121Per Östlund[NF] Improve handling of class modifiers.

3rdParty changes

Note that the 3rdParty libraries REVERTED TO AN OLD COMMIT: 8640f8270c6b..ddc770657180

Library Changes

LibraryChange
IBPSA_latestFrom version 1.0.0 OMSimulator v0.1.0-418-g6a4964a (revision 20180516-094145~git~master) OMSimulator v0.1.0-418-g6a4964a to 1.0.0 OMSimulator v0.1.0-418-g6a4964a (revision 20180522-170730~git~master) OMSimulator v0.1.0-418-g6a4964a

Models Affected

Annex60_1.0.0Annex60.Controls.SetPoints.Examples.HotWaterTemperatureResetSimulate performance 0:08:00 → 0.11
Annex60_1.0.0Annex60.Utilities.Math.Functions.Examples.TrapezoidalIntegrationSimulate performance 0:08:00 → 0.11
Annex60_1.0.0Annex60.Utilities.Psychrometrics.Examples.SublimationPressureIceSimulate performance 0.12 → 0:08:00
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.Example4Failed → Simulate
BuildSysProBuildSysPro.IBPSA.Utilities.Math.Examples.IntegratorWithResetSimulate performance 0.11 → 0:08:00
BuildSysProBuildSysPro.IBPSA.Utilities.Math.Examples.SmoothExponentialSimulate performance 0:08:00 → 0.11
BuildSysProBuildSysPro.IBPSA.Utilities.Psychrometrics.Functions.Examples.Density_pTXSimulate performance 0.16 → 0:08:00
BuildingSystemsBuildingSystems.Airflow.Multizone.BaseClasses.Examples.PowerLawFixedMSimulate performance 0.06 → 0:08:01
BuildingSystemsBuildingSystems.HAM.HeatAndMoistureTransport.Functions.Examples.dPhiSimulate performance 0:08:00 → 0.18
BuildingSystemsBuildingSystems.Utilities.Math.Examples.SmoothExponentialSimulate performance 0:08:00 → 0.11
BuildingSystemsBuildingSystems.Utilities.Psychrometrics.Functions.Examples.phi_pTXSimulate performance 0.11 → 0:08:00
Buildings_1.6Buildings.Utilities.Math.Examples.BiquadraticSimulate performance 0.11 → 0:08:00
Buildings_1.6Buildings.Utilities.Math.Functions.Examples.TrapezoidalIntegrationSimulate performance 0:08:00 → 0.06
Buildings_1.6Buildings.Utilities.Psychrometrics.Functions.BaseClasses.Examples.DewPointTemperatureDerivativeCheckSimulate performance 0.06 → 0:08:00
Buildings_3.0.0Buildings.Media.Examples.AirTemperatureEnthalpyInversionSimulate performance 0:08:00 → 0.06
Buildings_3.0.0Buildings.Utilities.Math.Functions.Examples.SmoothInterpolationSimulate performance 0.11 → 0:08:00
Buildings_3.0.0Buildings.Utilities.Psychrometrics.Examples.Phi_pTXSimulate performance 0:08:00 → 0.11
Buildings_5.0.1Buildings.BoundaryConditions.WeatherData.BaseClasses.Examples.CheckPressureTemplates performance 0.76 → 10.29
Buildings_5.0.1Buildings.Controls.OBC.CDL.Integers.Validation.MultiSumSimulate performance 0:08:00 → 0.11
Buildings_5.0.1Buildings.Controls.OBC.CDL.Logical.Validation.ChangeSimulate performance 0:08:00 → 0.11
Buildings_5.0.1Buildings.Examples.DualFanDualDuct.Controls.Examples.RoomMixingBoxSimulate → Compile
Buildings_5.0.1Buildings.HeatTransfer.Radiosity.Examples.OpaqueSurfaceSimulate performance 0.11 → 0:08:00
Buildings_5.0.1Buildings.Utilities.Math.Functions.Examples.PolynomialSimulate performance 0.11 → 0:08:00
Buildings_5.0.1Buildings.Utilities.Psychrometrics.Functions.Examples.X_pSatpphiSimulate performance 0:08:00 → 0.11
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyBrightnessFrontEnd performance 4.96 → 10.77
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.Examples.DiffusePerezTemplates performance 2.33 → 10.51
Buildings_latestBuildings.Controls.OBC.CDL.Continuous.Validation.GreaterEqualThresholdSimulate performance 0:08:00 → 0.11
Buildings_latestBuildings.Controls.OBC.CDL.Continuous.Validation.LessSimulate performance 0:08:00 → 0.11
Buildings_latestBuildings.Controls.OBC.CDL.Integers.Validation.GreaterThresholdSimulate performance 0.11 → 0:08:00
Buildings_latestBuildings.Controls.OBC.CDL.Psychrometrics.Validation.h_TDryBulPhiSimulate performance 0.11 → 0:08:00
Buildings_latestBuildings.Fluid.Sensors.Examples.RelativeHumiditySimulate performance 8.43 → 15.09
Buildings_latestBuildings.Media.Examples.AirTemperatureEnthalpyInversionSimulate performance 0.11 → 0:08:00
Buildings_latestBuildings.Utilities.Math.Examples.SpliceSimulate performance 0.12 → 0:08:00
Buildings_latestBuildings.Utilities.Psychrometrics.Examples.TWetBul_TDryBulXiSimulate performance 0:08:00 → 0.11
Buildings_latestBuildings.Utilities.Psychrometrics.Functions.Examples.SaturationPressureSimulate performance 0.11 → 0:08:00
Buildings_latestBuildings.Utilities.Psychrometrics.Functions.Examples.pW_TDewPoi_comparisonSimulate performance 0.11 → 0:08:00
ChemicalChemical.Examples.AcidBase.AlbuminTitrationFailed → Compile
ChemicalChemical.Examples.ExothermicReactionSimulate performance 0:08:00 → 0.11
HanserModelicaHanserModelica.VariablesTypes.ComplexCalculationSimulate performance 0:08:00 → 0.11
IBPSA_latestIBPSA.Utilities.Math.Examples.BiquadraticSimulate performance 0.06 → 0:08:00
IBPSA_latestIBPSA.Utilities.Math.Examples.InverseXRegularizedSimulate performance 0:08:00 → 0.11
IBPSA_latestIBPSA.Utilities.Math.Examples.SmoothLimitSimulate performance 0:08:00 → 0.06
IBPSA_latestIBPSA.Utilities.Math.Functions.Examples.PolynomialSimulate performance 0.11 → 0:08:00
IBPSA_latestIBPSA.Utilities.Psychrometrics.Functions.Examples.pW_TDewPoiSimulate performance 0.06 → 0:08:00
KeyWordIOKeyWordIO.Examples.ReadRealParameterSimulate performance 0.41 → 0:08:00
ModelicaTestOverdetermined_3.2.2ModelicaTestOverdetermined.ConsistentInitialization.Mechanical.TwoMassesEquationsReducedInitialSimulate performance 0.11 → 0:08:00
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.NewFittings.Bends.CurvedBendSimulate performance 0:08:00 → 0.11
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTable1D.Test4Simulate performance 0:08:00 → 0.06
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTable1Ds.Test7Simulate performance 0:08:00 → 0.11
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTable2D.Test17Simulate performance 0:08:00 → 0.36
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTimeTable.Test11Simulate performance 0:08:00 → 0.11
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTimeTable.Test19Simulate performance 0.11 → 0:08:00
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTimeTable.Test21Simulate performance 0.11 → 0:08:00
ModelicaTest_3.2.1ModelicaTest.Tables.CombiTimeTable.Test4Simulate performance 0.11 → 0:08:00
ModelicaTest_3.2.1_cppModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.HeatExchanger.kc_roundTube_KCSimulate performance 0:08:00 → 0.06
ModelicaTest_3.2.1_cppModelicaTest.Media.TestAllProperties.IncompleteMedia.Glycol47Simulate performance 0.06 → 0:08:00
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Joints.SphericalSpherical2Simulate performance 0.16 → 0:08:00
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTable1Ds.Test4Simulate performance 0.06 → 0:08:00
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTimeTable.Test32Simulate performance 0:08:00 → 0.06
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTimeTable.Test33Simulate performance 0:08:00 → 0.06
ModelicaTest_3.2.1_cppModelicaTest.Tables.CombiTimeTable.Test55Simulate performance 0.06 → 0:08:00
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.NewFittings.Orifices.ThickEdgedOrificeSimulate performance 0.11 → 0:08:00
ModelicaTest_3.2.2ModelicaTest.Math.Random.TestTruncatedDistributionsSimulate performance 0:08:00 → 0.11
ModelicaTest_3.2.2ModelicaTest.Math.TestPolynomialsSimulate performance 0:08:00 → 0.06
ModelicaTest_3.2.2ModelicaTest.Media.TestAllProperties.SimpleAirSimulate performance 0:08:00 → 0.13
ModelicaTest_3.2.2ModelicaTest.Tables.CombiTable1D.Test29Simulate performance 0:08:00 → 0.11
ModelicaTest_3.2.2ModelicaTest.Tables.CombiTable1D.Test3Simulate performance 0.11 → 0:08:00
ModelicaTest_3.2.2ModelicaTest.Tables.CombiTable1D.Test5Simulate performance 0.11 → 0:08:00
ModelicaTest_3.2.2ModelicaTest.Tables.CombiTable2D.Test17Simulate performance 0.41 → 0:08:00
ModelicaTest_3.2.2ModelicaTest.Utilities.TestStreamsSimulate performance 0:08:00 → 0.12
ModelicaTest_3.2.2_cppModelicaTest.Blocks.RootMeanSquareSimulate performance 0.06 → 0:08:00
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.NewFittings.Bends.CurvedBendSimulate performance 0:08:00 → 0.06
ModelicaTest_3.2.2_cppModelicaTest.Tables.CombiTimeTable.Test18Simulate performance 0:08:00 → 0.06
ModelicaTest_3.2.2_cppModelicaTest.Tables.CombiTimeTable.Test52Simulate performance 0.06 → 0:08:00
ModelicaTest_3.2.2_cppModelicaTest.Tables.CombiTimeTable.Test62Simulate performance 0.06 → 0:08:00
ModelicaTest_trunkModelicaTest.ComplexMath.TestComplexOperationsSimulate performance 0.11 → 0:08:00
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.Plate.kc_turbulentSimulate performance 0.11 → 0:08:00
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.DryAirNasaSimulate performance 0.11 → 0:08:00
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test10Simulate performance 0:08:00 → 0.11
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test4Simulate performance 0:08:00 → 0.11
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test64Simulate performance 0.11 → 0:08:00
ModelicaTest_trunkModelicaTest.Tables.CombiTimeTable.Test84Simulate performance 0.36 → 0:08:00
ModelicaTest_trunk_cppModelicaTest.Fluid.TestUtilities.TestRegStepSimulate performance 0.06 → 0:08:00
ModelicaTest_trunk_cppModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.SimpleNaturalGasFixedCompositionSimulate performance 0.06 → 0:08:00
ModelicaTest_trunk_cppModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_1Simulate performance 0:08:00 → 0.11
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2D.Test16Simulate performance 0.06 → 0:08:00
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTable2D.Test18_usertabSimulate performance 0:08:00 → 0.06
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTimeTable.Test36Simulate performance 0:08:00 → 0.06
ModelicaTest_trunk_cppModelicaTest.Tables.CombiTimeTable.Test6Simulate performance 0:08:00 → 0.06
Modelica_3.1Modelica.Mechanics.Translational.Examples.SensorsSimulate performance 0.11 → 0:08:00
Modelica_3.1_cppModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxisSimulate performance 0.06 → 0:08:00
Modelica_3.2.1Modelica.Electrical.Spice3.Examples.NandSimulate performance 0:08:00 → 0.11
Modelica_3.2.1Modelica.Media.Incompressible.Examples.TestGlycolSimulate performance 0:08:00 → 0.16
Modelica_3.2.1_cppModelica.Blocks.Examples.FilterWithDifferentiationSimulate performance 0:08:00 → 0.06
Modelica_3.2.1_cppModelica.Mechanics.MultiBody.Examples.Elementary.HeatLossesSimulate performance 0.11 → 0:08:00
Modelica_3.2.2Modelica.Blocks.Examples.FilterWithDifferentiationSimulate performance 0.11 → 0:08:00
Modelica_3.2.2Modelica.Electrical.Analog.Examples.OpAmps.LCOscillatorSimulate performance 0:08:00 → 0.11
Modelica_3.2.2Modelica.Electrical.MultiPhase.Examples.TestSensorsSimulate performance 0:08:00 → 0.11
Modelica_3.2.2Modelica.Electrical.PowerConverters.Examples.ACDC.Rectifier1Pulse.Thyristor1Pulse_RSimulate performance 0.11 → 0:08:00
Modelica_3.2.2Modelica.Math.Random.Examples.GenerateRandomNumbersSimulate performance 0.12 → 0:08:00
Modelica_3.2.2Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sineSimulate performance 0.11 → 0:08:00
Modelica_3.2.2Modelica.Media.Examples.TestOnly.IdealGasN2MixSimulate performance 0:08:00 → 0.11
Modelica_3.2.2Modelica.Utilities.Examples.readRealParameterModelSimulate performance 0:08:00 → 0.31
Modelica_3.2.2_cppModelica.Electrical.Analog.Examples.OpAmps.LowPassSimulate performance 0.06 → 0:08:00
Modelica_3.2.2_cppModelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulumInitTipSimulate performance 0.11 → 0:08:00
Modelica_3.2.2_cppModelica.Mechanics.MultiBody.Examples.Elementary.HeatLossesSimulate performance 0:08:00 → 0.11
Modelica_3.2.2_cppModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxisSimulate performance 0:08:00 → 0.06
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.AssignClockVectorizedSimulate performance 0:08:00 → 0.06
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.HoldSimulate performance 0.11 → 0:08:00
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.SampleVectorizedAndClockedSimulate performance 0:08:00 → 0.11
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.HoldSimulate performance 0:08:00 → 0.06
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2Pulse.ThyristorCenterTap2Pulse_RLSimulate performance 0:08:00 → 0.11
Modelica_trunkModelica.Mechanics.Translational.Examples.WhyArrowsSimulate performance 0:08:00 → 0.11
Modelica_trunk_cppModelica.Electrical.Analog.Examples.OpAmps.VoltageFollowerSimulate performance 0.06 → 0:08:00
Modelica_trunk_cppModelica.Mechanics.MultiBody.Examples.Rotational3DEffects.GyroscopicEffectsSimulate performance 0.11 → 0:08:00
PNlibPNlib.Examples.ConTest.SinglePCSimulate performance 0.11 → 0:08:00
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Analytical_20160629Compile performance 45.06 → 20.53
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Comax_Measurement_20160808Compile performance 47.46 → 9.04
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Analytical_20160629Compile performance 47.38 → 9.35
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160626_to_20161004Compile performance 22.93 → 7.02
PhotoVoltaics_TGMPhotoVoltaics_TGM.TGM_Trina_Measurement_20160704Compile performance 47.40 → 11.13
PowerSystems_cppPowerSystems.Examples.AC1ph_DC.Elementary.MachinesSimulate performance 0.06 → 0:08:00
PowerSystems_cppPowerSystems.Examples.AC3ph.Generation.TurbineGeneratorSimulate performance 0:08:00 → 0.06
PowerSystems_cppPowerSystems.Examples.AC3ph.Inverters.InverterAvToGridSimulate performance 0.11 → 0:08:00
PowerSystems_latestPowerSystems.Examples.Introductory.TablesSimulate performance 0.36 → 0:08:00
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10Verify → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56Failed → SimCode
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56Failed → SimCode
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600Failed → SimCode