OpenModelica master from 2018-12-07 23:22:42 to 2018-12-13 17:11:17

Summary

OMC Commits9
Libraries Changed2
Number of Improvements39
Number of Regressions1
Number of Performance Improvements39
Number of Performance Regressions1

OpenModelica Changes

CommitAuthorSummary
23e4c4508Per ÖstlundImprove code generation for ADD/SUB_ARRAY_SCALAR.
7b01c957bPer Östlund[NF] Fix Record.collectRecordParam.
32d10a91dPer Östlund[NF] Record fixes.
d8ca87311Per Östlund[NF] Record constructor fixes.
a16d2aa3fPer ÖstlundFix lowerEqn for initial complex equations.
c257574c6Per Östlund[NF] Collect constructors from record expressions.
b64191121Per ÖstlundHandle DAE.REDUCTION in differentiateExp.
a1f95a699Per Östlund[NF] Relax restriction on input/output prefixes.
e1d80fc27Adrian Popv1.14.0-dev

Library Changes

LibraryChange
Buildings_latestFrom version 6.0.0 (revision 20181030-174753~git~master) to 6.0.0 (revision 20181208-073423~git~master)
ThermoPowerFrom version 3.1 (revision 3.1-20181206-182518~git~master) to 3.1 (revision 3.1-20181212-203620~git~master)

Models Affected

BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTubeTemplates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTubeTemplates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeTemplates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeNegativeTemplates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeTemplates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeNegativeTemplates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_OneUTubeTemplates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_TwoUTubeTemplates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamicsTemplates → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTubeTemplates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTubeTemplates → Simulate
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.IncidenceAngleFrontEnd performance 10.54 → 6.13
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.Examples.IncidenceAngleFrontEnd performance 11.15 → 6.23
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.BrighteningCoefficientFrontEnd performance 11.03 → 6.14
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.DiffuseIsotropicFrontEnd performance 10.63 → 6.09
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.RelativeAirMassFrontEnd performance 10.81 → 6.26
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyBrightnessFrontEnd performance 10.75 → 6.30
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearnessFrontEnd performance 10.70 → 6.17
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.Examples.DiffuseIsotropicFrontEnd performance 10.77 → 6.06
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.Examples.DiffusePerezFrontEnd performance 11.57 → 6.53
Buildings_latestBuildings.BoundaryConditions.WeatherData.Examples.ReaderTMY3FrontEnd performance 10.85 → 6.10
Buildings_latestBuildings.BoundaryConditions.WeatherData.Validation.ReaderTMY3HDirNorFrontEnd performance 10.93 → 6.35
Buildings_latestBuildings.Controls.OBC.CDL.Psychrometrics.Validation.TDewPoi_TDryBulPhiFrontEnd performance 11.81 → 6.25
Buildings_latestBuildings.Controls.OBC.CDL.Psychrometrics.Validation.TWetBul_TDryBulPhiFrontEnd performance 12.10 → 6.13
Buildings_latestBuildings.Electrical.AC.OnePhase.Sources.Examples.WindTurbineFrontEnd performance 13.21 → 6.30
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTubeTemplates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTubeTemplates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeTemplates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeNegativeTemplates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeTemplates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeNegativeTemplates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_OneUTubeTemplates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_TwoUTubeTemplates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamicsTemplates → Compile
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTubeTemplates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTubeTemplates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTubeTemplates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTubeTemplates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeTemplates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeNegativeTemplates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeTemplates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeNegativeTemplates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_OneUTubeTemplates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_TwoUTubeTemplates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamicsTemplates → Compile
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTubeTemplates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTubeTemplates → Simulate
Modelica_3.2.1_cppModelica.Media.Examples.ReferenceAir.Inverse_sh_TXFrontEnd performance 27.31 → 16.02
Modelica_3.2.1_cppModelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStatesFrontEnd performance 12.33 → 7.01
Modelica_3.2.2_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_RectifierSimulate performance 11.70 → 6.48
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_CharacteristicSimulate performance 10.08 → 5.27
Modelica_3.2.2_cppModelica.Fluid.Examples.DrumBoiler.DrumBoilerFrontEnd performance 14.81 → 8.42
Modelica_3.2.2_cppModelica.Fluid.Examples.Explanatory.MeasuringTemperatureFrontEnd performance 17.95 → 10.48
Modelica_3.2.2_cppModelica.Fluid.Examples.Explanatory.MomentumBalanceFittingsFrontEnd performance 14.46 → 8.16
Modelica_3.2.2_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulationSimulate performance 11.95 → 6.83
Modelica_3.2.2_cppModelica.Fluid.Examples.PumpingSystemFrontEnd performance 16.28 → 9.47
Modelica_3.2.2_cppModelica.Media.Examples.MoistAirFrontEnd performance 15.52 → 8.77
Modelica_3.2.2_cppModelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStatesFrontEnd performance 13.27 → 7.47
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_SharedMemoryCompile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_SharedMemoryExternalTriggerCompile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTriggerCompile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40Templates performance 10.24 → 18.99
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280FrontEnd performance 49.58 → 28.77
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_280_M_280FrontEnd performance 10.15 → 5.93
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_4000FrontEnd performance 16.05 → 6.07
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000FrontEnd performance 52.52 → 22.24 Compile performance 41.46 → 19.50
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_4000FrontEnd performance 17.56 → 6.63 Compile performance 24.86 → 12.18
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000FrontEnd performance 52.57 → 22.04 Compile performance 0:01:37 → 38.63
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_10Compile performance 38.01 → 21.50
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_100Compile performance 37.21 → 21.60
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_1000Compile performance 37.38 → 21.95
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10BackEnd performance 13.21 → 6.93
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10BackEnd performance 0:02:56 → 0:01:41
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_100Compile performance 29.64 → 17.14
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10BackEnd performance 13.35 → 7.12 Compile performance 0:01:13 → 41.63
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10BackEnd performance 45.20 → 26.09
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56
ThermoPowerThermoPower.Examples.HRB.Simulators.OpenLoopSimulatorSimulate → Compile