OpenModelica cvode from 2024-06-23 06:57:30 to 2024-07-16 22:31:43

Summary

OMC Commits29
Libraries Changed7
Number of Improvements36
Number of Regressions12
Number of Performance Improvements28
Number of Performance Regressions7

OpenModelica Changes

CommitDateAuthorSummary
6379009a4e2024-07-13 01:19:53 +0200kabdelhak[NB] add clocked equations to addUntypedList (#12720)
5936d8ae512024-07-12 20:49:34 +0200phannebohm[janitor] (#12719)
4b4e578f6c2024-07-12 15:33:26 +0200kabdelhak[NB] update event clocks (#12716)
ccfb23154b2024-07-12 10:49:20 +0200kabdelhak[testsuite] add more clocked tests for new backend (#12715)
632cd43b0a2024-07-12 07:33:22 +0200kabdelhak[NB] introduce clocked systems (#12707)
b6de9254082024-07-11 16:40:15 +0200kabdelhak[NB] fix differentiation of boolean types in alias (#12713)
4f51b369532024-07-10 23:17:09 +0200cbermperi[NB] Fixing issues in Alias module introduced in #12526 (#12697)
e87692cb932024-07-05 17:56:46 +0200arun3688export relativeQuantity to modeldescription.xml (#12695)
a23ddef49f2024-07-05 12:00:48 +0200anotheruserofgithubFix ExecStat not to measure itself (#12589)
635218f7e02024-07-04 13:19:53 +0200Per ÖstlundHandle unknown dimensions better in getModelInstance (#12690)
2fd0df3d122024-07-04 12:53:53 +0200arun3688fix typos in OMMatlab user's guide (#12689)
504611b14f2024-07-03 12:13:06 +0200cbermperi[NB] Update Alias module (#12526)
0fa62968162024-07-02 22:00:07 +0200Per ÖstlundImprove performance of BackendDAEUtil.applyIndexType (#12684)
ca5221bbad2024-07-02 16:48:52 +0200Per ÖstlundFix dumping of record element expressions (#12683)
c0b923a81f2024-07-02 16:04:13 +0200Per ÖstlundImplement Base Modelica scalarization (#12682)
6c767820b82024-07-01 14:07:25 +0200Per ÖstlundDon't print out _ for Base Modelica (#12670)
50ee994c752024-07-01 13:28:07 +0200Per ÖstlundFix Scalarize.scalarizeVariable (#12668)
9672a58d282024-07-01 11:52:41 +0200Per ÖstlundDon't print tuple subscripts for Base Modelica (#12666)
83e8e6d9472024-06-28 16:52:28 +0200phannebohm[NB] Fix BackendExtension imports (#12660)
1d25ec721b2024-06-28 15:15:16 +0200Per ÖstlundSimplify Scalarize.scalarizeVariable (#12659)
797972ad9e2024-06-28 13:38:55 +0200kabdelhak[NB] adjacency multiple occurences update (#12657)
3aef50c17e2024-06-27 11:09:16 +0200Adrian PopQt6 (#12485)
5ef4a70c432024-06-27 10:24:58 +0200anotheruserofgithubImplement array traversal with Susan map operator (#12648)
d54c72f8702024-06-26 12:58:21 +0200anotheruserofgithubFix s(n)printff buffer size and format errors (#12588)
f500cdbabb2024-06-25 15:33:51 +0200Per ÖstlundAdd option to move Base Modelica bindings (#12645)
80dee6e1a22024-06-25 14:41:01 +0200kabdelhak[NF/NB] update simplify (#12644)
907b8bd1e82024-06-24 16:41:19 +0200Per ÖstlundImprove performance of Expression.extractUniqueCrefs* (#12638)
c1e0c3a2782024-06-24 13:24:16 +0200Per ÖstlundImprove ComponentRef.hash (#12634)
9d197a688e2024-06-24 12:15:03 +0200Per ÖstlundAdd missing initial bucket count to PartialD2ColoringAlgC (#12632)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
3b2e71d2024-11-23 22:26:07 +0100Adrian Popdo not fail if is already linked (#184)
66753832024-11-23 02:07:51 +0100Adrian Popgenerate reports for gbode and cvode (#183)

Library Changes

LibraryChange
Buildings_10From version 10.1.1-maint.10.0.x (71df88d6031f0f00e81c4ea2c02acb4219f41f1e) to 10.1.1-maint.10.0.x (0155bb03d56c2f8900d456fc279e847e29293707)
Buildings_11From version 11.1.0-maint.11.x (79834ee65e52d73e3f5ba6d2a337f0344fae7483) to 11.1.0-maint.11.x (d1cdc4bdb1774bb2a5480e00f9d12876286a90c3)
Buildings_latestFrom version 12.0.0-master (a8fac9c49f0c0ee5043b2937b50854fe99b198ae) to 12.0.0-master (a07fc8904d530b227d5ec805b4ca74c0fca06954)
ClaRa_devFrom version 1.8.2-main (156000c81d60829654a998145c8b8832cb46170c) to 1.8.2-main (d0bd4e3136b0cc7b0cea22578208c11416365eeb)
ModelicaTest_trunkFrom version trunk (bc76e8ad064c195bcf5ba2fa9bfa304bd91c53d9) to trunk (10f5da68a20932241be844f79f2b888025a08003)
Modelica_4.1.0-beta.omFrom version 4.1.0-beta.om (e4dec3328af4939d9e7adcd060548e838f2547ba) to 4.1.0-beta.om (093c6ec370d04fcf7e74734e96b4259f644932b3)
Modelica_trunkFrom version trunk (bc76e8ad064c195bcf5ba2fa9bfa304bd91c53d9) to trunk (10f5da68a20932241be844f79f2b888025a08003)

Models Affected

BuildSysProBuildSysPro.Systems.DHW.Examples.DHWResistiveWaterHeater (sim)Simulate → Failed
Buildings_10Buildings.Controls.Continuous.Examples.NumberOfRequests (sim)Simulate → Verify
Buildings_10Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)SimCode performance 0:01:14 → 20.73
Buildings_10Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.18 → 0:08:00
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Verify → Compile
Buildings_10Buildings.Utilities.Plotters.Examples.SingleZoneVAV (sim)Compile → Verify
Buildings_11Buildings.Controls.Continuous.Examples.NumberOfRequests (sim)Simulate → Verify
Buildings_11Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)SimCode performance 0:01:10 → 21.66
Buildings_11Buildings.DHC.Loads.Steam.BaseClasses.Examples.ValveSelfActing (sim)Simulate → Verify
Buildings_11Buildings.Examples.SimpleHouse (sim)Simulate → Verify
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.17 → 0:08:00
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Verify → Compile
Buildings_11Buildings.Utilities.Plotters.Examples.SingleZoneVAV (sim)Compile → Verify
Buildings_latestBuildings.Controls.Continuous.Examples.NumberOfRequests (sim)Simulate → Verify
Buildings_latestBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)SimCode performance 0:01:02 → 22.76
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.FreezeProtection (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Loads.Steam.BaseClasses.Examples.ValveSelfActing (sim)Simulate → Verify
Buildings_latestBuildings.Examples.ChillerPlant.DataCenterDiscreteTimeControl (sim)Simulate → Verify
Buildings_latestBuildings.Examples.SimpleHouse (sim)Simulate → Verify
Buildings_latestBuildings.Examples.Tutorial.SimpleHouse.SimpleHouse6 (sim)Simulate → Compile
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControl (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0:01:44 → 0.14
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.BaseClasses.HeatTransfer.Validation.ShaKappa (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.BaseClasses.HeatTransfer.Validation.ShiftAggregationCells (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.BaseClasses.HeatTransfer.Validation.TemporalSuperposition (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.SteadyStateBoreholeDynamics (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.TransientBoreholeDynamics (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Examples.ClosedLoop_y (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Plants.Controls.Pumps.Generic.Validation.StagingHeaderedDeltaP (sim)Verify → Simulate
Buildings_latestBuildings.Templates.Plants.Controls.StagingRotation.Validation.StageCompletion (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case630 (sim)Simulate → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Simulate performance 0.20 → 19.82
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case920 (sim)Simulate → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case930 (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Simulate → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case960 (sim)Simulate performance 7.82 → 35.08
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case985 (sim)Compile → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case995 (sim)Simulate performance 0.47 → 0:02:16
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML (sim)Compile → Simulate
ClaRa_devClaRa.Examples.SteamPowerPlant_01 (sim)Templates → Compile
ClaRa_devClaRa.Examples.SteamPowerPlant_CombinedComponents_01 (sim)Templates → Compile
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)SimCode performance 32.90 → 14.65
GreenhousesGreenhouses.Examples.GlobalSystem_2 (sim)SimCode performance 26.34 → 13.50
GreenhousesGreenhouses.Examples.Greenhouse_1 (sim)SimCode performance 32.52 → 14.50
GreenhousesGreenhouses.Examples.Greenhouse_2 (sim)SimCode performance 29.07 → 13.35
ModelicaTest_trunkModelicaTest.Media.TestOnly.WaterIF97_dewEnthalpy (sim)Failed → Verify
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier12pulseFFT (sim)SimCode performance 18.47 → 7.53
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier6pulseFFT (sim)SimCode performance 18.41 → 7.21
Modelica_4.0.0Modelica.Blocks.Examples.Rectifier12pulseFFT (sim)SimCode performance 19.46 → 7.36
Modelica_4.0.0Modelica.Blocks.Examples.Rectifier6pulseFFT (sim)SimCode performance 19.54 → 7.69
Modelica_4.1.0-beta.omModelica.Blocks.Examples.Rectifier12pulseFFT (sim)SimCode performance 18.65 → 6.90
Modelica_4.1.0-beta.omModelica.Blocks.Examples.Rectifier6pulseFFT (sim)SimCode performance 20.23 → 6.69
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Simulate → Compile
Modelica_trunkModelica.Blocks.Examples.Rectifier12pulseFFT (sim)SimCode performance 19.10 → 7.34
Modelica_trunkModelica.Blocks.Examples.Rectifier6pulseFFT (sim)SimCode performance 19.35 → 7.18
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainCIM (sim)Templates performance 0:01:57 → 1.53
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainMotor (sim)Templates performance 0:02:31 → 1.77
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeI (sim)Templates performance 0:02:21 → 2.15
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeIII (sim)Templates performance 0:02:02 → 1.25
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeV (sim)Templates performance 0:02:40 → 1.45
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Failed → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)Failed → FrontEnd
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)Simulate → Failed
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 0:01:33 → 0:03:05
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)Simulate performance 0:01:02 → 0:01:47
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)BackEnd performance 13.88 → 7.31
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)FrontEnd performance 15.40 → 8.07
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Templates performance 22.37 → 13.02
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)BackEnd performance 0:03:12 → 0:01:42
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_FD_N_1280 (sim)Simulate performance 0:01:55 → 0:01:04
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)Simulate performance 0:02:53 → 0:01:26
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_FD_N_1280 (sim)Simulate performance 20.60 → 11.28
TransiEntTransiEnt.Examples.Gas.GasGrid_StandAlone (sim)Templates → Compile
TransiEntTransiEnt.Examples.Gas.Test_GasGrid_SubSystem (sim)Templates → Compile
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Check.TestPEMElectrolyzer_L1_Charline (sim)Templates → Compile
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Systems.Check.Test_FeedInStation_CavernComp (sim)Templates → Simulate
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Systems.Check.Test_FeedInStation_HeatProvision (sim)Templates → Simulate
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Systems.Check.Test_FeedInStation_Storage (sim)Templates → Simulate
TransiEntTransiEnt.Producer.Gas.Electrolyzer.Systems.Check.Test_FeedInStation_woStorage (sim)Templates → Simulate