OpenModelica newInst from 2020-02-21 20:29:39 to 2020-02-24 20:28:58

Summary

OMC Commits4
Libraries Changed0
Number of Improvements2
Number of Regressions17
Number of Performance Improvements3
Number of Performance Regressions1

OpenModelica Changes

CommitAuthorSummary
8422ae521kabdelhak[testsuite] add testcase for ticket #5807
772e2dcb0kabdelhak[CodegenC] update start expression of nonlinear loops - new conditions: 1. creating initial lambda_0 system or creating initial system and lambda_0 system is empty (only use start expression the very first time it is computed) 2. expression cannot be evaluated to be constant - ticket #5807
8e4af0006kabdelhak[CodegenC] update start values for nonlinear loops - If start expression is constant it is read from init_xml - If it is not constant generate full expression
2286286c3kabdelhak[BE] update adjacency row if condition - make it more robust against non simplified conditions by checking if it can be simplified to true or false - implemented for replacements like initial() -> true in the initialization system - ticket #5795

Library Changes

LibraryChange

Models Affected

ChemicalChemical.Examples.AcidBase.WaterSelfIonization (sim)Compile → Templates
ChemicalChemical.Examples.FluidAdapter2 (sim)Compile → Templates
ChemicalChemical.Examples.FluidAdapter2_0 (sim)Compile → Templates
ChemicalChemical.Examples.GasSolubility_NIST (sim)Compile → Templates
ChemicalChemical.Examples.HeatingOfAlcohol (sim)Simulate → Templates
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)Compile → Templates
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllostery_ (sim)Compile → Templates
ChemicalChemical.Examples.Hemoglobin.Joels57 (sim)Compile → Templates
ChemicalChemical.Examples.HydrogenCombustion (sim)Compile → Templates
ChemicalChemical.Examples.SimpleReaction (sim)Simulate → Templates
ChemicalChemical.Examples.SimpleReaction2 (sim)Simulate → Templates
ModelicaTest_trunk_cppModelicaTest.Media.TestOnly.MixIdealGasAir (sim)Compile → Verify
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Simulate performance 7.83 → 51.06
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Simulate → Compile
Modelica_trunk_cppModelica.Magnetic.FluxTubes.Examples.Hysteresis.SinglePhaseTransformerWithHysteresis1 (sim)Compile → Verify
OpenHPLOpenHPL.Examples.HPDetailed (sim)Simulate performance 0:08:00 → 0.52
OpenHPLOpenHPL.Examples.HPDetailed_generator (sim)Simulate performance 0:08:00 → 0.52
OpenHPLOpenHPL.Examples.HPSimple_OpenChannel (sim)Simulate performance 33.45 → 0.42
OpenIPSLOpenIPSL.Examples.Machines.PSAT.InductiveMotorI_SIMBOpenline_Test (sim)Simulate → Templates
PowerSystemsPowerSystems.Examples.AC1ph_DC.Elementary.Sensor (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Templates → Failed