OpenModelica master-fmi from 2025-03-20 05:18:14 to 2025-03-22 05:19:16

Summary

OMC Commits12
Libraries Changed17
Number of Improvements37
Number of Regressions15
Number of Performance Improvements6
Number of Performance Regressions11

OpenModelica Changes

CommitDateAuthorSummary
7938dbb4022025-03-22 00:19:21 +0100kabdelhak[NB] do not collect literal records (runtime can't handle it) (#13728)
bf8fdc6e6d2025-03-21 23:16:19 +0100kabdelhak[NB] allow size 0 systems for tarjan (#13727)
d2cdca43952025-03-21 22:09:50 +0100kabdelhak[NB] simcode: update collection of literals (#13726)
87b9db39212025-03-21 18:54:40 +0100kabdelhak[NB] refine index reduction (#13723)
5add2511af2025-03-21 15:55:22 +0100Henning Kielimprove memory consumption (#13651)
731a6ce2e52025-03-21 15:34:21 +0100phannebohmUse difference instead of intersection (#13720)
71c22b6c422025-03-21 12:37:32 +0100kabdelhak[NB] handle external object functions (#13718)
78cb77f71e2025-03-20 20:37:44 +0100Adeel AsgharRemoved PythonInterface folder used for OMPython (#13714)
419b1da6902025-03-20 19:35:13 +0100kabdelhak[NB] update adjacency matrix (#13716)
566a6243b02025-03-20 17:39:19 +0100Henning KielOptimize List.deleteMemberOnTrue (#13715)
d6ca85855e2025-03-20 16:43:11 +0100phannebohm[C] Unify Jacobian evaluation (wip) (#13709)
15b549b9942025-03-20 08:57:11 +0100kabdelhak[NB] fix record handling regular dependency (#13712)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
db639b22025-03-14 23:54:47 +0100Francesco CasellaAdded reference files for Dynawo_dev (#202)
a5b7ebc2025-03-03 22:55:28 +0100Adrian Popinstall ModelicaServices 4.1.0 (#201)

Library Changes

LibraryChange
AixLibFrom version 2.1.0 (fcf8bd30a526e7a423f444ad244a518164bda76e) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post57-g1d0cce9-linux-debug info: 1 warnings info: 0 errors to 2.1.0 (fcf8bd30a526e7a423f444ad244a518164bda76e) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post58-g3420839-linux-debug info: 1 warnings info: 0 errors
BuildingSystemsFrom version 2.0.0-master (ccfa438ad5617f33c74e4e0068a3ed235a1a6fdd) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post57-g1d0cce9-linux-debug info: 1 warnings info: 0 errors to 2.0.0-master (ccfa438ad5617f33c74e4e0068a3ed235a1a6fdd) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post58-g3420839-linux-debug info: 1 warnings info: 0 errors
Buildings_10From version 10.1.1-maint.10.0.x (767dc0f7b6c893fdd3b3139df42fe4cc6c1852cc) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post57-g1d0cce9-linux-debug info: 1 warnings info: 0 errors to 10.1.1-maint.10.0.x (767dc0f7b6c893fdd3b3139df42fe4cc6c1852cc) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post58-g3420839-linux-debug info: 1 warnings info: 0 errors
Buildings_11From version 11.1.0-maint.11.x (e260ea7133510397fcaa32d68db3811b90260e66) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post57-g1d0cce9-linux-debug info: 1 warnings info: 0 errors to 11.1.0-maint.11.x (e260ea7133510397fcaa32d68db3811b90260e66) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post58-g3420839-linux-debug info: 1 warnings info: 0 errors
Buildings_latestFrom version 12.0.1-master (4175de9d64550b24cc5a848e1ecec50c1794c1df) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post57-g1d0cce9-linux-debug info: 1 warnings info: 0 errors to 12.0.1-master (4175de9d64550b24cc5a848e1ecec50c1794c1df) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post58-g3420839-linux-debug info: 1 warnings info: 0 errors
ClaRaFrom version 1.8.2-main (51c804b3a1c242f505a4a7bd4f180d54d6570c47) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post57-g1d0cce9-linux-debug info: 1 warnings info: 0 errors to 1.8.2-main (51c804b3a1c242f505a4a7bd4f180d54d6570c47) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post58-g3420839-linux-debug info: 1 warnings info: 0 errors
Dynawo_devFrom version 1.8.0-master (a3568816b1d38c6087f22a75dc8c89212cdeadbc) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post57-g1d0cce9-linux-debug info: 1 warnings info: 0 errors to 1.8.0-master (736508f4a2a30d787f3f12aded421bc2497e144e) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post58-g3420839-linux-debug info: 1 warnings info: 0 errors
GreenhousesFrom version 1.0.0-master (845525ed51e3048447839e8896e25f3690c02eb9) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post57-g1d0cce9-linux-debug info: 1 warnings info: 0 errors to 1.0.0-master (845525ed51e3048447839e8896e25f3690c02eb9) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post58-g3420839-linux-debug info: 1 warnings info: 0 errors
IBPSA_latestFrom version 4.0.0-master (16ce271626ad26b67e95e2128304f6f22f3dbd46) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post57-g1d0cce9-linux-debug info: 1 warnings info: 0 errors to 4.0.0-master (16ce271626ad26b67e95e2128304f6f22f3dbd46) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post58-g3420839-linux-debug info: 1 warnings info: 0 errors
ModelicaTestOverdeterminedFrom version 4.0.0+maint.om (96032134c36668898e1693e69bd9f81aa38de3dd) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post57-g1d0cce9-linux-debug info: 1 warnings info: 0 errors to 4.0.0+maint.om (96032134c36668898e1693e69bd9f81aa38de3dd) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post58-g3420839-linux-debug info: 1 warnings info: 0 errors
Modelica_trunkFrom version trunk (f7856636d58aad2c3dcb47cff8e17a135f19eaff) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post57-g1d0cce9-linux-debug info: 1 warnings info: 0 errors to trunk (f7856636d58aad2c3dcb47cff8e17a135f19eaff) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post58-g3420839-linux-debug info: 1 warnings info: 0 errors
OpenIPSL_devFrom version 3.1.0-master (9aa77e0a50e5209f7349fdc896be81512de1dcb1) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post57-g1d0cce9-linux-debug info: 1 warnings info: 0 errors to 3.1.0-master (9aa77e0a50e5209f7349fdc896be81512de1dcb1) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post58-g3420839-linux-debug info: 1 warnings info: 0 errors
PhysiolibraryFrom version 3.0.0 (0ef8b5848b8bd08912a1713d0641b6bb03c3e3b2) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post57-g1d0cce9-linux-debug info: 1 warnings info: 0 errors to 3.0.0 (0ef8b5848b8bd08912a1713d0641b6bb03c3e3b2) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post58-g3420839-linux-debug info: 1 warnings info: 0 errors
ScalableTestGrids_nooptFrom version 1.1.0-master (b57ee295ec2c349ca0be5368988840d0bb52dbb8) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post57-g1d0cce9-linux-debug info: 1 warnings info: 0 errors to 1.1.0-master (b57ee295ec2c349ca0be5368988840d0bb52dbb8) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post58-g3420839-linux-debug info: 1 warnings info: 0 errors
ScalableTestSuiteFrom version 2.2.0-master (ce9eedecd9f6c487d11cfc2ed9724e75c0229323) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post57-g1d0cce9-linux-debug info: 1 warnings info: 0 errors to 2.2.0-master (ce9eedecd9f6c487d11cfc2ed9724e75c0229323) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post58-g3420839-linux-debug info: 1 warnings info: 0 errors
ThermoSysProFrom version 4.0.0-master (629cd07eaa494df493856777be19fa24ec861683) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post57-g1d0cce9-linux-debug info: 1 warnings info: 0 errors to 4.0.0-master (629cd07eaa494df493856777be19fa24ec861683) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post58-g3420839-linux-debug info: 1 warnings info: 0 errors
ThermofluidStream_devFrom version 1.2.0-main (9e2fcba6dfea754f357793e381ec43eb7c10e169) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post57-g1d0cce9-linux-debug info: 1 warnings info: 0 errors to 1.2.0-main (9e2fcba6dfea754f357793e381ec43eb7c10e169) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 4, column 1: syntax error while parsing value - unexpected '}'; expected end of input OMSimulator v3.0.0.post58-g3420839-linux-debug info: 1 warnings info: 0 errors

Models Affected

AixLibAixLib.ThermalZones.ReducedOrder.Windows.Validation.VDI2078.TestCase1_Illumination (sim)Failed → Simulate
BuildingSystemsBuildingSystems.Applications.HeatingSystems.HeatPumpHeatingSystem (sim)Compile performance 0:02:47 → 0:01:33
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingHygroThermal1Zone1D (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Simulate → Failed
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Examples.ChillerOnly (sim)Verify → Failed
Buildings_10Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerOnly (sim)Failed → Verify
Buildings_10Buildings.Experimental.DHC.Plants.Combined.Subsystems.Validation.ChillerHeatRecoveryGroup (sim)Compile → Verify
Buildings_10Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.MultiStage (sim)Compile → Verify
Buildings_10Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.SingleSpeed (sim)Compile → Verify
Buildings_10Buildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.EvaporationPulse (sim)Compile → Simulate
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Compile → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Failed → Verify
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case670 (sim)Failed → Simulate
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680FF (sim)Failed → Verify
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Compile → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Compile performance 0:02:36 → 0:04:32
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Verify → Failed
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_10Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Compile performance 0:02:13 → 0:04:36
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Verify
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Failed → Verify
Buildings_11Buildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Failed → Verify
Buildings_11Buildings.DHC.Plants.Combined.Subsystems.Validation.ChillerHeatRecoveryGroup (sim)Compile → Verify
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.MultiStage (sim)Compile → Verify
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.SingleSpeed (sim)Compile → Verify
Buildings_11Buildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.EvaporationPulse (sim)Compile → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case910 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Compile → Failed
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Simulate → Failed
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Examples.MultiStage (sim)Compile → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Examples.SingleSpeed (sim)Compile → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.EvaporationPulse (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUCounterFlow (sim)Failed → Verify
Buildings_latestBuildings.Templates.Components.Validation.Coils (sim)Verify → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case680 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case695 (sim)Failed → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Failed → Compile
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Advanced (sim)Compile performance 0:01:42 → 0:03:03
Dynawo_devDynawo.Examples.HVDC.HVDC (sim)Simulate → Verify
Dynawo_devDynawo.Examples.Photovoltaics.WECC.PVCurrentSourceB (sim)Simulate → Verify
Dynawo_devDynawo.Examples.Photovoltaics.WECC.PVVoltageSourceB (sim)Simulate → Verify
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)Failed → Compile
IBPSA_latestIBPSA.Airflow.Multizone.Examples.ClosedDoors (sim)Compile performance 0:01:16 → 15.27
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Failed → Compile
ModelicaTestOverdeterminedModelicaTestOverdetermined.ConsistentInitialization.Fluid.TwoVolumesEquationsReducedSteadyStatePressureAndTemperature (sim)Compile → Simulate
Modelica_trunkModelica.Blocks.Examples.BooleanNetwork1 (sim)Compile performance 33.50 → 8.95
Modelica_trunkModelica.Blocks.Examples.BusUsage (sim)Compile performance 32.67 → 8.08
Modelica_trunkModelica.Blocks.Examples.IntegerNetwork1 (sim)Compile performance 34.46 → 8.42
Modelica_trunkModelica.Blocks.Examples.Interaction1 (sim)Compile performance 33.89 → 9.58
OpenIPSL_devOpenIPSL.Examples.SevenBus.Network (sim)Simulate performance 24.15 → 50.08
PhysiolibraryPhysiolibrary.Fluid.Examples.CardiovascularSystem_GCG (sim)Compile performance 15.13 → 0:01:26
PhysiolibraryPhysiolibrary.Fluid.Examples.Fernandez2013.PulsatileCirculation (sim)Compile performance 16.78 → 0:01:26
PhysiolibraryPhysiolibrary.Fluid.Examples.Kofranek2014.NonPulsatileCirculation (sim)Compile performance 15.35 → 0:01:25
PhysiolibraryPhysiolibrary.Fluid.Examples.Kofranek2014.PulsatileCirculation (sim)Compile performance 15.89 → 0:01:27
PhysiolibraryPhysiolibrary.Fluid.Examples.Windkessel_3element (sim)Compile performance 12.70 → 0:01:26
PhysiolibraryPhysiolibrary.Fluid.Examples.Windkessel_4element (sim)Compile performance 13.23 → 0:01:22
ScalableTestGrids_nooptScalableTestGrids.Models.Type0.Type0_N_2_M_2 (sim)Failed → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_3_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_14_M_14 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)Failed → Verify
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.SolarCollector.TestFresnelField (sim)Compile → Simulate
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.FlowRes (sim)Compile performance 0:02:42 → 0:04:58