OpenModelica cpp from 2022-06-09 20:54:00 to 2022-06-10 20:55:02

Summary

OMC Commits6
Libraries Changed2
Number of Improvements56
Number of Regressions17
Number of Performance Improvements2
Number of Performance Regressions3

OpenModelica Changes

CommitAuthorSummary
5d37593413AndreasResidual user data struct instead of void** (#9079)
a983f48c08AndreasRefactoring non-linear solvers (#9065)
dbf37cf7c3Mahder GebremedhinBuild libSimulationRuntimeC as a DLL. (#9077)
08c5723bdakabdelhak[BE] update attribute replacement of records (#9076)
66f0267b6dbernhardbachmannfixed multiple calls to the residual function (#9069)
8a151b325darun3688update submodule OMSimulator (#9072)

Library Changes

LibraryChange
Modelica_trunkFrom version trunk (80e4d1ac4744f883a533ef64261e7d7ddad7a347) to trunk (88216ee81f292f55c48a6aa52f8a5e0dec4592c5)
ThermoSysProFrom version 3.2.0-master (3ced3485f8da7b0baa3c8bf598d714951947c6d1) to 4.0.0-master (13de83007bc72de0f0bb3076f718a3f7113bb66e)

Models Affected

ClaRa_devClaRa.Examples.SteamCycle_01 (sim)SimCode performance 12.44 → 5.82
ClaRa_devClaRa.Examples.SteamCycle_02 (sim)SimCode performance 15.46 → 4.42
IDEAS_devIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)BackEnd performance 13.25 → 42.78
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 9.55 → 24.61
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile → Templates
Modelica_trunkModelica.Mechanics.Rotational.Examples.EddyCurrentBrake (sim)Verify → Simulate
Modelica_trunkModelica.Mechanics.Translational.Examples.EddyCurrentBrake (sim)Verify → Simulate
OpenIPSL_releaseOpenIPSL.Examples.PSATSystems.TwoArea.FifthOrder_AVRII (sim)Compile performance 11.55 → 25.34
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.CombinedCyclePowerPlant.GasTurbineTrip (sim)Failed → Templates
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.CombinedCyclePowerPlant.LoadVariation (sim)Failed → Templates
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.ConcentratedSolarPowerPlant_PTSC (sim)Failed → Templates
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.SupercriticalPulverizedCoalPowerPlant (sim)Failed → Templates
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.CentrifugalPump.TestCentrifugalPump.Scenario_1 (sim)Simulate → Failed
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.CentrifugalPump.TestCentrifugalPump.Scenario_2 (sim)Simulate → Failed
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.CentrifugalPump.TestCentrifugalPump.Scenario_4 (sim)Simulate → Failed
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.HeatExchanger.DynamicWaterHeater.Islanding (sim)Failed → FrontEnd
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.HeatExchanger.DynamicWaterHeater.NegativeFlow (sim)Failed → FrontEnd
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.HeatExchanger.DynamicWaterHeater.ZeroFlow (sim)Failed → FrontEnd
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.PressureLoss.TestDynamicReliefValve (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.PressureLoss.TestLumpedStraightPipe (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.PressureLoss.TestSwitchValve (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.SteamTurbine.TestStodolaTurbine (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.Volume.TestDynamicDrum (sim)Failed → Templates
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.Volume.TestPressurizer (sim)Failed → Compile
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.Volume.TestStaticDrum3 (sim)Failed → Templates
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.Volume.TestTank (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.Volume.TestVolumeATh (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_Load_100_50 (sim)Failed → Templates
ThermoSysProThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_TripTAC (sim)Failed → Templates
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump (sim)Simulate → Failed
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump1 (sim)Simulate → Failed
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump10 (sim)Simulate → Failed
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump12 (sim)Simulate → Failed
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump13 (sim)Simulate → Failed
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump5 (sim)Simulate → Failed
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump7 (sim)Compile → Failed
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump8 (sim)Simulate → Failed
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump9 (sim)Simulate → Failed
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCheckValve (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestCompressor (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicDrum (sim)Failed → Templates
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicDrum1 (sim)Failed → Templates
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicDrum2 (sim)Failed → Templates
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicDrum3 (sim)Failed → Templates
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicDrum_CC (sim)Failed → Templates
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating (sim)Failed → Templates
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating_Islanding (sim)Failed → FrontEnd
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestJunctions3 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestJunctions5 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestLumpedStraightPipe (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestPressurizer_CC (sim)Failed → Compile
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestRefP (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestSensors (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine1 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine2 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine3 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestSwitchValve (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestTank (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestVolumeATh (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestVolumes (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestVolumes1 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestVolumes2 (sim)Failed → Compile
ThermoSysProThermoSysPro.Properties.WaterSteamSimple.Validation.Bench.Test1_IF97 (sim)Failed → Compile
ThermoSysProThermoSysPro.Properties.WaterSteamSimple.Validation.Bench.Test1_polynomial (sim)Failed → Compile
ThermoSysProThermoSysPro.Properties.WaterSteamSimple.Validation.Bench.Test2_IF97 (sim)Failed → Simulate
ThermoSysProThermoSysPro.Properties.WaterSteamSimple.Validation.Bench.Test2_polynomial (sim)Failed → Compile
ThermoSysProThermoSysPro.Properties.WaterSteamSimple.Validation.Bench.Test3_IF97 (sim)Failed → Compile
ThermoSysProThermoSysPro.Properties.WaterSteamSimple.Validation.calculette_T (sim)Failed → Simulate
ThermoSysProThermoSysPro.Properties.WaterSteamSimple.Validation.calculette_d (sim)Failed → Simulate
ThermoSysProThermoSysPro.Properties.WaterSteamSimple.Validation.calculette_h (sim)Failed → Simulate
ThermoSysProThermoSysPro.Properties.WaterSteamSimple.Validation.calculette_p (sim)Failed → Simulate