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
3f5a3c0Martin SjölundRemove sundials on make clean
0514fbeAdrian Poptry to run mkbuilddirs before anything else
f516283Adrian Popimprovements to function handling - handle some of the builtin functions - handle named arguments - check argument type, variability, etc
c7e8c02Martin SjölundDo not fail for a warning
de28a22Martin SjölundPerform type-checking on when conditions
4a4bd52Adrian Poppartial support for handling functions
da294f8Per ÖstlundNFInst improvements.
974e2adAdrian Popdocs depends on mkbuilddirs
6c8d8e3Adrian Pop-use $MAKE instead of make
8c41330Lennart OchelFix dummy attributes
9b4c1feLennart OchelFix dummy real attributes
9da1640Per ÖstlundAdded new flag condenseArrays
bfd4680arun3688FrontEnd unitchecking
f170480Per ÖstlundFix compilation without sundials/kinsol support.
5b7362bAdrian Popadd all Codegen*.mo to .gitignore
debe19cMartin SjölundInitial commit for embedded C code generator
8dcb443Martin SjölundUse AvlSetInt instead of lists for inc. matrix
dc675dbWilli Braunticket:4159 fix some flag descriptions
fdfc424Lena 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.DDSimulate → Compile
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BalancedStepDown.YDCompile → Simulate
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BalancedStepUp.DDSimulate → Compile
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepDown.DDSimulate → Compile
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepUp.DDSimulate → Compile
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControlSimulate performance 0:02:11 → 0:08:00
ModelicaTest_3.1_cppModelicaTest.Fluid.TestComponents.Valves.TestValvesCompressibleReverseSimulate → Compile
ModelicaTest_3.1_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes12Simulate → Compile
ModelicaTest_3.1_cppModelicaTest.MultiBody.Joints.UniversalSphericalSimulate performance 0:01:53 → 0:20:35
ModelicaTest_3.2.1ModelicaTest.Fluid.TestOverdeterminedInitial.DynamicPipeLumpedPressureInitializationSimulate → Compile
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestComponents.Valves.TestValvesCompressibleReverseSimulate → Compile
ModelicaTest_3.2.1_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes12Simulate performance 15.49 → 3.53
ModelicaTest_3.2.1_cppModelicaTest.MultiBody.Joints.UniversalSphericalSimulate performance 0:01:44 → 0:20:37
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Valves.TestValvesCompressibleReverseSimulate → Compile
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes12Simulate → Compile
ModelicaTest_3.2.2_cppModelicaTest.MultiBody.Joints.UniversalSphericalSimulate performance 0:01:47 → 0:20:37
ModelicaTest_trunk_cppModelicaTest.Fluid.TestComponents.Valves.TestValvesCompressibleReverseSimulate → Compile
ModelicaTest_trunk_cppModelicaTest.Fluid.TestPipesAndValves.BranchingPipes12Simulate → Compile
ModelicaTest_trunk_cppModelicaTest.MultiBody.Joints.UniversalSphericalSimulate performance 0:01:52 → 0:20:34
Modelica_3.1Modelica.Electrical.Machines.Examples.AIMC_YDSimulate performance 19.70 → 9.42
Modelica_3.2.1Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YDSimulate performance 9.20 → 22.49
Modelica_3.2.1Modelica.Fluid.Examples.Tanks.TanksWithOverflowSimulate → Compile
Modelica_3.2.1_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDumpCompile → Verify
Modelica_3.2.1_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMS_StartVerify → Simulate
Modelica_3.2.2Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YDSimulate performance 8.95 → 23.60
Modelica_3.2.2Modelica.Fluid.Examples.Tanks.TanksWithOverflowSimulate → Compile
Modelica_3.2.2Modelica.Magnetic.FluxTubes.Examples.Hysteresis.ThreePhaseTransformerWithRectifierFrontEnd → Simulate
Modelica_3.2.2Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_Inverter_MultiPhaseVerify → Compile
Modelica_3.2.2Modelica.StateGraph.Examples.FirstExample_Variant3Templates → Verify
Modelica_3.2.2_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDumpSimulate → Verify
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_DriveSimulate performance 14.42 → 4.62
Modelica_3.2.2_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.DiodeCenterTapmPulseSimulate → Compile
Modelica_3.2.2_cppModelica.Magnetic.FluxTubes.Examples.Hysteresis.ThreePhaseTransformerWithRectifierFrontEnd → Simulate
Modelica_3.2.2_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMR_Inverter_MultiPhaseSimulate → Compile
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFTBackEnd performance 0:09:43 → 24.01 SimCode performance 19.34 → 51.83
Modelica_trunkModelica.Blocks.Examples.Rectifier6pulseFFTBackEnd performance 0:09:03 → 23.60 SimCode performance 20.16 → 58.66
Modelica_trunkModelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_YDSimulate performance 9.44 → 22.29
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCAC.SinglePhaseTwoLevel.SinglePhaseTwoLevel_RLCompile → Simulate
Modelica_trunkModelica.Fluid.Examples.Tanks.TanksWithOverflowSimulate → Compile
Modelica_trunkModelica.Magnetic.FluxTubes.Examples.Hysteresis.ThreePhaseTransformerWithRectifierFrontEnd → Simulate
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_Inverter_MultiPhaseVerify → Compile
Modelica_trunk_cppModelica.Blocks.Examples.Rectifier12pulseFFTBackEnd performance 0:10:01 → 25.10 SimCode performance 16.97 → 51.08
Modelica_trunk_cppModelica.Blocks.Examples.Rectifier6pulseFFTBackEnd performance 0:09:09 → 24.09 SimCode performance 20.45 → 55.13
Modelica_trunk_cppModelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDumpSimulate → Verify
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_DriveSimulate performance 12.22 → 3.96
Modelica_trunk_cppModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.DiodeCenterTapmPulseSimulate → Compile
Modelica_trunk_cppModelica.Fluid.Examples.PumpingSystemSimulate performance 6.42 → 15.77
Modelica_trunk_cppModelica.Magnetic.FluxTubes.Examples.Hysteresis.ThreePhaseTransformerWithRectifierFrontEnd → Simulate
Modelica_trunk_cppModelica.Magnetic.FundamentalWave.Examples.BasicMachines.SMR_Inverter_MultiPhaseSimulate → Compile
PowerSystems_cppPowerSystems.Examples.PowerWorld.PowerWorldSimulate → Compile
PowerSystems_cppPowerSystems.Examples.Spot.GenerationAC3ph.LocalGenerationCompile → Simulate
PowerSystems_cppPowerSystems.Examples.Spot.TransmissionAC3ph.FaultTlineSimulate performance 3.06 → 0:20:39
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_10_M_10Simulate performance 10.65 → 59.58
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40Simulate performance 0:01:01 → 6.48
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5Simulate performance 7.97 → 13.83
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40Simulate performance 11.54 → 6.06
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80Simulate → Compile
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000Simulate → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000Compile → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000Compile → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.Verification.ManyEventsManyConditionsSimulate → Failed
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32Simulate performance 10.55 → 20.59
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16BackEnd performance 9.44 → 17.65
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4BackEnd performance 7.77 → 14.79
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280BackEnd performance 12.71 → 6.90
ThermoPowerThermoPower.Examples.HRB.Simulators.ClosedLoopSimulatorSimulate performance 7.40 → 13.02
ThermoPowerThermoPower.Examples.RankineCycle.Simulators.ClosedLoopSimulate performance 0:08:00 → 0.37
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump2Simulate → Compile
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestIdealCheckValveSimulate performance 22.08 → 5.14
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating1Simulate performance 2.74 → 20.74
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating2Compile → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestStaticCondenserSimulate performance 6.13 → 0:02:44
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestVolumes2Compile → Simulate