OpenModelica newInst from 2019-06-07 13:34:56 to 2019-06-09 02:02:42

Summary

OMC Commits5
Libraries Changed0
Number of Improvements8
Number of Regressions0
Number of Performance Improvements23
Number of Performance Regressions17

OpenModelica Changes

CommitAuthorSummary
3ae6d2dc0Adrian Popmore fixes for building OMSICpp on MinGW - link with shlwapi as is needed by fmil lib - revert to OMC_LIB from LIB_OMC as is actually the libOpenModelicaCompiler in that case - propagate LIB_OMC to more parts when building OMSICpp - guard with IF(MSVC) installation of $TARGET_PDB_FILE
8674038a7Adrian Popadd staging and pipeline commands for Windows/MinGW (optional) - remove tabs - put parentheses for the if condition - escape $ in string -> \$ - escape \ -> \\ - shorten the name of the stage Windows/MinGW -> Win/MinGW - use msys sh on Windows - export OPENMODELICAHOME and OPENMODELICALIBRARY - hardcode OMDEV for now, print PATH on Windows for debugging - use bat instead of sh on Windows - use cygpath to go from windows $WORKSPACE to msys directory - more magic with quoting the Windows paths in the msys script - use: set MSYS2_PATH_TYPE=inherit - resurect runtimeCPPinstall target and make it point to OMSICPPinstall
7247254c0Adrian PopFix a pch issue when building release
9fd7ac7e0Adrian Popadd more deps for OMSI msvc
33e993f8fAdrian PopFix OMSICpp build on MSVC - change OMC_LIB to LIB_OMC inside the OMSICpp project and the makefiles - properly propagate $LIB_OMC via cmake

Library Changes

LibraryChange

Models Affected

BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloorsBackEnd performance 12.32 → 7.01
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAITTemplates → Simulate
BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction1DArrayTemplates performance 12.18 → 6.86
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAITTemplates → Simulate
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptionsBackEnd performance 8.17 → 17.14
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDCMotorCompile performance 25.96 → 45.01
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpDCMotorHeatTransferCompile performance 26.21 → 45.22
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlowCompile performance 19.10 → 32.79 Simulate performance 8.53 → 14.85
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittingsCompile performance 41.55 → 0:01:11
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_MomentumSteadyStateCompile performance 23.51 → 42.32 Simulate performance 36.69 → 0:01:03
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWaterCompile performance 16.80 → 32.69
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhaseCompile performance 15.39 → 29.88
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_laminarCompile performance 7.73 → 14.75 Simulate performance 11.19 → 21.22
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.InverseParameterization_turbulentCompile performance 7.73 → 14.50 Simulate performance 11.04 → 21.66
ModelicaTest_trunkModelicaTest.Fluid.TestPipesAndValves.BranchingPipes1Compile performance 7.53 → 14.81 Simulate performance 4.97 → 10.14
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAirCompile performance 6.63 → 11.89 Simulate performance 10.79 → 20.56
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20Simulate performance 15.70 → 9.03
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28Simulate performance 0:01:00 → 34.04
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_20_M_20Compile performance 32.99 → 19.25
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28BackEnd performance 18.07 → 9.63 Compile performance 57.50 → 32.48
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40BackEnd performance 34.53 → 20.07 Simulate performance 10.74 → 6.23
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56FrontEnd performance 11.05 → 5.91
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40FrontEnd performance 14.78 → 8.51 Templates performance 10.26 → 6.01
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_20_M_20Compile performance 32.59 → 18.45
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28BackEnd performance 18.34 → 10.37 Compile performance 0:01:00 → 34.84
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40Templates performance 19.50 → 10.56
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56FrontEnd performance 11.95 → 6.64
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280Compile performance 0:02:15 → 0:01:19
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640Compile performance 0:01:00 → 34.23
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_1600_M_100Simulate performance 14.75 → 8.43
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_280_M_280Simulate performance 10.49 → 5.43
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_400_M_400Simulate performance 16.01 → 9.19
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_6400Simulate performance 12.95 → 6.48
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_10Compile performance 59.85 → 33.23
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_100Compile performance 0:01:00 → 32.83
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_1000Compile performance 0:01:00 → 32.43
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10BackEnd performance 23.19 → 12.87
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10Templates → Verify
SiemensPowerSiemensPower.Components.Pipes.Tests.tube_testBackEnd performance 6.57 → 12.90
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicDrumSimulate performance 7.88 → 13.49
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicDrum1Simulate performance 8.28 → 14.09
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeatingSimulate performance 26.77 → 45.61
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestVolumes2Simulate performance 12.84 → 21.97