OpenModelica master from 2016-11-30 04:09:47 to 2016-12-07 15:51:57

Summary

OMC Commits19
Libraries Changed4
Number of Improvements13
Number of Regressions29
Number of Performance Improvements9
Number of Performance Regressions22

OpenModelica Changes

CommitAuthorSummary
3f5a3c0eddMartin SjölundRemove sundials on make clean
0514fbef76Adrian Poptry to run mkbuilddirs before anything else
f5162837d9Adrian Popimprovements to function handling - handle some of the builtin functions - handle named arguments - check argument type, variability, etc
c7e8c027fcMartin SjölundDo not fail for a warning
de28a2253fMartin SjölundPerform type-checking on when conditions
4a4bd52ca0Adrian Poppartial support for handling functions
da294f8106Per ÖstlundNFInst improvements.
974e2ad5bbAdrian Popdocs depends on mkbuilddirs
6c8d8e35dcAdrian Pop-use $MAKE instead of make
8c4133092eLennart OchelFix dummy attributes
9b4c1fe108Lennart OchelFix dummy real attributes
9da1640afePer ÖstlundAdded new flag condenseArrays
bfd4680035arun3688FrontEnd unitchecking
f170480811Per ÖstlundFix compilation without sundials/kinsol support.
5b7362b4c2Adrian Popadd all Codegen*.mo to .gitignore
debe19c08bMartin SjölundInitial commit for embedded C code generator
8dcb4435dfMartin SjölundUse AvlSetInt instead of lists for inc. matrix
dc675db2f1Willi Braunticket:4159 fix some flag descriptions
fdfc4244b0Lena Buffonisupport for verification scenario generation from requirement models

Library Changes

LibraryChange
Buildings_latestFrom version 4.0.0 (revision 20161129-085840~git~master) to 4.0.0 (revision 20161202-164924~git~master)
ModelicaTest_trunk_cppFrom version trunk (revision 20161128-191124~git~master-om11) to trunk (revision 20161206-065039~git~master-om11)
Modelica_trunkFrom version trunk (revision 20161128-191124~git~master-om1) to trunk (revision 20161206-065039~git~master-om1)
Modelica_trunk_cppFrom version trunk (revision 20161128-191124~git~master-om1) to trunk (revision 20161206-065039~git~master-om1)

