OpenModelica newInst-daeMode from 2019-02-13 16:25:51 to 2019-02-17 07:10:59

Summary

OMC Commits7
Libraries Changed7
Number of Improvements18
Number of Regressions6
Number of Performance Improvements13
Number of Performance Regressions0

OpenModelica Changes

CommitAuthorSummary
e32846a8c7Adrian Popmore fixes to ticket:5305
0c02427c10Adrian Popfix for ticket:5340 - handle DAE.INITIAL_TERMINATE in BackendDAECreatelowerEq - correctly add DAE.TERMINATE to the regular equations, not the initial equations
b5e109e1b0Adrian Popfix ticket:5305 - handle ModelicaStandardTables in SimCodeFunctionUtil.getLibraryStringInMSVCFormat - fix some msvc C codegen issues (some linker issues stil remain) - now models with tables work fine with --target=msvc --simCodeTarget=Cpp
33c5dbaabcPer Östlund[NF] Fix checkConnectorType for derived nodes.
1afef5fbdePer Östlund[NF] Fix default connector type for discrete types.
a154b44114Adrian Popfix ticket:5336, set non connector instead of potential
cea3023604Adrian Popupdate 3rdParty

Library Changes

LibraryChange
Buildings_latestFrom version 6.0.0 (revision 20190211-162212~git~master) to 6.0.0 (revision 20190216-072117~git~master)
HanserModelicaFrom version 1.0.1 (revision 1.0.1) to 1.0.2 (revision 1.0.2)
IBPSA_latestFrom version 3.0.0 (revision 20190206-075034~git~master) to 3.0.0 (revision 20190212-115554~git~master)
ModelicaTest_trunkFrom version trunk (revision 20190212-094215~git~master-om161) to trunk (revision 20190213-135220~git~master-om163)
Modelica_trunkFrom version trunk (revision 20190212-094215~git~master-om2) to trunk (revision 20190213-135220~git~master-om2)
OpenIPSLFrom version 2.0.0-dev (revision 20190207-171226~git~master) to 2.0.0-dev (revision 20190213-080807~git~master)
ThermalSeparationFrom version 0.2 (revision 0.2-20190212-095345~git~master) to 0.2 (revision 0.2-20190213-152733~git~master)

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.Chillers.Examples.Carnot_TEva (sim)FrontEnd → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Chillers.Validation.Carnot_TEva_HighTemperature (sim)FrontEnd → Compile
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Basic (sim)Simulate performance 0:08:00 → 0.21
BuildingSystemsBuildingSystems.Fluid.Chillers.Examples.Carnot_TEva (sim)FrontEnd → Simulate
BuildingSystemsBuildingSystems.Fluid.Chillers.Validation.Carnot_TEva_HighTemperature (sim)FrontEnd → Compile
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Basic (sim)Simulate performance 0:08:00 → 0.21
Buildings_latestBuildings.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_DOL (sim)Failed → Compile
HanserModelicaHanserModelica.SynchronousMachines.SMEE_ShortCircuit1 (sim)Failed → Compile
HanserModelicaHanserModelica.SynchronousMachines.SMEE_ShortCircuit2 (sim)Failed → Compile
HanserModelicaHanserModelica.SynchronousMachines.SMEE_ShortCircuit3 (sim)Failed → Compile
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Synchronization1 (sim)Failed → Compile
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Synchronization2 (sim)Failed → Compile
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Synchronization3 (sim)Failed → Compile
IBPSA_latestIBPSA.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile → Simulate
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Vessels.TestInitialization (sim)Verify → Compile
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Vessels.TestInitialization (sim)Verify → Compile
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings (sim)
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Vessels.TestInitialization (sim)Compile → Verify
Modelica_3.2.1Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2 (sim)Simulate performance 0:08:00 → 0.42
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)BackEnd performance 27.48 → 14.62
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analytic (sim)BackEnd performance 14.57 → 7.50
Modelica_3.2.2Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Compile → Simulate
Modelica_3.2.2Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2 (sim)Simulate performance 0:08:00 → 0.31
Modelica_trunkModelica.Electrical.Analog.Examples.OpAmps.SignalGenerator (sim)Compile → Simulate
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Compile → Simulate
Modelica_trunkModelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2 (sim)Simulate performance 0:08:00 → 0.41
OpenIPSLOpenIPSL.Examples.Controls.PSSE.PSS.PSS2A (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Controls.PSSE.PSS.PSS2B (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Controls.PSSE.PSS.STABNI (sim)Simulate → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)BackEnd performance 17.10 → 9.92
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)BackEnd performance 21.14 → 10.30
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Templates performance 11.77 → 5.73
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Compile performance 34.31 → 19.60
ThermalSeparationThermalSeparation.Examples.Absorption_CO2_MEA (sim)BackEnd performance 29.16 → 13.84 Compile performance 0:01:00 → 32.33
ThermalSeparationThermalSeparation.Examples.Absorption_IdealGases_Tray (sim)Simulate performance 0:02:06 → 0.21
ThermalSeparationThermalSeparation.Examples.ProPen_EQ_SteadyState (sim)Simulate → Compile
ThermoPowerThermoPower.Examples.RankineCycle.Simulators.ClosedLoop (sim)FrontEnd → Templates