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
23e4c45083Per ÖstlundImprove code generation for ADD/SUB_ARRAY_SCALAR.
7b01c957bePer Östlund[NF] Fix Record.collectRecordParam.
32d10a91dbPer Östlund[NF] Record fixes.
d8ca87311cPer Östlund[NF] Record constructor fixes.
a16d2aa3fcPer ÖstlundFix lowerEqn for initial complex equations.
c257574c6cPer Östlund[NF] Collect constructors from record expressions.
b641911211Per ÖstlundHandle DAE.REDUCTION in differentiateExp.
a1f95a6990Per Östlund[NF] Relax restriction on input/output prefixes.
e1d80fc271Adrian 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.InternalHEXOneUTube (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTube (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeNegative (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTube (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeNegative (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_OneUTube (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_TwoUTube (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Templates → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Templates → Simulate
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.IncidenceAngle (sim)FrontEnd performance 10.54 → 6.13
Buildings_latestBuildings.BoundaryConditions.SolarGeometry.Examples.IncidenceAngle (sim)FrontEnd performance 11.15 → 6.23
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.BrighteningCoefficient (sim)FrontEnd performance 11.03 → 6.14
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.DiffuseIsotropic (sim)FrontEnd performance 10.63 → 6.09
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.RelativeAirMass (sim)FrontEnd performance 10.81 → 6.26
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyBrightness (sim)FrontEnd performance 10.75 → 6.30
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness (sim)FrontEnd performance 10.70 → 6.17
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.Examples.DiffuseIsotropic (sim)FrontEnd performance 10.77 → 6.06
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.Examples.DiffusePerez (sim)FrontEnd performance 11.57 → 6.53
Buildings_latestBuildings.BoundaryConditions.WeatherData.Examples.ReaderTMY3 (sim)FrontEnd performance 10.85 → 6.10
Buildings_latestBuildings.BoundaryConditions.WeatherData.Validation.ReaderTMY3HDirNor (sim)FrontEnd performance 10.93 → 6.35
Buildings_latestBuildings.Controls.OBC.CDL.Psychrometrics.Validation.TDewPoi_TDryBulPhi (sim)FrontEnd performance 11.81 → 6.25
Buildings_latestBuildings.Controls.OBC.CDL.Psychrometrics.Validation.TWetBul_TDryBulPhi (sim)FrontEnd performance 12.10 → 6.13
Buildings_latestBuildings.Electrical.AC.OnePhase.Sources.Examples.WindTurbine (sim)FrontEnd performance 13.21 → 6.30
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Templates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Templates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTube (sim)Templates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeNegative (sim)Templates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTube (sim)Templates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeNegative (sim)Templates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_OneUTube (sim)Templates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_TwoUTube (sim)Templates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Templates → Compile
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)Templates → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Templates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Templates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Templates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTube (sim)Templates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeNegative (sim)Templates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTube (sim)Templates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeNegative (sim)Templates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_OneUTube (sim)Templates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.MultipoleThermalResistances_TwoUTube (sim)Templates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Templates → Compile
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)Templates → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Templates → Simulate
Modelica_3.2.1_cppModelica.Media.Examples.ReferenceAir.Inverse_sh_TX (sim)FrontEnd performance 27.31 → 16.02
Modelica_3.2.1_cppModelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates (sim)FrontEnd performance 12.33 → 7.01
Modelica_3.2.2_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_Rectifier (sim)Simulate performance 11.70 → 6.48
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_Characteristic (sim)Simulate performance 10.08 → 5.27
Modelica_3.2.2_cppModelica.Fluid.Examples.DrumBoiler.DrumBoiler (sim)FrontEnd performance 14.81 → 8.42
Modelica_3.2.2_cppModelica.Fluid.Examples.Explanatory.MeasuringTemperature (sim)FrontEnd performance 17.95 → 10.48
Modelica_3.2.2_cppModelica.Fluid.Examples.Explanatory.MomentumBalanceFittings (sim)FrontEnd performance 14.46 → 8.16
Modelica_3.2.2_cppModelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation (sim)Simulate performance 11.95 → 6.83
Modelica_3.2.2_cppModelica.Fluid.Examples.PumpingSystem (sim)FrontEnd performance 16.28 → 9.47
Modelica_3.2.2_cppModelica.Media.Examples.MoistAir (sim)FrontEnd performance 15.52 → 8.77
Modelica_3.2.2_cppModelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates (sim)FrontEnd performance 13.27 → 7.47
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_SharedMemory (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_SharedMemoryExternalTrigger (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Templates performance 10.24 → 18.99
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)FrontEnd performance 49.58 → 28.77
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_280_M_280 (sim)FrontEnd performance 10.15 → 5.93
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_4000 (sim)FrontEnd performance 16.05 → 6.07
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)FrontEnd performance 52.52 → 22.24 Compile performance 41.46 → 19.50
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_4000 (sim)FrontEnd performance 17.56 → 6.63 Compile performance 24.86 → 12.18
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)FrontEnd performance 52.57 → 22.04 Compile performance 0:01:37 → 38.63
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_10 (sim)Compile performance 38.01 → 21.50
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_100 (sim)Compile performance 37.21 → 21.60
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_1000 (sim)Compile performance 37.38 → 21.95
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10 (sim)BackEnd performance 13.21 → 6.93
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)BackEnd performance 0:02:56 → 0:01:41
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_100 (sim)Compile performance 29.64 → 17.14
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10 (sim)BackEnd performance 13.35 → 7.12 Compile performance 0:01:13 → 41.63
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)BackEnd performance 45.20 → 26.09
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)
ThermoPowerThermoPower.Examples.HRB.Simulators.OpenLoopSimulator (sim)Simulate → Compile