OpenModelica newInst-daemode from 2020-06-21 13:45:46 to 2020-07-01 05:51:17

Summary

OMC Commits28
Libraries Changed15
Number of Improvements33
Number of Regressions69
Number of Performance Improvements9
Number of Performance Regressions4

OpenModelica Changes

CommitAuthorSummary
50163cea26Per Östlund[NF] Fix scoping in Function.instFunctionNode.
8857b01db9Martin SjölundHandle quoted identifiers in external functions better (#6658)
30373f4794Martin SjölundAllow merging a modifier into an empty modifier (#6657)
ba595291c0Martin Sjölund[Flat] Quote identifiers in for loops (#6656)
fdbbc4c1fcAndreasRead input file realative to inputPath (#6653)
38dc6065f0Martin Sjölund[Flat] Escape strings in Flat Modelica (#6655)
5aec587efcKarim Abdelhak[NF] update discrete real sanity check
eba516059dMartin SjölundVarious fixes for Flat Modelica (#6652)
82c10161aePer ÖstlundFix package manager issues.
ab9c95afd6arun3688implement dataReconciliation new extraction algorithm
332aaeb1c9Per Östlund[NF] Improve boxing of expressions.
ba1a3b6d9bMartin SjölundConsider conversion annotations before issuing warnings (#989)
16da56c86bKarim Abdelhak[NF] improve discrete Real check
c30918cf97Karim Abdelhak[testsuite] update ill posed models
7347290503Karim Abdelhak[NF] implement a sanity check for discrete reals
7f97ef5400Martin Sjölund[NF] Evaluate intMaxLit (#995)
fa92706dd1Per Östlund[NF] Add differentiability check for der().
12e54274e7hudsonUpdated libraries * libraries c00df1f...db952c7 (2): > Bump libraries > Use ModelicaReference none for MSL
bd8a362606Martin SjölundinstallPackage now considers build info (#991)
0c5b95de94Per Östlund[NF] Enforce function purity rules better.
d65e6e3f82hudsonUpdated libraries * libraries 38a4c00...c00df1f (2): > Bump libraries > use an earlier commit from ModelicaCompliance to force an update
d03c142f4eAdrian PopUpdated libraries * libraries 23f27bb...38a4c00 (1): > put back ModelicaCompliance as Jenkins fails without it
e462779f69hudsonUpdated libraries * libraries 300b95b...23f27bb (2): > Bump libraries > Reduce the number of shipped libraries significantly
b8584908beAdeel AsgharInstantiate OMSimulator model when simulate button is clicked
bd4b2d5e8aAdeel AsgharFix opening of text files
72b8f49c91hudsonUpdated libraries * libraries 9356f7a...300b95b (1): > Bump libraries
9e43409a1fPer ÖstlundOnly link to existing files.
1af2088979Karim Abdelhak[Template] update linearization file names

Library Changes

LibraryChange
Buildings_latestFrom version 8.0.0 (revision 20200617-070515~git~master) to 8.0.0 (revision 20200623-071151~git~master)
ModelicaTestOverdeterminedFrom version 4.0.0 (revision 20200616-133533~git~OM-trunk) to 4.0.0 (revision 20200628-174024~git~OM-trunk)
ModelicaTest_3.2.1From version 3.2.1 (revision 3.2.1+build.4-19-g06af057) to 3.2.1 (revision 3.2.1-20200423-103028~git~OM-maint-3.2.1)
ModelicaTest_3.2.2From version 3.2.2 (revision 3.2.2-238-g9578058) to 3.2.2 (revision 3.2.2-20200423-103635~git~OM-maint-3.2.2)
ModelicaTest_3.2.3Configuration hash (OMC settings or the testing script changed)
ModelicaTest_trunkFrom version trunk (revision 20200616-133533~git~OM-trunk) to trunk (revision 20200628-174024~git~OM-trunk)
ModelicaTest_trunk_cppFrom version trunk (revision 20200616-133533~git~OM-trunk) to trunk (revision 20200628-174024~git~OM-trunk)
Modelica_3.2.1From version 3.2.1 (revision 3.2.1+build.4-19-g06af057) to 3.2.1 (revision 3.2.1-20200423-103028~git~OM-maint-3.2.1)
Modelica_3.2.1_cppFrom version 3.2.1 (revision 3.2.1+build.4-19-g06af057) to 3.2.1 (revision 3.2.1-20200423-103028~git~OM-maint-3.2.1)
Modelica_3.2.2From version 3.2.2 (revision 3.2.2-238-g9578058) to 3.2.2 (revision 3.2.2-20200423-103635~git~OM-maint-3.2.2)
Modelica_3.2.2_cppFrom version 3.2.2 (revision 3.2.2-238-g9578058) to 3.2.2 (revision 3.2.2-20200423-103635~git~OM-maint-3.2.2)
Modelica_3.2.3Configuration hash (OMC settings or the testing script changed)
Modelica_4.0.0From version 4.0.0 (revision 4.0.0-6-g9fdd195) to 4.0.0 (revision 4.0.0-20200616-131301~git~OM-maint-4.0.x)
Modelica_trunkFrom version trunk (revision 20200616-133533~git~OM-trunk) to trunk (revision 20200628-174024~git~OM-trunk)
PowerGridsFrom version 1.0.0 (revision 1.0.0-18-gfd0859a) to 1.0.0 (revision 1.0.0-20-g0ac867c)

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.ShiftAggregationCells (sim)Simulate → Failed
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.ShiftAggregationCells (sim)Simulate → Failed
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Templates → Failed
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Templates → Failed
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Templates → Failed
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Templates → Failed
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates → Failed
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Templates → Failed
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates → Failed
Buildings_6.0.0Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.ShiftAggregationCells (sim)Simulate → Failed
Buildings_6.0.0Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Templates → Failed
Buildings_6.0.0Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Templates → Failed
Buildings_6.0.0Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Templates → Failed
Buildings_6.0.0Buildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Templates → Failed
Buildings_6.0.0Buildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates → Failed
Buildings_6.0.0Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Templates → Failed
Buildings_6.0.0Buildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates → Failed
Buildings_7.0.0Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.ShiftAggregationCells (sim)Simulate → Failed
Buildings_7.0.0Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Templates → Failed
Buildings_7.0.0Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Templates → Failed
Buildings_7.0.0Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Templates → Failed
Buildings_7.0.0Buildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Templates → Failed
Buildings_7.0.0Buildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates → Failed
Buildings_7.0.0Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Templates → Failed
Buildings_7.0.0Buildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates → Failed
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.ShiftAggregationCells (sim)Simulate → Failed
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Templates → Failed
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Templates → Failed
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Templates → Failed
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Templates → Failed
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates → Failed
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Templates → Failed
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates → Failed
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.Validation.ShiftAggregationCells (sim)Simulate → Failed
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Templates → Failed
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Templates → Failed
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Templates → Failed
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Templates → Failed
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates → Failed
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Templates → Failed
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates → Failed
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesFullInitial (sim)Templates → Simulate
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesFullSteadyStatePressureAndTemperature (sim)Templates → Simulate
ModelicaTestOverdeterminedModelicaTestOverdetermined.InconsistentInitialization.Fluid.TwoVolumesFullInitialInconsistent (sim)Templates → Compile
ModelicaTest_3.2.1ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)Simulate performance 7.83 → 17.20
ModelicaTest_3.2.2ModelicaTest.Math.Random.TestDistributions (sim)FrontEnd performance 49.13 → 0.41
ModelicaTest_3.2.2ModelicaTest.Math.Random.TestSpecial (sim)FrontEnd performance 26.30 → 0.38
ModelicaTest_3.2.2ModelicaTest.Math.Random.TestTruncatedDistributions (sim)FrontEnd performance 34.86 → 0.45
ModelicaTest_3.2.2ModelicaTest.Math.TestMatrices2b (sim)Verify → Compile
ModelicaTest_3.2.2ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)Simulate performance 7.58 → 17.70
ModelicaTest_3.2.3ModelicaTest.Blocks.LimitersHomotopy (sim)Simulate → Verify
ModelicaTest_3.2.3ModelicaTest.Math.Random.TestDistributions (sim)FrontEnd performance 53.96 → 0.46
ModelicaTest_3.2.3ModelicaTest.Math.Random.TestSpecial (sim)FrontEnd performance 26.28 → 0.14
ModelicaTest_3.2.3ModelicaTest.Math.Random.TestTruncatedDistributions (sim)FrontEnd performance 35.42 → 0.50
ModelicaTest_3.2.3ModelicaTest.Math.TestMatrices2b (sim)Verify → Compile
ModelicaTest_3.2.3ModelicaTest.Math.TestMatricesExamplesSolveLinearEquations (sim)Simulate → Verify
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)Simulate performance 7.58 → 17.60
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.MoistAir (sim)Simulate → Verify
ModelicaTest_3.2.3ModelicaTest.MultiBody.PlanarLoopWithMove (sim)Simulate → Verify
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2D.Test15 (sim)Simulate → Verify
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2D.Test16 (sim)Simulate → Verify
ModelicaTest_3.2.3ModelicaTest.Tables.CombiTable2D.Test17 (sim)Simulate → Verify
ModelicaTest_3.2.3ModelicaTest.Utilities.TestExamplesCalculator (sim)Simulate → Verify
ModelicaTest_trunkModelicaTest.Fluid.Dissipation.TestCases.PressureLoss.Orifice (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestJunctionVolume (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Fittings.TestSharpEdgedOrifice (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Machines.TestSweptVolume (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.NewFittings.Bends.EdgedBend (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.NewFittings.GenericResistances.VolumeFlowRate (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.NewFittings.Orifices.ThickEdgedOrifice (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestPipesAndValves.BranchingPipes15 (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestPipesAndValves.BranchingPipes16 (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestPipesAndValves.BranchingPipes17 (sim)Templates → Compile
ModelicaTest_trunkModelicaTest.Math.Random.TestDistributions (sim)FrontEnd performance 53.81 → 0.16
ModelicaTest_trunkModelicaTest.Math.Random.TestSpecial (sim)FrontEnd performance 26.56 → 0.15
ModelicaTest_trunkModelicaTest.Math.Random.TestTruncatedDistributions (sim)FrontEnd performance 35.14 → 0.16
ModelicaTest_trunkModelicaTest.Math.TestMatrices2b (sim)Verify → Compile
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.CO2 (sim)Templates → Simulate
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.DryAirNasa (sim)Templates → Simulate
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)Simulate performance 7.53 → 17.80
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Air.DryAirNasa (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.Air (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.IdealGases.Nitrogen (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Media.TestsWithFluid.MediaTestModels.Water.IdealSteam (sim)Templates → Verify
ModelicaTest_trunk_cppModelicaTest.Math.TestMatricesExamplesSolveLinearEquations (sim)Compile → Templates
Modelica_3.2.1Modelica.Media.Examples.ReferenceAir.MoistAir1 (sim)Verify → Failed
Modelica_3.2.1_cppModelica.Media.Examples.ReferenceAir.MoistAir1 (sim)SimCode → Failed
Modelica_3.2.2Modelica.Media.Examples.ReferenceAir.MoistAir1 (sim)Verify → Failed
Modelica_3.2.2_cppModelica.Media.Examples.ReferenceAir.MoistAir1 (sim)SimCode → Failed
Modelica_3.2.3Modelica.Electrical.Machines.Examples.ControlledDCDrives.SpeedControlledDCPM (sim)Simulate → Verify
Modelica_3.2.3Modelica.Magnetic.QuasiStatic.FluxTubes.Examples.Leakage.GeneralLeakage (sim)Simulate → Verify
Modelica_3.2.3Modelica.Mechanics.Rotational.Examples.EddyCurrentBrake (sim)Simulate → Verify
Modelica_3.2.3Modelica.Mechanics.Translational.Examples.EddyCurrentBrake (sim)Simulate → Verify
Modelica_3.2.3Modelica.Media.Examples.ReferenceAir.MoistAir1 (sim)Verify → Failed
Modelica_4.0.0Modelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_T (sim)Templates → Verify
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestInputJoystick (sim)Compile → Failed
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackagerBitPack_UDP (sim)Simulate → Failed
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_LCM (sim)Simulate → Failed
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Simulate → Failed
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_SharedMemory (sim)Simulate → Failed
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_SharedMemoryExternalTrigger (sim)Simulate → Failed
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_TCPIP (sim)Compile → Failed
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDP (sim)Simulate → Failed
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Simulate → Failed
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Failed
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Simulate → Failed
Modelica_trunkModelica.Media.Examples.SolveOneNonlinearEquation.Inverse_sh_T (sim)Templates → Verify
PowerGridsPowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault (sim)Simulate → Failed
PowerGridsPowerGrids.Examples.ENTSOE.TestCase3 (sim)Simulate → Failed
PowerGridsPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange (sim)Simulate → Failed
PowerGridsPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen (sim)Simulate → Failed
PowerGridsPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS (sim)Simulate → Failed
PowerGridsPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithoutPSS (sim)Simulate → Failed
PowerGridsPowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals (sim)Simulate → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates