OpenModelica newInst-daeMode from 2023-07-08 23:12:16 to 2023-07-12 04:01:01

Summary

OMC Commits3
Libraries Changed4
Number of Improvements122
Number of Regressions11
Number of Performance Improvements6
Number of Performance Regressions3

OpenModelica Changes

CommitAuthorSummary
ca93d5a252Mahder GebremedhinDo not exit before printing the assertion message. (#10950)
6386251e69Adrian Popimplement support for non-standard Modelica on special flags (#10953)
2c0744d86eAdrian Popfix typo (#10947)

Library Changes

LibraryChange
Buildings_8From version 8.1.4-maint.8.1.x (9028bba0384f911bb012140307d4e40aebfc2f7d) to 8.1.4-maint.8.1.x (b1146b2539d8c5a3f071a552d0c7b9e563a0bec8)
Buildings_9From version 9.1.1-maint.9.1.x (a6fa250db631d4bb841c3f8889960314e31c8435) to 9.1.1-maint.9.1.x (3e24fd15b05d9f7b94a1f9d5f3f5cd4a97377821)
Buildings_latestFrom version 10.0.0-master (d4609999a2ed42aa4af2db6ef3b09d9ea4a24b4b) to 10.0.0-master (5c00f9da2dcaeec3e6facd8235544359f197dbb0)
PowerGrids_devFrom version 2.0.0-develop (5f2ff03061ed2692459100cd828a17abb5e2180d) to 2.0.0-develop (55fd1de777dbe4f23eaaa39b012c0bcc8df314db)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Compile → Simulate
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0:08:00 → 0.08
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0:08:00 → 0.12
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0.12 → 0:08:00
Buildings_8Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:08:00 → 0.14
Buildings_9Buildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ1 (sim)Simulate performance 11.54 → 0.09
Buildings_9Buildings.Occupants.Residential.AirConditioning.Validation.Ren2014ACBedroom (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Lighting.Validation.Hunt1979Light (sim)Simulate → Verify
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)BackEnd performance 14.22 → 7.94
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Compile → Simulate
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoad (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadAccurate (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.SynchronousMachine4WindingsNoLoadExact (sim)Simulate → Compile
PowerGrids_devPowerGrids.Electrical.Test.TwoBusesResistiveTransmissionLineFault (sim)Simulate → Compile
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifier (sim)Simulate → Compile
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifierUsingExtends (sim)Simulate → Compile
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGrid (sim)Simulate → Compile
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridComputedParameters (sim)Simulate → Compile
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentGeneratorParam (sim)Simulate → Compile
PowerGrids_devPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentNominals (sim)Simulate → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)Failed → FrontEnd
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_3_M_4 (sim)Simulate performance 4.75 → 12.78
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_3_M_4 (sim)Templates performance 9.17 → 19.67
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:01:45 → 51.76
TransiEntTransiEnt.Components.Boundaries.Heat.Check.Test_Heatflow_L1_idContrMFlow (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Boundaries.Heat.Check.Test_Heatflow_L1_idContrQFlow (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Boundaries.Statistical.Check.TestGwpEmissions (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Electrical.Grid.Check.CheckElectricBusbarComplex (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Electrical.Grid.Check.TestSeparableLine (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Electrical.Machines.Check.CheckActivePowerGenerator (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Electrical.Machines.Check.CheckInductionMotorSimple (sim)Failed → Compile
TransiEntTransiEnt.Components.Electrical.Machines.Check.CheckInductionMotor_L1E (sim)Failed → Compile
TransiEntTransiEnt.Components.Electrical.Machines.Check.CheckInductionMotor_L3E (sim)Failed → Compile
TransiEntTransiEnt.Components.Electrical.Machines.ExcitationSystemsVoltageController.Check.GridN5AreaVoltageCollapseOEL (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Electrical.PowerTransformation.Check.CheckIdealTriac (sim)Failed → Compile
TransiEntTransiEnt.Components.Electrical.PowerTransformation.Check.GridN5AreaFirstVoltageCollapse (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Gas.Compressor.Check.TestCompressors (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Mechanical.Check.CheckInertiaConstant (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Mechanical.Check.CheckTwoStateInertiaWithClutch (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Statistics.Check.TestBalancingPowerStatistics (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Statistics.Check.TestPowerPlantStatistics (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Statistics.Collectors.LocalCollectors.Check.CheckCollectElectricPower (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Statistics.Collectors.LocalCollectors.Check.CheckHeatingPlantCost (sim)Failed → Compile
TransiEntTransiEnt.Components.Statistics.Collectors.LocalCollectors.Check.CheckPowerPlantCost (sim)Failed → Compile
TransiEntTransiEnt.Components.Statistics.Collectors.LocalCollectors.Check.CheckStorageCost (sim)Failed → Compile
TransiEntTransiEnt.Components.Turbogroups.Check.CheckTwoStateInertiaWitchClutch (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Turbogroups.Check.TestSlewRateLimited2StateTurbine (sim)Failed → FrontEnd
TransiEntTransiEnt.Consumer.Electrical.Base.Check.CheckExponentialStatic (sim)Failed → Compile
TransiEntTransiEnt.Consumer.Electrical.Check.CheckAverageLoadConsumer (sim)Failed → FrontEnd
TransiEntTransiEnt.Consumer.Electrical.Check.CheckLinearElectricConsumer (sim)Failed → FrontEnd
TransiEntTransiEnt.Consumer.Electrical.Check.CheckLinearElectricConsumerSimpler (sim)Failed → FrontEnd
TransiEntTransiEnt.Consumer.Electrical.Check.CheckTableBasedElectricConsumer (sim)Failed → FrontEnd
TransiEntTransiEnt.Consumer.Heat.Check.TestFirstOrderHeatingNetworkConsumer (sim)Failed → FrontEnd
TransiEntTransiEnt.Consumer.Heat.Check.TestIdealHeatingNetworkConsumer (sim)Failed → FrontEnd
TransiEntTransiEnt.Consumer.Heat.Check.TestThermalHeatConsumer (sim)Failed → FrontEnd
TransiEntTransiEnt.Examples.Electric.ElectricGrid_SecondaryBalancing (sim)Failed → FrontEnd
TransiEntTransiEnt.Examples.Heat.DHN_StandAlone (sim)Failed → Compile
TransiEntTransiEnt.Examples.Heat.Test_DHN_SubSystem (sim)Failed → Compile
TransiEntTransiEnt.Grid.Electrical.LumpedPowerGrid.Check.LocalPlantInteractingWithUCTE (sim)Failed → FrontEnd
TransiEntTransiEnt.Grid.Electrical.LumpedPowerGrid.Check.LocalPlantInteractingWithUCTE_withIncident (sim)Failed → FrontEnd
TransiEntTransiEnt.Grid.Electrical.LumpedPowerGrid.Check.TestLumpedGrid_PrimaryResponse (sim)Failed → FrontEnd
TransiEntTransiEnt.Grid.Electrical.LumpedPowerGrid.Check.TestTwoGridArchitecture (sim)Failed → FrontEnd
TransiEntTransiEnt.Grid.Electrical.LumpedPowerGrid.Check.TestTwoSubgridStatistics (sim)Failed → FrontEnd
TransiEntTransiEnt.Grid.Electrical.Noise.Check.TestTwoGridsWithErrors (sim)Failed → FrontEnd
TransiEntTransiEnt.Grid.Electrical.Noise.Check.TestUCTE_typicalGridErrors (sim)Failed → FrontEnd
TransiEntTransiEnt.Grid.Electrical.SecondaryControl.Check.TestSecondaryBalancingController (sim)Failed → Compile
TransiEntTransiEnt.Grid.Heat.HeatGridControl.Check.Test_DHG_FeedForward_Controller (sim)Failed → Compile
TransiEntTransiEnt.Producer.Electrical.Controllers.Check.TestPrimaryBalancingController (sim)Failed → Compile
TransiEntTransiEnt.Producer.Electrical.Controllers.Check.TestSimpleTwoBlockCoordination (sim)Failed → Compile
TransiEntTransiEnt.Producer.Electrical.Conventional.Check.CheckBlackCoal (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Check.CheckBlackCoal_Init (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Check.CheckBlackCoal_PriBal (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Check.CheckBlackCoal_Schedule (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Check.CheckBlackCoal_twoVariants (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Check.CheckCCP (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Check.CheckGasturbine (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Check.CheckGasturbine_SecondaryControl (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckFourthOrderPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckNonlinearThreeStatePlant_Loadramp (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckNonlinearThreeStatePlant_Loadstep (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckNonlinearThreeStatePlant_PrimaryControl (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckNonlinearThreeStatePlant_SecondaryControl (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckSecondOrderPlant_Startup (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckSecondOrderPlant_VDIVDE3507 (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckSimplePowerPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckVDI3508 (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.CheckVDI3508PBPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.TestDetailedSteamPowerPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Conventional.Components.Check.TestReplaceablePowerPlantModels (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Others.Check.TestBiomass (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Others.Check.TestIdealContinuousBiomassPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Others.Check.TestIdealContinuousHydropowerPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Others.Check.TestPumpedStoragePlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Others.Check.TestPumpedStoragePlant_Gradients (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Advanced_PV.Check.Test_Advanced_PV_WeatherHamburg (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Advanced_PV.DNIDHI_Input.Check.Check_PVModule (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Advanced_PV.DNIDHI_Input.Check.Check_PVModule_inputPOAirradiation (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Advanced_PV.DNIDHI_Input.Check.Check_PVPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Advanced_PV.GHI_Input.Check.Check_PVModule (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Advanced_PV.GHI_Input.Check.Check_PVPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Check.Check_DataSheetBasedPV (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Check.Check_OneDiodeModel (sim)Failed → Compile
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Check.Check_PhotovoltaicPlant (sim)Failed → Compile
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Check.Check_PhotovoltaicProfilePlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.PVProfiles.Check.Check_SolarProfileLoader (sim)FrontEnd → Failed
TransiEntTransiEnt.Producer.Electrical.Wind.Check.TestIdealWindpark (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Wind.Check.TestPowerCurveWindPlant (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Wind.Check.TestPowerCurveWindPlant_scaling (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Wind.Check.TestWindpark (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Wind.Check.TestWindturbine (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Wind.Check.TestWindturbine2 (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Wind.Check.TestWindturbine_SI_DF (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Wind.Check.TestWindturbine_turbulence (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Wind.Check.Test_WTG_SI_df_dt (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Check.ComparisonOfElectrolyzer (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Check.TestPEMElectrolyzer_L1_Charline (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Check.TestPEMElectrolyzer_L1_Charline_HeatProvision (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Check.TestPEMElectrolyzer_L1_Dynamics (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Check.Test_400A_Espinosa_L2 (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Systems.Check.Test_FeedInStation_HeatProvision (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Systems.Check.Test_FeedInStation_woStorage (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Heat2Heat.Check.TestSubstation_indirect_noStorage_L1 (sim)Failed → Compile
TransiEntTransiEnt.Producer.Heat.Power2Heat.ElectricBoiler.Check.TestElectricBoiler_L1 (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.ElectricBoiler.Check.TestPtH_limiter (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.ElectricBoiler.Check.Test_idContrMFlow_temp (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.Heatpump.Check.HeatPumpElectricCharlineTest (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.Heatpump.Check.TestHeatpump (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.Heatpump.Check.TestHeatpumpSystem (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.Heatpump.Check.TestHeatpumpWithControl_HeatingSystem (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.Heatpump.Check.TestHeatpumpWithControl_OnOff (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.Heatpump.Check.TestHeatpumpWithControl_bivalent_fluidports_ramp (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.Power2Heat.Heatpump.Check.TestHeatpumpWithControl_bivalent_fluidports_sine (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.SolarThermal.Check.TestCollectorEN12975 (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.SolarThermal.Check.TestCollectorFieldEN12975 (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.SolarThermal.Check.TestCollectorFieldFluidCycle (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.SolarThermal.Check.TestCollectorFluidCycle_constProp (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.SolarThermal.Check.TestCollector_noFluidPorts (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Heat.SolarThermal.Check.TestSolarThermal_L0 (sim)Failed → FrontEnd
TransiEntTransiEnt.Storage.Electrical.Base.Check.TestGenericElectricStorage (sim)Failed → FrontEnd
TransiEntTransiEnt.Storage.Electrical.Base.Check.TestGenericElectricStorageHyst (sim)Failed → FrontEnd
TransiEntTransiEnt.Storage.Electrical.Check.TestPrimaryControlWithBattery (sim)Failed → FrontEnd
TransiEntTransiEnt.Storage.Heat.HotWaterStorage_constProp_L4.Check.CheckStratifiedHotWaterStorage_L4_noFluidPorts (sim)Failed → FrontEnd