Models Affected

Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BalancedStepDown.DD (sim)Simulate → Compile
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BalancedStepDown.YD (sim)Compile → Simulate
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BalancedStepUp.DD (sim)Simulate → Compile
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepDown.DD (sim)Simulate → Compile
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepUp.DD (sim)Simulate → Compile
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControl (sim)Simulate performance 0:02:11 → 0:08:00
ModelicaTest_3.1_cppModelicaTest.Fluid.TestComponents.Valves.TestValvesCompressibleReverse (sim)Simulate → Compile
ModelicaTest_3.1_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes12 (sim)Simulate → Compile
ModelicaTest_3.1_cppModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Simulate performance 0:01:53 → 0:20:35
ModelicaTest_3.2.1ModelicaTest.Fluid.TestOverdeterminedInitial.DynamicPipeLumpedPressureInitialization (sim)Simulate → Compile
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestComponents.Valves.TestValvesCompressibleReverse (sim)Simulate → Compile
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes12 (sim)Simulate performance 15.49 → 3.53
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Simulate performance 0:01:44 → 0:20:37
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Valves.TestValvesCompressibleReverse (sim)Simulate → Compile
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes12 (sim)Simulate → Compile
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Simulate performance 0:01:47 → 0:20:37
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Valves.TestValvesCompressibleReverse (sim)Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes12 (sim)Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Simulate performance 0:01:52 → 0:20:34
Modelica_3.1Modelica.Electrical.Machines.Examples.AIMC_YD (sim)Simulate performance 19.70 → 9.42
Modelica_3.2.1Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YD (sim)Simulate performance 9.20 → 22.49
Modelica_3.2.1Modelica.Fluid.Examples.Tanks.TanksWithOverflow (sim)Simulate → Compile
Modelica_3.2.1_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDump (sim)Compile → Verify
Modelica_3.2.1_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMS_Start (sim)Verify → Simulate
Modelica_3.2.2Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YD (sim)Simulate performance 8.95 → 23.60
Modelica_3.2.2Modelica.Fluid.Examples.Tanks.TanksWithOverflow (sim)Simulate → Compile
Modelica_3.2.2Modelica.Magnetic.FluxTubes.Examples.Hysteresis.ThreePhaseTransformerWithRectifier (sim)FrontEnd → Simulate
Modelica_3.2.2Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_Inverter_MultiPhase (sim)Verify → Compile
Modelica_3.2.2Modelica.StateGraph.Examples.FirstExample_Variant3 (sim)Templates → Verify
Modelica_3.2.2_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDump (sim)Simulate → Verify
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 14.42 → 4.62
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.DiodeCenterTapmPulse (sim)Simulate → Compile
Modelica_3.2.2_cppModelica.Magnetic.FluxTubes.Examples.Hysteresis.ThreePhaseTransformerWithRectifier (sim)FrontEnd → Simulate
Modelica_3.2.2_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMR_Inverter_MultiPhase (sim)Simulate → Compile
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFT (sim)BackEnd performance 0:09:43 → 24.01 SimCode performance 19.34 → 51.83
Modelica_trunkModelica.Blocks.Examples.Rectifier6pulseFFT (sim)BackEnd performance 0:09:03 → 23.60 SimCode performance 20.16 → 58.66
Modelica_trunkModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YD (sim)Simulate performance 9.44 → 22.29
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCAC.SinglePhaseTwoLevel.SinglePhaseTwoLevel_RL (sim)Compile → Simulate
Modelica_trunkModelica.Fluid.Examples.Tanks.TanksWithOverflow (sim)Simulate → Compile
Modelica_trunkModelica.Magnetic.FluxTubes.Examples.Hysteresis.ThreePhaseTransformerWithRectifier (sim)FrontEnd → Simulate
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_Inverter_MultiPhase (sim)Verify → Compile
Modelica_trunk_cppModelica.Blocks.Examples.Rectifier12pulseFFT (sim)BackEnd performance 0:10:01 → 25.10 SimCode performance 16.97 → 51.08
Modelica_trunk_cppModelica.Blocks.Examples.Rectifier6pulseFFT (sim)BackEnd performance 0:09:09 → 24.09 SimCode performance 20.45 → 55.13
Modelica_trunk_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDump (sim)Simulate → Verify
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 12.22 → 3.96
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.DiodeCenterTapmPulse (sim)Simulate → Compile
Modelica_trunk_cppModelica.Fluid.Examples.PumpingSystem (sim)Simulate performance 6.42 → 15.77
Modelica_trunk_cppModelica.Magnetic.FluxTubes.Examples.Hysteresis.ThreePhaseTransformerWithRectifier (sim)FrontEnd → Simulate
Modelica_trunk_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMR_Inverter_MultiPhase (sim)Simulate → Compile
PowerSystems_cppPowerSystems.Examples.PowerWorld.PowerWorld (sim)Simulate → Compile
PowerSystems_cppPowerSystems.Examples.Spot.GenerationAC3ph.LocalGeneration (sim)Compile → Simulate
PowerSystems_cppPowerSystems.Examples.Spot.TransmissionAC3ph.FaultTline (sim)Simulate performance 3.06 → 0:20:39
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_10_M_10 (sim)Simulate performance 10.65 → 59.58
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Simulate performance 0:01:01 → 6.48
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Simulate performance 7.97 → 13.83
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Simulate performance 11.54 → 6.06
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000 (sim)Simulate → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.Verification.ManyEventsManyConditions (sim)Simulate → Failed
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)Simulate performance 10.55 → 20.59
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)BackEnd performance 9.44 → 17.65
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)BackEnd performance 7.77 → 14.79
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)BackEnd performance 12.71 → 6.90
ThermoPowerThermoPower.Examples.HRB.Simulators.ClosedLoopSimulator (sim)Simulate performance 7.40 → 13.02
ThermoPowerThermoPower.Examples.RankineCycle.Simulators.ClosedLoop (sim)Simulate performance 0:08:00 → 0.37
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump2 (sim)Simulate → Compile
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve (sim)Simulate performance 22.08 → 5.14
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating1 (sim)Simulate performance 2.74 → 20.74
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating2 (sim)Compile → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestStaticCondenser (sim)Simulate performance 6.13 → 0:02:44
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestVolumes2 (sim)Compile → Simulate