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
e32846a8cAdrian Popmore fixes to ticket:5305
0c02427c1Adrian Popfix for ticket:5340 - handle DAE.INITIAL_TERMINATE in BackendDAECreatelowerEq - correctly add DAE.TERMINATE to the regular equations, not the initial equations
b5e109e1bAdrian 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
33c5dbaabPer Östlund[NF] Fix checkConnectorType for derived nodes.
1afef5fbdPer Östlund[NF] Fix default connector type for discrete types.
a154b4411Adrian Popfix ticket:5336, set non connector instead of potential
cea302360Adrian Popupdate 3rdParty

3rdParty changes

Note that the 3rdParty libraries REVERTED TO AN OLD COMMIT: 73168676a2d6..83c880b2ec06

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_TEvaFrontEnd → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Chillers.Validation.Carnot_TEva_HighTemperatureFrontEnd → Compile
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.BasicSimulate performance 0:08:00 → 0.21
BuildingSystemsBuildingSystems.Fluid.Chillers.Examples.Carnot_TEvaFrontEnd → Simulate
BuildingSystemsBuildingSystems.Fluid.Chillers.Validation.Carnot_TEva_HighTemperatureFrontEnd → Compile
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.BasicSimulate performance 0:08:00 → 0.21
Buildings_latestBuildings.Fluid.Storage.Validation.HeatExchangerDynamicsCompile → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_DOLFailed → Compile
HanserModelicaHanserModelica.SynchronousMachines.SMEE_ShortCircuit1Failed → Compile
HanserModelicaHanserModelica.SynchronousMachines.SMEE_ShortCircuit2Failed → Compile
HanserModelicaHanserModelica.SynchronousMachines.SMEE_ShortCircuit3Failed → Compile
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Synchronization1Failed → Compile
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Synchronization2Failed → Compile
HanserModelicaHanserModelica.SynchronousMachines.SMEE_Synchronization3Failed → Compile
IBPSA_latestIBPSA.Fluid.Storage.Validation.HeatExchangerDynamicsCompile → Simulate
ModelicaTest_3.2.1ModelicaTest.Fluid.TestComponents.Vessels.TestInitializationVerify → Compile
ModelicaTest_3.2.2ModelicaTest.Fluid.TestComponents.Vessels.TestInitializationVerify → Compile
ModelicaTest_3.2.2_cppModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Vessels.TestInitializationCompile → Verify
Modelica_3.2.1Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2Simulate performance 0:08:00 → 0.42
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6BackEnd performance 27.48 → 14.62
Modelica_3.2.1Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analyticBackEnd performance 14.57 → 7.50
Modelica_3.2.2Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLCompile → Simulate
Modelica_3.2.2Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2Simulate performance 0:08:00 → 0.31
Modelica_trunkModelica.Electrical.Analog.Examples.OpAmps.SignalGeneratorCompile → Simulate
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLCompile → Simulate
Modelica_trunkModelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2Simulate performance 0:08:00 → 0.41
OpenIPSLOpenIPSL.Examples.Controls.PSSE.PSS.PSS2ASimulate → Compile
OpenIPSLOpenIPSL.Examples.Controls.PSSE.PSS.PSS2BSimulate → Compile
OpenIPSLOpenIPSL.Examples.Controls.PSSE.PSS.STABNISimulate → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28BackEnd performance 17.10 → 9.92
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640BackEnd performance 21.14 → 10.30
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10Templates performance 11.77 → 5.73
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10Compile performance 34.31 → 19.60
ThermalSeparationThermalSeparation.Examples.Absorption_CO2_MEABackEnd performance 29.16 → 13.84 Compile performance 0:01:00 → 32.33
ThermalSeparationThermalSeparation.Examples.Absorption_IdealGases_TraySimulate performance 0:02:06 → 0.21
ThermalSeparationThermalSeparation.Examples.ProPen_EQ_SteadyStateSimulate → Compile
ThermoPowerThermoPower.Examples.RankineCycle.Simulators.ClosedLoopFrontEnd → Templates