OpenModelica master-fmi from 2024-02-08 05:53:39 to 2024-02-10 05:24:37

Summary

OMC Commits10
Libraries Changed0
Number of Improvements4
Number of Regressions3
Number of Performance Improvements77
Number of Performance Regressions21

OpenModelica Changes

CommitDateAuthorSummary
4a7b1ae4632024-02-10 01:50:35 +0100arun3688update OMSimulator (#11976)
a3430164892024-02-09 13:35:04 +0100arun3688do not add OMSens to cmake list as it does not have cmake support yet (#11974)
0abf160d782024-02-08 23:47:21 +0100Francesco CasellaReduced max number of equations per C file to 500 (#11971)
f1b9db45de2024-02-08 23:43:14 +0200Adrian Popmore adaptation of rtest and partest for windows (#11973)
e971726b682024-02-08 16:51:06 +0100Adeel AsgharDo not automatically enlarge Message Browser setting (#11970)
997609b7ff2024-02-08 16:30:47 +0200Adrian Popfix rtest user detection for Windows (#11969)
5dbde886022024-02-08 13:16:12 +0100Adeel AsgharImprove the selection of icons (#11968)
55773ef8812024-02-08 14:03:08 +0200Adrian Popupdate parallel runtest to run on ucrt64 perl (#11967)
ea459d0afa2024-02-08 12:11:12 +0100Adeel AsgharCopy the connector to both icon and diagram layer (#11966)
3a403cfd6f2024-02-08 11:45:53 +0300MaksKBVFix evaluate expressions in text strings (#11844)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
304f2a72024-02-07 09:26:52 +0100AndreasSpecify branch and directory for github reference files (#56)
28549812024-02-04 11:33:45 +0100AndreasAdd verbose mode to test.py (#42)

Library Changes

LibraryChange

Models Affected

AdvancedNoiseAdvancedNoise.Examples.RailIrregularities.Comparisons.FilterAndConvolution (sim)Compile performance 21.03 → 9.24
AdvancedNoiseAdvancedNoise.Examples.RailIrregularities.Comparisons.MinimumAndZeroPhase (sim)FrontEnd performance 0:01:32 → 51.80 Compile performance 26.72 → 12.22
AdvancedNoiseAdvancedNoise.Examples.RailIrregularities.Comparisons.SpaceAndTimeDomain (sim)Compile performance 21.37 → 9.24
AixLib_latestAixLib.Systems.ModularAHU.Examples.DemandControlledAHU (sim)BackEnd performance 10.82 → 20.90
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 20.51 → 10.03 Templates performance 12.17 → 5.26
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Compile performance 27.37 → 10.99
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Compile performance 34.88 → 14.27
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Templates performance 17.32 → 6.26 Compile performance 0:02:26 → 0:01:19
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)Compile performance 37.81 → 21.16
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Compile performance 0:01:07 → 32.68
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.FiniteLineSource (sim)Compile performance 18.38 → 7.61 Simulate performance 15.26 → 7.81
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Compile performance 21.02 → 9.02 Simulate performance 10.17 → 5.05
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_1borehole_5meters (sim)Compile performance 20.64 → 8.75
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_SmallScaleValidation (sim)Compile performance 20.75 → 8.91
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Cylindrical (sim)Compile performance 22.72 → 9.87
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Examples.Borefields (sim)
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.BaseClasses.Examples.Convector (sim)Compile performance 20.45 → 8.28
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.BaseClasses.Examples.DerivateCubicSpline (sim)Compile performance 17.54 → 7.41 Simulate performance 50.09 → 0.07
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Compile performance 32.34 → 14.04
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnly (sim)Compile performance 21.76 → 9.20
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)Compile performance 31.98 → 13.51
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 30.95 → 15.09
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 31.63 → 15.62
Buildings_8Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 54.52 → 3.72
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Templates performance 2.03 → 11.00
Buildings_9Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerWSE (sim)Templates performance 1.91 → 10.29
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Templates performance 4.41 → 10.02
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Templates performance 10.79 → 4.14
ClaRa_devClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_1ph_shell (sim)Simulate → Compile
DroneLibraryDroneLibrary.Tests.motorTest (sim)Compile performance 31.57 → 14.14
DroneLibraryDroneLibrary.Tests.propellerTest (sim)Compile performance 38.71 → 18.61
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestBasePropertiesDynamic (sim)Compile performance 21.26 → 11.73
ExternalMediaExternalMedia.Test.CoolProp.CO2.TestBasePropertiesImplicit (sim)Compile performance 20.96 → 11.73
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesDynamic (sim)Compile performance 20.29 → 11.91
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesImplicit (sim)Compile performance 20.66 → 11.74
ExternalMediaExternalMedia.Test.GenericModels.TestRunnerTranscritical (sim)Compile performance 29.43 → 16.64
ExternalMediaExternalMedia.Test.GenericModels.TestRunnerTwoPhase (sim)Compile performance 29.76 → 16.61
ExternalMediaExternalMedia.Test.TestMedium.TestBasePropertiesDynamic (sim)Compile performance 21.09 → 11.75
ExternalMediaExternalMedia.Test.TestMedium.TestBasePropertiesImplicit (sim)Compile performance 23.19 → 12.75
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronic (sim)Compile performance 36.29 → 0:02:33
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPump (sim)Compile performance 53.01 → 0:02:37
IDEASIDEAS.Examples.Tutorial.Example10 (sim)Compile performance 0:01:08 → 0:02:46
IDEASIDEAS.Examples.Tutorial.Example5 (sim)Compile performance 55.36 → 0:02:36
IDEASIDEAS.Examples.Tutorial.Example6 (sim)Compile performance 0:01:07 → 0:02:54
IDEASIDEAS.Examples.Tutorial.Example7 (sim)Compile performance 0:01:05 → 0:02:53
IDEASIDEAS.Examples.Tutorial.Example8 (sim)Compile performance 0:01:06 → 0:02:51
IDEASIDEAS.Examples.Tutorial.Example9 (sim)Compile performance 0:01:12 → 0:03:00
ModelicaByExampleModelicaByExample.Subsystems.Pendula.System (sim)BackEnd performance 10.15 → 5.73 Compile performance 48.43 → 22.17
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeI (sim)
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)Templates performance 18.70 → 9.57
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)Templates performance 17.85 → 9.99
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)Templates performance 10.80 → 18.39
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)Templates performance 10.60 → 18.43
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Compile performance 23.15 → 13.26
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)Compile performance 23.53 → 13.34
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)Compile performance 24.07 → 13.64
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)Compile performance 23.49 → 13.07
PowerSysProPowerSysPro.Examples.BreakerTests.DistrictWithOppositeBreakers (sim)Compile performance 22.24 → 12.13
PowerSysProPowerSysPro.Examples.BreakerTests.Islanding1 (sim)Compile performance 20.51 → 11.44
PowerSysProPowerSysPro.Examples.BreakerTests.Islanding2 (sim)Compile performance 20.39 → 11.38
PowerSysProPowerSysPro.Examples.ExampleWithFMUs.LVPartOfMVLVNetwork (sim)Compile performance 20.18 → 11.05
PowerSysProPowerSysPro.Examples.ExampleWithFMUs.MVLVNetwork (sim)Compile performance 20.41 → 11.31
PowerSysProPowerSysPro.Examples.ExampleWithFMUs.MVLVNetworkWithBuses (sim)Compile performance 20.61 → 11.37
PowerSysProPowerSysPro.Examples.MediumNetworks.DoubleNetwork (sim)Compile performance 21.08 → 11.80
PowerSysProPowerSysPro.Examples.MediumNetworks.Network (sim)Compile performance 20.90 → 11.61
PowerSysProPowerSysPro.Examples.OneSourceTwoLinesWithFaultOneLoad (sim)Compile performance 20.86 → 11.89
PowerSysProPowerSysPro.Examples.QfURegulation (sim)Compile performance 21.18 → 11.71
PowerSysProPowerSysPro.Examples.StructuredNetwork.DoubleNetworkWithLoads (sim)Compile performance 20.11 → 11.80
PowerSysProPowerSysPro.Examples.VariableLoad (sim)Compile performance 22.64 → 13.16
PowerSysProPowerSysPro.Examples.VariableTransformers.VariableTransformer1 (sim)Compile performance 22.53 → 12.05
PowerSysProPowerSysPro.Examples.VariableTransformers.VariableTransformer2 (sim)Compile performance 22.05 → 12.03
PowerSysProPowerSysPro.Examples.VariableTransformers.WithVariableLoad (sim)Compile performance 20.24 → 11.66
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)SimCode → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_3_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10 (sim)BackEnd performance 9.62 → 16.62 Simulate performance 35.21 → 0:01:04
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_80 (sim)Compile performance 19.28 → 34.17
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)Compile performance 39.32 → 0:01:11
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)SimCode performance 8.21 → 15.96 Templates performance 7.17 → 12.94
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_16 (sim)Compile performance 25.42 → 45.18 Simulate performance 6.57 → 11.55
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)BackEnd performance 14.64 → 27.92
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Templates performance 15.44 → 8.88
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Templates performance 13.11 → 7.28
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)BackEnd performance 15.36 → 8.35
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)FrontEnd performance 17.91 → 9.17 Simulate performance 13.23 → 5.64
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)BackEnd performance 32.80 → 18.05
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)BackEnd performance 12.22 → 6.20
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140 (sim)Simulate performance 30.46 → 12.65
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_1600_M_100 (sim)BackEnd performance 24.22 → 10.10
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Simulate performance 14.17 → 6.20
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_280_M_280 (sim)BackEnd performance 11.27 → 5.08
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_400_M_400 (sim)BackEnd performance 23.78 → 10.33
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)BackEnd performance 18.17 → 9.48
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)BackEnd performance 0:01:59 → 28.22 Templates performance 10.13 → 5.29
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Compile performance 24.21 → 12.24
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)BackEnd performance 10.55 → 4.67 Compile performance 33.08 → 17.35
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10 (sim)BackEnd performance 15.08 → 6.47
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)BackEnd performance 49.77 → 21.06
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Compile performance 0:01:24 → 45.88
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10 (sim)BackEnd performance 16.81 → 6.30 SimCode performance 12.46 → 5.05
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)BackEnd performance 52.83 → 21.32 SimCode performance 49.45 → 24.76
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)BackEnd performance 19.96 → 10.35
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)BackEnd performance 18.04 → 10.42
TransiEntTransiEnt.Basics.Adapters.Check.TestRealGasAdapters (sim)BackEnd performance 4.51 → 13.79