OpenModelica master-fmi from 2024-08-07 21:32:49 to 2024-08-24 12:41:15

Summary

OMC Commits30
Libraries Changed17
Number of Improvements22
Number of Regressions9
Number of Performance Improvements6
Number of Performance Regressions9

OpenModelica Changes

CommitDateAuthorSummary
37d54ce0e32024-08-21 17:31:21 +0200arun3688fix OMSimulator dll path when building from Makefile (#12812)
1351f51b162024-08-21 15:58:15 +0200kabdelhak[NB] allow illegal skips (#12811)
bfce840e282024-08-21 13:20:40 +0200Adeel AsgharAssociate the DynamicSelect diagram to the result in Variable Browser (#12808)
faa789aad62024-08-20 17:58:38 +0200phannebohm[NB] Fix order of `elsewhen` branches (#12807)
b8d88a2f662024-08-20 15:50:55 +0200kabdelhak[NB] update sliced balancing of initialization (#12804)
476ac8cf1e2024-08-20 15:44:38 +0200phannebohm[NB] Simplify if-equation structure (#12790)
56fe5ad9452024-08-20 11:51:18 +0200kabdelhak[NB] update strong components (#12803)
baa764832c2024-08-20 11:01:56 +0200phannebohm[NB] Refactor hold events check for efficiency (#12802)
20a061263e2024-08-19 16:44:55 +0200kabdelhak[NB] handle lunary expressions in when conditions (#12801)
42a37a6efc2024-08-19 16:04:06 +0200kabdelhak[NB] add follow equations flag (#12800)
bfeffdac4f2024-08-19 14:35:53 +0200kabdelhak[NB/NF] simplify nested lunary (#12796)
39465e4a5c2024-08-19 13:20:18 +0200Per ÖstlundFix InteractiveUtil.getInheritedAnnotation (#12798)
a1b26e89392024-08-19 12:32:33 +0200Adeel AsgharInvalidate the simulation options when the model text is changed (#12797)
048f61d7d22024-08-19 11:52:42 +0200Per ÖstlundFix setElementModifierValue for redeclare elements (#12795)
2ce16e8d3e2024-08-19 11:52:09 +0200kabdelhak[NSim] fix entwined equations (#12794)
596b7d3d682024-08-19 10:15:19 +0200kabdelhak[NB] update residual for loops (#12793)
541b4ded3f2024-08-18 10:57:12 +0200Julien SchuellerOMCompiler: Fix missing fstream include (#12792)
8c9729e3402024-08-16 15:12:36 +0200Adeel AsgharUse the choice comment only for display (#12789)
8a3de6a92c2024-08-16 12:48:09 +0200phannebohm[NB] Simplify equations structurally (#12787)
3bb00759fd2024-08-15 18:02:38 +0200Per ÖstlundAdd choices comments to the instance API (#12786)
7834560f302024-08-15 17:12:19 +0200phannebohm[NB] Remove all buitlin stream calls after alias (#12785)
86b443b79c2024-08-15 16:27:05 +0200Per ÖstlundAdd comment to SCode.Mod (#12783)
b016072b0f2024-08-15 14:14:01 +0200phannebohmUse `map` to simplify equations (#12781)
bb5ad443ef2024-08-15 12:10:45 +0200Adeel AsgharAllow loading Base Modelica files (*.bmo) (#12780)
849774e3de2024-08-15 10:32:14 +0200Per ÖstlundRevert "Don't expand sum/product (#12773)" (#12779)
e41d2be4572024-08-14 15:43:17 +0200Adeel AsgharChoices are expressed in the same unit as the parameter (#12777)
1bf44b91052024-08-14 11:25:03 +0200Per ÖstlundDon't expand sum/product (#12773)
ae0b5f6e352024-08-13 14:36:13 +0200Adeel AsgharImprove add component/connection and delete component/connection (#12774)
63f4cd40d52024-08-12 14:47:41 +0200Per ÖstlundRemove unnecessary dereference in ErrorMessage (#12772)
9f1b2421d42024-08-09 14:49:51 +0200Adeel AsgharAvoid calling `getModelInstance` when adding a new component (#12635)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
b3682912024-06-20 15:15:32 +0200Adrian Popadd MSL maint/4.1.x via 4.1.0-beta.om (#115)
d05586d2024-06-19 18:48:34 +0200Francesco CasellaAdded testing of last released ThermoFluidStream (#113)

Library Changes

LibraryChange
AixLib_latestFrom version 1.4.0-development (26e999fa9b726adc28378593e523bc71f0211f94) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 1.4.0-development (26e999fa9b726adc28378593e523bc71f0211f94) OMSimulator v2.1.2.post5-gce342b6-linux-notlm-debug
Buildings_10From version 10.1.1-maint.10.0.x (4c032e3ee95711c61fd48b81780f7036f9e0a3ec) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 10.1.1-maint.10.0.x (4c032e3ee95711c61fd48b81780f7036f9e0a3ec) OMSimulator v2.1.2.post5-gce342b6-linux-notlm-debug
Buildings_11From version 11.1.0-maint.11.x (07baddb307c4a6374ef88bfde79479a9640066a9) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 11.1.0-maint.11.x (07baddb307c4a6374ef88bfde79479a9640066a9) OMSimulator v2.1.2.post5-gce342b6-linux-notlm-debug
Buildings_latestFrom version 12.0.0-master (3764b4a0cb002430ce86ebf3177489a342f42610) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 12.0.0-master (424a30c544bf073db5b55a73f7b2722ecd3dd1e9) OMSimulator v2.1.2.post5-gce342b6-linux-notlm-debug
IBPSA_latestFrom version 4.0.0-master (f5b23786371a189e7f6478d8bdb88e497277d3c3) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 4.0.0-master (195dbfe5ca189facbf3d354ae1f9dbc60b1104e3) OMSimulator v2.1.2.post5-gce342b6-linux-notlm-debug
IDEASFrom version 3.0.0 (a7be00b7e07943c0acda1b5799a8d32bea896d7b) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 3.0.0 (a7be00b7e07943c0acda1b5799a8d32bea896d7b) OMSimulator v2.1.2.post5-gce342b6-linux-notlm-debug
IndustrialControlSystemsFrom version 1.1.0-master (d2d882d78be9af6c9b95a349879d4380dd820593) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 2.0.0-master (148672debbeffe842dc7be441cc4b896ea677284) OMSimulator v2.1.2.post5-gce342b6-linux-notlm-debug
Modelica_4.1.0-beta.omFrom version 4.1.0-beta.om (82ae0254b6700b1fa2e61ee869aa7b8c1c41d6ad) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 4.1.0-beta.om (727963a083ccb9f5ea499d54de7047fc7dfe8658) OMSimulator v2.1.2.post5-gce342b6-linux-notlm-debug
Modelica_DeviceDriversFrom version 2.1.1-master (8e6921a9270d3b6b9af938c42eafec3804359c3b) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 2.1.1-master (ed253b8366c1f2bcd613fbd8e2ced52939d00f2c) OMSimulator v2.1.2.post5-gce342b6-linux-notlm-debug
OpenIPSL_2.0.0From version 2.0.0 (052ec37cdfd40e6e5506ec146d98afd40fe2792f) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 2.0.0 (052ec37cdfd40e6e5506ec146d98afd40fe2792f) OMSimulator v2.1.2.post5-gce342b6-linux-notlm-debug
OpenIPSL_devFrom version 3.1.0-master (a8c6758fffa7bd23f925063e9aa075f271ac71ee) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 3.1.0-master (4a31302bfef3656d7c1f739edcd96684f1857c1c) OMSimulator v2.1.2.post5-gce342b6-linux-notlm-debug
SOFCPoliMiFrom version master (be340bab3382a02068cbcf6d48262cf375c7e67d) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to master (be340bab3382a02068cbcf6d48262cf375c7e67d) OMSimulator v2.1.2.post5-gce342b6-linux-notlm-debug
ScalableTestGrids_nooptFrom version 1.1.0-master (b57ee295ec2c349ca0be5368988840d0bb52dbb8) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 1.1.0-master (b57ee295ec2c349ca0be5368988840d0bb52dbb8) OMSimulator v2.1.2.post5-gce342b6-linux-notlm-debug
ScalableTestSuiteFrom version 2.2.0-master (b956d494e48c8e9766142319acf0bf30c5684722) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 2.2.0-master (b956d494e48c8e9766142319acf0bf30c5684722) OMSimulator v2.1.2.post5-gce342b6-linux-notlm-debug
ThermofluidStream_devFrom version 1.1.0-main (f8f86dcd187bce972ceca41e69c28190b5e1d0a6) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 1.1.0-main (f8f86dcd187bce972ceca41e69c28190b5e1d0a6) OMSimulator v2.1.2.post5-gce342b6-linux-notlm-debug
TransiEntFrom version 2.0.2-master (9c0bd25f9ed0ee6ebf0ed0504e1b6ec18f8682e0) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 2.0.2-master (9c0bd25f9ed0ee6ebf0ed0504e1b6ec18f8682e0) OMSimulator v2.1.2.post5-gce342b6-linux-notlm-debug
VehicleInterfacesFrom version 2.0.1-master (45f811bbd086b307ac04de8b9e2d41a89d0e24cf) OMSimulator v2.1.2.post4-g6f4ecda-linux-notlm-debug to 2.0.1-master (cefc2ec261ed0345a68ccd05bacd05003b73dcd4) OMSimulator v2.1.2.post5-gce342b6-linux-notlm-debug

Models Affected

AixLib_latestAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Failed → Compile
Buildings_10Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Compile → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case630 (sim)Failed → Compile
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Compile performance 0:01:54 → 0:03:14
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980 (sim)Failed → Compile
Buildings_10Buildings.ThermalZones.Detailed.Validation.LBNL_71T.RoomB.ElectroChromicWindow (sim)Compile performance 0:09:38 → 0:05:16
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Compile performance 0:02:23 → 0:05:13
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Compile performance 0:03:06 → 0:05:47
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case920 (sim)Failed → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)Compile performance 0:03:50 → 0:07:00
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.ChillerDXHeatingEconomizer (sim)Failed → Simulate
Buildings_latestBuildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)Compile performance 0:06:26 → 0:03:39
Buildings_latestBuildings.Fluid.FixedResistances.Validation.LosslessPipe (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Failed
Buildings_latestBuildings.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Simulate → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 54.53 → 4.83
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case620 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case660 (sim)Compile performance 0:03:11 → 0:05:57
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Compile performance 0:01:51 → 0:04:09
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980FF (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case995 (sim)Failed → Compile
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Failed → Compile
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Failed
IndustrialControlSystemsIndustrialControlSystems.Applications.ControlProblems.ATProcessControl (sim)Failed → Simulate
IndustrialControlSystemsIndustrialControlSystems.Applications.ProcessControl.CascadeLevelControl (sim)Failed → Simulate
IndustrialControlSystemsIndustrialControlSystems.Applications.ProcessControl.LevelControl (sim)Failed → Simulate
IndustrialControlSystemsIndustrialControlSystems.Applications.ProcessControl.VelocityDriveControl_AutoTuning (sim)Failed → Simulate
IndustrialControlSystemsIndustrialControlSystems.Controllers.AutoTuning.Examples.Test_ATPIrelayNCmixedMode (sim)Failed → Simulate
Modelica_4.1.0-beta.omModelica.Electrical.Analog.Examples.Lines.CompareLineTrunks (sim)Failed → Compile
Modelica_4.1.0-beta.omModelica.Electrical.Analog.Examples.Lines.SmoothStep (sim)Failed → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestInputSpaceMouse (sim)SimCode → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.ClockedBlocks.Examples.TestInputSpaceMouse (sim)SimCode → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate → Compile
OpenIPSL_devOpenIPSL.Examples.IEEE14.IEEE_14_Buses (sim)Compile → Simulate
OpenIPSL_devOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Compile → Simulate
SOFCPoliMiSOFCPoliMi.Tests.OpenModelica.BenchmarkSalogniColonnaIEA (sim)Simulate → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)Compile → Failed
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.FlowRes (sim)FrontEnd performance 6.28 → 11.04
TransiEntTransiEnt.Grid.Heat.HeatGridAnalysis.TwoClosedLoops_PressureControlled (sim)Failed → Compile
VehicleInterfacesVehicleInterfaces.Examples.ConventionalAutomaticVehicle (sim)Compile performance 17.11 → 43.45
VehicleInterfacesVehicleInterfaces.Examples.ConventionalAutomaticVehicleExternalDriver (sim)Compile performance 40.60 → 15.61
VehicleInterfacesVehicleInterfaces.Examples.ConventionalManualVehicle (sim)Compile performance 16.81 → 33.49
VehicleInterfacesVehicleInterfaces.Examples.ConventionalVehicle_AltNames (sim)Compile performance 0:01:15 → 15.89
VehicleInterfacesVehicleInterfaces.Examples.RearWheelDriveAutomaticVehicle (sim)Compile performance 43.07 → 21.83