OpenModelica newInst-daeMode from 2023-09-30 21:09:20 to 2023-10-04 04:06:08

Summary

OMC Commits7
Libraries Changed2
Number of Improvements37
Number of Regressions35
Number of Performance Improvements37
Number of Performance Regressions12

OpenModelica Changes

CommitAuthorSummary
343999b5bearun3688use DAE vars for searching (#11309)
df376bfd25Mahder GebremedhinDo not set the Cpack package prefix in the NSIS file. (#11306)
865a1cc592Mahder GebremedhinLink with the CXX compiler. (#11305)
791410b69eAdrian Popuse libryu.a library in MetaModelica to convert doubles to strings (#11168)
d1144cfa88arun3688do not export in for FMU's (#11288)
9235af4e80Adeel AsgharDo not try to write the settings after closing the settings file (#11300)
da018ab11cMahder GebremedhinInitial support for CMake based NSIS and RPM packaging. (#11295)

Library Changes

LibraryChange
Buildings_latestFrom version 11.0.0-master (d9a99e869e981b8288f43b689a56ff69cc3c212b) to 11.0.0-master (e3ea64b5191799d64b1e428f0537ef2665c71c71)
IBPSA_latestFrom version 4.0.0-master (dda432702f3b8834fa4d41a2aa1ae479ac1c47a9) to 4.0.0-master (6a6c3dac9fbdaa2b106b55ad6b27d2ce03580ddc)

Models Affected

AixLibAixLib.Fluid.Examples.FlowSystem.Simplified6 (sim)Simulate performance 0:08:00 → 0:03:13
AixLibAixLib.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → Compile
AixLibAixLib.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Simulate → Compile
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0:08:00 → 0.07
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified6 (sim)Simulate performance 0:08:00 → 0:03:12
AixLib_latestAixLib.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → Compile
AixLib_latestAixLib.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Simulate → Compile
BLDCBLDC.Examples.DemoBLDC (sim)Simulate performance 0:08:00 → 0.13
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified6 (sim)Simulate performance 0:08:00 → 0:03:14
BuildingSystemsBuildingSystems.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → Compile
Buildings_8Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RL_N (sim)Compile → Simulate
Buildings_8Buildings.Experimental.DHC.Loads.Validation.BenchmarkFlowDistribution1 (sim)Compile → Simulate
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified6 (sim)Simulate performance 0:08:00 → 0:03:08
Buildings_8Buildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Simulate performance 0:02:27 → 2.24
Buildings_8Buildings.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → Compile
Buildings_8Buildings.Obsolete.Utilities.IO.Python27.Functions.Examples.Exchange (sim)Compile → Simulate
Buildings_8Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:08:00 → 0.14
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Simulate → Compile
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.IdealHeatingCoolingWinter (sim)Compile → Simulate
Buildings_9Buildings.Airflow.Multizone.Examples.PressurizationData (sim)Compile → Simulate
Buildings_9Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RL_N (sim)Compile → Verify
Buildings_9Buildings.Electrical.DC.Sources.Examples.PVSimple (sim)Verify → Simulate
Buildings_9Buildings.Experimental.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution1 (sim)Verify → Compile
Buildings_9Buildings.Fluid.Examples.FlowSystem.Simplified6 (sim)Simulate performance 0:08:00 → 0:03:15
Buildings_9Buildings.Fluid.HeatExchangers.Examples.DryCoilCounterFlowPControl (sim)Simulate → Verify
Buildings_9Buildings.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Verify → Compile
Buildings_9Buildings.Occupants.Office.Lighting.Validation.Hunt1979Light (sim)Simulate → Verify
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RL_N (sim)Compile → Verify
Buildings_latestBuildings.Electrical.DC.Sources.Examples.PVSimple (sim)Verify → Simulate
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ1 (sim)Simulate performance 14.82 → 8.18
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution1 (sim)Compile → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.DryCoilCounterFlowPControl (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Verify → Compile
Buildings_latestBuildings.Occupants.Office.Lighting.Validation.Hunt1979Light (sim)Verify → Simulate
Buildings_latestBuildings.Occupants.Residential.AirConditioning.Validation.Ren2014ACLivingroom (sim)Simulate → Verify
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllostery (sim)Compile → Simulate
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes (sim)Simulate performance 0:08:01 → 0:02:45
ClaRaClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Simulate performance 58.84 → 0:01:54
ClaRaClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L4 (sim)Simulate performance 4.97 → 45.48
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L2_OffDesign (sim)Simulate performance 0:08:00 → 0.24
ClaRaClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_Junction (sim)Simulate performance 0:08:00 → 2.55
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)Simulate performance 0:04:00 → 13.19
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple (sim)Simulate performance 25.77 → 10.33
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes (sim)Simulate performance 0:08:01 → 0:02:42
ClaRa_devClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Simulate performance 0:01:00 → 0:01:55
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L4 (sim)Simulate performance 4.97 → 46.51
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPump_L2_OffDesign (sim)Simulate performance 0:08:00 → 0.25
ClaRa_devClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_Junction (sim)Simulate performance 0:08:00 → 2.94
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)Simulate performance 0:03:53 → 12.90
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple (sim)Simulate performance 26.00 → 10.12
HanserModelicaHanserModelica.SynchronousMachines.SMEE_ShortCircuit3 (sim)Simulate performance 0.02 → 11.43
HelmholtzMediaHelmholtzMedia.Examples.BranchingDynamicPipes (sim)Compile → Simulate
IBPSA_latestIBPSA.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RL_N (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → Compile
IDEASIDEAS.Buildings.Components.Examples.HorizontalFinExample (sim)Simulate → Compile
IDEASIDEAS.Buildings.Examples.ZoneExample (sim)Simulate → Compile
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified6 (sim)Simulate performance 0:08:00 → 0:03:16
IDEASIDEAS.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → Compile
IDEASIDEAS.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Simulate → Compile
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified6 (sim)Simulate performance 0:08:00 → 0:03:20
IDEAS_devIDEAS.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → Compile
IDEAS_devIDEAS.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Simulate → Compile
ModelicaTest_3.2.3ModelicaTest.Electrical.PowerConverters.HalfControlledBridge2mPulse (sim)Simulate performance 14.40 → 0.92
ModelicaTest_4.0.0ModelicaTest.Electrical.PowerConverters.ThyristorBridge2mPulse_R (sim)Simulate performance 0.02 → 15.12
ModelicaTest_4.0.0ModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Simulate performance 0:08:00 → 0.06
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint3 (sim)Compile → Simulate
ModelicaTest_trunkModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Simulate performance 0:08:00 → 0.06
Modelica_3.2.3Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_Transformer (sim)Simulate performance 14.35 → 0.03
Modelica_3.2.3Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_CurrentSource (sim)Simulate performance 0.02 → 0:08:00
Modelica_3.2.3Modelica.Electrical.Machines.Examples.Transformers.AIMC_Transformer (sim)Simulate performance 14.64 → 0.03
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_RLV_Characteristic (sim)Simulate performance 11.24 → 0.02
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RLV_Characteristic (sim)Verify → Compile
Modelica_3.2.3Modelica.Magnetic.FluxTubes.Examples.Hysteresis.SinglePhaseTransformerWithHysteresis1 (sim)Compile → Verify
Modelica_3.2.3Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.AIMS_Start (sim)Compile → Verify
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Rotational3DEffects.BevelGear1D (sim)Compile → Simulate
Modelica_4.0.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_YD (sim)Verify → Compile
Modelica_4.0.0Modelica.Electrical.Machines.Examples.SynchronousMachines.SMPM_CurrentSource (sim)Simulate performance 0.02 → 0:08:00
Modelica_4.0.0Modelica.Electrical.Machines.Examples.Transformers.Rectifier6pulse (sim)Simulate performance 0:08:00 → 2.79
Modelica_4.0.0Modelica.Electrical.Polyphase.Examples.PolyphaseRectifier (sim)Simulate performance 37.17 → 19.23
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_R (sim)Simulate performance 11.90 → 0.02
Modelica_4.0.0Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_withLosses (sim)Simulate performance 19.77 → 0.08
Modelica_4.0.0Modelica.Magnetic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMEE_LoadDump (sim)Simulate performance 10.82 → 0:02:51
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Compile → Simulate
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMPM_CurrentSource (sim)Simulate performance 0.02 → 0:08:00
Modelica_trunkModelica.Electrical.Machines.Examples.Transformers.Rectifier6pulse (sim)Compile → Verify
Modelica_trunkModelica.Electrical.Polyphase.Examples.PolyphaseRectifier (sim)Simulate performance 1.11 → 18.90
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.DiodeCenterTapmPulse (sim)Compile → Verify
Modelica_trunkModelica.Electrical.Spice3.Examples.FourInverters (sim)Verify → Compile
Modelica_trunkModelica.Electrical.Spice3.Examples.InvertersApartRecord (sim)Verify → Compile
Modelica_trunkModelica.Electrical.Spice3.Examples.InvertersExtendedModel (sim)Verify → Compile
Modelica_trunkModelica.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Transformer (sim)Simulate performance 21.98 → 0.09
OpenHydraulicsOpenHydraulics.DevelopmentTests.DoubleActingCylinderTestSimple1 (sim)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Controls.PSAT.TG.TGTypeI_test (sim)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Controls.PSSE.TG.HYGOV (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSAT.TG.TGTypeI_test (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSSE.TG.HYGOV (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Controls.PSAT.TG.TGTypeI_test (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.TG.HYGOV (sim)Compile → Simulate
PhotoVoltaicsPhotoVoltaics.Examples.SimpleCellTemperatureCharacteristic (sim)Simulate → Compile
PowerSystemsPowerSystems.Examples.AC3ph.Drives.ASM_ctrl (sim)Compile → Simulate
PowerSystemsPowerSystems.Examples.AC3ph.Transmission.FaultRXline (sim)Simulate → Compile
PowerSystems_latestPowerSystems.Examples.AC3ph.Drives.ASM_ctrl (sim)Compile → Simulate
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.FaultRXline (sim)Verify → 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_3_M_4 (sim)Failed → FrontEnd
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)Simulate → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)Simulate performance 11.75 → 3.93
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)Simulate performance 11.85 → 3.87
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_10 (sim)Verify → Simulate
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_C (sim)Compile → Simulate
ThermoPowerThermoPower.Test.GasComponents.TestTurboJetInertia (sim)Simulate performance 0.26 → 0:05:23
TransiEntTransiEnt.Grid.Electrical.LumpedPowerGrid.Check.LocalPlantInteractingWithUCTE (sim)Compile → Simulate
TransiEntTransiEnt.Grid.Electrical.Noise.Check.TestUCTE_typicalGridErrors (sim)Compile → Simulate
TransiEntTransiEnt.Producer.Combined.SmallScaleCHP.Check.TestSmallScaleCHP_L1_idContrMFlow_temp (sim)Simulate performance 0:08:00 → 0.08
TransiEntTransiEnt.Producer.Electrical.Wind.Check.Test_WTG_SI_df_dt (sim)Compile → Simulate
TransiEntTransiEnt.Producer.Heat.Gas2Heat.Check.Test_idContrMFlow_temp (sim)Simulate performance 0:08:00 → 0.10