OpenModelica newInst-daeMode from 2024-05-13 22:59:23 to 2024-05-22 05:16:32

Summary

OMC Commits18
Libraries Changed3
Number of Improvements17
Number of Regressions14
Number of Performance Improvements3
Number of Performance Regressions6

OpenModelica Changes

CommitDateAuthorSummary
4553f8f4262024-05-21 13:55:38 +0200Per ÖstlundImprove handling of if-expressions (#12447)
11cea7f2d62024-05-20 23:52:18 +0200phannebohm[NB] Correctly detect solvability in when-equation (#12439)
ccfb50b8992024-05-20 14:55:26 +0200Per ÖstlundReduce evaluation of external functions in instance API (#12443)
0c6cfc383b2024-05-17 20:01:46 +0200phannebohm[NB] Print equation attributes for any equation (#12438)
58f675a9fc2024-05-17 18:56:24 +0200phannebohm[janitor] Remove unneeded function (#12437)
165c8efdf62024-05-17 18:11:26 +0200phannebohm[NB] Parse complete attributes of all variables (#12436)
beb22abc382024-05-17 15:46:18 +0200kabdelhak[NB] update for equation handling (#12435)
3c3452ba2d2024-05-16 23:43:36 +0200phannebohm[janitor] (#12433)
0314f81f322024-05-16 22:47:48 +0200phannebohmNo need to match special call (#12261)
26c84570702024-05-16 14:26:57 +0200arun3688create short directory name in OMEdit temp directory (#12428)
d9f2966f3e2024-05-15 16:53:00 +0200Per ÖstlundAdd positiveMax definition to Base Modelica (#12429)
87ce925ab92024-05-15 16:27:34 +0200Adeel AsgharBetter approach to hide protected variables of encrypted classes (#12421)
6ba1f8ee682024-05-15 10:57:11 +0200kabdelhak[NB] update event detection (#12427)
0afe15800b2024-05-15 07:54:43 +0200kabdelhak[NB] update if equation handling (#12426)
1ec0dee2b22024-05-14 20:36:53 +0200phannebohm[NB] Collect enumeration variables separately (#12419)
6fd3a50b7a2024-05-14 14:14:49 +0200kabdelhak[NB] fix pre() variable detection (#12417)
5ed0b9cf752024-05-14 12:15:30 +0200kabdelhak[NB] small update minimal tearing (#12416)
8a09c5bb0f2024-05-14 10:42:58 +0200Adeel AsgharDo not draw connection node on first or last point of connection (#12413)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
3e0093f2024-05-19 02:18:40 +0200Adrian PopPut back buildings libs (#109)
80352682024-05-16 10:25:28 +0200Francesco CasellaUpdate installLibraries.mos for Buildings (#107)

Library Changes

LibraryChange
Buildings_latestFrom version 11.0.1-master (8cb67d663910f1083c1397e2691cd8def39215cb) to 12.0.0-master (9411156ec23a91f41e621713ef36b4febbe8e4ec)
ClaRaConfiguration hash (OMC settings or the testing script changed)
ClaRa_devFrom version 1.8.2-main (69b907f9dff07088ef2894ddee7a19e5747b926e) to 1.8.2-main (30ea46396bbfb16ef0131637332662d5509ecd03)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0:08:00 → 0.12
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Compile → Simulate
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0:08:00 → 0.12
Buildings_10Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Chillers.ModularReversible.Examples.LargeScaleWaterToWater (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Chillers.ModularReversible.Validation.Carnot_y (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Chillers.ModularReversible.Validation.ConstantCarnotEffectiveness (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Chillers.ModularReversible.Validation.TableData2D (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Controls.Safety.Examples.AntiFreeze (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Controls.Safety.Examples.MinimalFlowRate (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Controls.Safety.Examples.Safety (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Validation.Comparative.Carnot_y (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Validation.Comparative.ConstantCarnotEffectiveness (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Validation.Comparative.TableData2D (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Validation.ConstantCarnotEffectiveness (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Validation.TableData2D (sim)Simulate → Verify
Buildings_latestBuildings.Templates.Components.HeatPumps.Validation.HeatPumpEquationFit (sim)Failed → Verify
ClaRaClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_1ph_shell (sim)Verify → Simulate
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes (sim)Verify → Compile
ClaRaClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Verify → Simulate
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestGrinder (sim)Verify → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)Verify → Simulate
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple (sim)Verify → Simulate
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)Simulate performance 6.35 → 11.43
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes (sim)Verify → Compile
ClaRa_devClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Verify → Simulate
ClaRa_devClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestGrinder (sim)Verify → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)Verify → Simulate
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple (sim)Verify → Simulate
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate → Compile
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainMotor (sim)Templates performance 0:02:08 → 0:03:56
OpenIMDML_mainOpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeV (sim)Templates performance 0:02:17 → 0:01:14
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Failed → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Simulate → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)Templates performance 26.63 → 47.88
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)Templates performance 16.88 → 43.13
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)Templates performance 20.09 → 37.81
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)Failed → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)Templates performance 19.51 → 37.28
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)Failed → Simulate