OpenModelica newInst-daeMode from 2023-07-21 04:04:59 to 2023-07-26 04:44:36

Summary

OMC Commits4
Libraries Changed2
Number of Improvements73
Number of Regressions14
Number of Performance Improvements4
Number of Performance Regressions7

OpenModelica Changes

CommitAuthorSummary
48ea6c489dJulien SchuellerCMake FMU export: Fix ref to cxx compiler (#11004)
e29b5e1accJulien SchuellerCMake FMU export: Only require C compiler (#11003)
ae3b357e8cnik5346Calling fmi2SetXXX in event mode (#10974)
8fa6676b84phannebohmSupport parameter nominal values in zero-crossings (#10983)

Library Changes

LibraryChange
Buildings_latestFrom version 10.0.0-master (c0b0b83960ea52570bbffd1d1711681991adf5dd) to 10.0.0-master (50cd243f3957752b732126247cd8977a96a3d8df)
TransiEntFrom version 2.0.2-master (0793791c8c5021ee6beb2f11d3263826f101b033) to 2.0.2-master (74090f80d7436824db6d8282504c2501d60ed53c)

Models Affected

AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Simulate → Compile
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0.12 → 0:08:00
BuildingSystemsBuildingSystems.Applications.SolarThermalSystems.SolarThermalSystem1 (sim)Simulate performance 0.10 → 0:08:00
Buildings_8Buildings.Obsolete.Utilities.IO.Python27.Functions.Examples.Exchange (sim)Compile → Simulate
Buildings_8Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.13 → 0:08:00
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Simulate → Compile
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case920 (sim)Compile → Simulate
Buildings_9Buildings.Examples.Tutorial.Boiler.System5 (sim)Compile → Verify
Buildings_9Buildings.Occupants.Office.Lighting.Validation.Hunt1979Light (sim)Simulate → Verify
Buildings_9Buildings.Occupants.Office.Windows.Validation.Rijal2007WindowsTInTOutTComf (sim)Simulate → Verify
Buildings_9Buildings.Occupants.Residential.AirConditioning.Validation.Ren2014ACLivingroom (sim)Simulate → Verify
Buildings_latestBuildings.Experimental.DHC.Loads.Steam.BaseClasses.Examples.ControlVolumeCondensation (sim)Simulate → Verify
Buildings_latestBuildings.Experimental.DHC.Loads.Steam.BaseClasses.Examples.SteamTrap (sim)Simulate → Verify
Buildings_latestBuildings.Experimental.DHC.Networks.Steam.Examples.ConnectionCondensatePipe (sim)Simulate → Verify
Buildings_latestBuildings.Experimental.DHC.Plants.Steam.BaseClasses.Examples.BoilerPolynomial (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.BaseClasses.Validation.Weibull1DON (sim)Simulate → Verify
Buildings_latestBuildings.Occupants.Office.Lighting.Validation.Hunt1979Light (sim)Verify → Simulate
Buildings_latestBuildings.Occupants.Office.Windows.Validation.Haldi2009WindowsTInTout (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SingleFamilyHouse.LightsControl (sim)Verify → Simulate
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)BackEnd performance 16.12 → 9.05
Modelica_3.2.3Modelica.Magnetic.FluxTubes.Examples.Hysteresis.InductorWithHysteresis (sim)Compile → Verify
Modelica_3.2.3Modelica.Mechanics.Translational.Examples.PreLoad (sim)Simulate performance 0:08:00 → 0.74
Modelica_4.0.0Modelica.Magnetic.FluxTubes.Examples.Hysteresis.InductorWithHysteresis (sim)Verify → Compile
Modelica_4.0.0Modelica.Mechanics.Translational.Examples.PreLoad (sim)Simulate performance 0:08:00 → 0.76
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Compile → Simulate
OpenIPSLOpenIPSL.Examples.IEEE9.IEEE_9_Buses_Statcom (sim)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Controls.PSSE.TG.HYGOV (sim)Simulate → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.IEEE9.IEEE_9_Buses_Statcom (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)Templates performance 8.13 → 14.87
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSSE.TG.HYGOV (sim)Simulate → Compile
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.ES.IEEET2 (sim)Simulate → Compile
PhotoVoltaicsPhotoVoltaics.Examples.SimpleCellIrradianceCharacteristic (sim)Compile → Simulate
PhotoVoltaicsPhotoVoltaics.Examples.SimpleCellTemperatureCharacteristic (sim)Simulate → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Simulate → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Failed → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)Templates performance 0:01:58 → 44.87
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)Simulate → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 49.82 → 0:01:29
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph_C (sim)Simulate performance 1.06 → 0:08:00
TransiEntTransiEnt.Basics.Adapters.Check.TestEPP_to_QS (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Media.Gases.Check.TestRhoCalculationH2NG7 (sim)Failed → Simulate
TransiEntTransiEnt.Basics.Tables.Check.TestGenericCombiTable1DS (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Tables.Check.TestGenericCombiTable2D (sim)Compile → Simulate
TransiEntTransiEnt.Basics.Tables.Check.TestGenericDataTable (sim)Compile → Simulate
TransiEntTransiEnt.Components.Boundaries.Ambient.Check.TestAmbientConditions (sim)Compile → Simulate
TransiEntTransiEnt.Components.Boundaries.Ambient.Check.TestUndergroundTemperature (sim)Compile → Simulate
TransiEntTransiEnt.Components.Boundaries.FluidFlow.Check.TestBoundaryVLE_Txim_flow (sim)Compile → Simulate
TransiEntTransiEnt.Components.Boundaries.FluidFlow.Check.TestBoundaryVLE_hxim_flow (sim)Compile → Simulate
TransiEntTransiEnt.Components.Boundaries.FluidFlow.Check.TestBoundaryVLE_pTxi (sim)Compile → Simulate
TransiEntTransiEnt.Components.Boundaries.FluidFlow.Check.TestBoundaryVLE_phxi (sim)Compile → Simulate
TransiEntTransiEnt.Components.Boundaries.Heat.Check.Test_HeatflowExternal_L2 (sim)Compile → Simulate
TransiEntTransiEnt.Components.Boundaries.Heat.Check.Test_Heatflow_L2 (sim)Compile → Simulate
TransiEntTransiEnt.Components.Electrical.Machines.Check.CheckInductionMotorSimple (sim)Compile → Simulate
TransiEntTransiEnt.Components.Electrical.Machines.Check.CheckInductionMotor_L3E (sim)Compile → Simulate
TransiEntTransiEnt.Components.Electrical.Machines.Check.CheckMSLSynchronousMachine (sim)Compile → Simulate
TransiEntTransiEnt.Components.Electrical.PowerTransformation.Check.CheckIdealTriac (sim)Compile → Simulate
TransiEntTransiEnt.Components.Gas.Combustion.Check.TestControllerBurner (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Gas.HeatExchanger.Check.TestHeatExchanger (sim)Compile → Simulate
TransiEntTransiEnt.Components.Gas.Reactor.Check.TestControllerH2AndH2OForReformer (sim)Failed → FrontEnd
TransiEntTransiEnt.Components.Gas.VolumesValvesFittings.Check.CheckThreeWayValve (sim)Compile → Simulate
TransiEntTransiEnt.Components.Gas.VolumesValvesFittings.Check.Test_Mixing_H2NG (sim)Failed → Compile
TransiEntTransiEnt.Components.Heat.Check.TestHEX_ideal (sim)Compile → Simulate
TransiEntTransiEnt.Components.Heat.Fan.Check.TestFan (sim)Compile → Simulate
TransiEntTransiEnt.Components.Heat.ThermalInsulation.Check.TestThermalInsulation (sim)Compile → Simulate
TransiEntTransiEnt.Components.Sensors.Check.TestFrequencyStandardDeviation (sim)Compile → Simulate
TransiEntTransiEnt.Components.Statistics.Collectors.LocalCollectors.Check.CheckHeatingPlantCost (sim)Compile → Simulate
TransiEntTransiEnt.Components.Statistics.Collectors.LocalCollectors.Check.CheckPowerPlantCost (sim)Compile → Simulate
TransiEntTransiEnt.Components.Statistics.Collectors.LocalCollectors.Check.CheckStorageCost (sim)Compile → Simulate
TransiEntTransiEnt.Components.Turbogroups.OperatingStates.Check.TestThreeStateDynamic_Initatmin (sim)Compile → Simulate
TransiEntTransiEnt.Components.Visualization.Check.TestPowerSystemBasics (sim)Compile → Simulate
TransiEntTransiEnt.Consumer.Electrical.Base.Check.CheckExponentialStatic (sim)Compile → Simulate
TransiEntTransiEnt.Consumer.Heat.Check.TestDomesticHotWater (sim)Compile → Simulate
TransiEntTransiEnt.Consumer.Heat.SpaceHeating.Check.CheckRoomTimeConstant (sim)Simulate performance 0.08 → 0:08:00
TransiEntTransiEnt.Consumer.Heat.SpaceHeating.Check.TestRoomFloorHeating (sim)Compile → Simulate
TransiEntTransiEnt.Consumer.Systems.PVBatteryPoolControl.Controller.Check.CheckPBPDispatcher (sim)Failed → Simulate
TransiEntTransiEnt.Grid.Electrical.EconomicDispatch.Check.TestMeritOrderDispatcher (sim)Failed → FrontEnd
TransiEntTransiEnt.Grid.Electrical.EconomicDispatch.Check.TestMeritOrderDispatcher_noPred (sim)Failed → FrontEnd
TransiEntTransiEnt.Grid.Electrical.SecondaryControl.Check.TestSecondaryBalancingController (sim)Compile → Simulate
TransiEntTransiEnt.Grid.Electrical.UnitCommitment.Check.TestBinarySchedule (sim)Compile → Simulate
TransiEntTransiEnt.Grid.Electrical.UnitCommitment.Check.TestBinarySchedule_fwd (sim)Compile → Simulate
TransiEntTransiEnt.Grid.Electrical.UnitCommitment.Check.TestSimplifiedUnitCommitment (sim)Failed → FrontEnd
TransiEntTransiEnt.Grid.Gas.StaticCycles.Check.TestStatCycSourcePipeSink (sim)Failed → FrontEnd
TransiEntTransiEnt.Producer.Electrical.Controllers.Check.TestPrimaryBalancingController (sim)Compile → Simulate
TransiEntTransiEnt.Producer.Electrical.Controllers.Check.TestSimpleTwoBlockCoordination (sim)Compile → Simulate
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Check.Check_OneDiodeModel (sim)Compile → Simulate
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.Check.Check_PhotovoltaicPlant (sim)Compile → Simulate
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.QuasiStationary.Check.TestConstantEfficiencyPVModule (sim)Compile → Simulate
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.QuasiStationary.Check.TestLowVoltageGridWithPVModules (sim)Compile → Simulate
TransiEntTransiEnt.Producer.Electrical.Photovoltaics.QuasiStationary.Check.TestPhotovoltaicPlantQS (sim)Compile → Simulate
TransiEntTransiEnt.Producer.Electrical.Wind.Base.Check.Test_RoughnessFilter (sim)Compile → Simulate
TransiEntTransiEnt.Producer.Heat.Heat2Heat.Check.TestSubstation_indirect_noStorage_L1 (sim)Compile → Simulate
TransiEntTransiEnt.Producer.Heat.Power2Heat.Check.TestConverter_Heat2Power (sim)Compile → Simulate
TransiEntTransiEnt.Storage.Base.Check.TestGenericStorageHyst (sim)Compile → Simulate
TransiEntTransiEnt.Storage.Heat.HotWaterStorage_L4.Checks.Test_FluidVolume_01 (sim)Compile → Simulate
TransiEntTransiEnt.Storage.Heat.HotWaterStorage_L4.Checks.Test_FluidVolume_02 (sim)Compile → Simulate