OpenModelica newInst-newBackend from 2022-05-17 22:07:59 to 2022-05-26 22:08:15

Summary

OMC Commits30
Libraries Changed6
Number of Improvements15
Number of Regressions27
Number of Performance Improvements1
Number of Performance Regressions0

OpenModelica Changes

CommitAuthorSummary
d31fbb2d46perostDon't evaluate dims that refer to function inputs (#9023)
94a591f31eperostImprove iterator handling (#9022)
ff8602fe02anotheruserofgithub[OMEdit] Fix crash when parsing shape visualizers (#9018)
e4e4270543perostMake non-final constants inputs in constructors (#9016)
d1c1c19430Adeel AsgharUse small case to be constant with the rest of the code (#9013)
55feca18f5Mahder GebremedhinUpdate OMSimulator. (#9008)
20cf387d38arun3688update OMSProxy addConnection (#9006)
5e1e3ae343Adeel AsgharAdd more units to parameters unit drop down (#9007)
dfa336d265Mahder GebremedhinDefine the common config variables in the Makefiles. (#9002)
3cc8deb1f6Adeel AsgharAdded a help text to convert dialog (#9005)
fad40625d8Adeel AsgharIssue 8839 (#9001)
2368bd5bc3perostAdd Surface to visualization XML (#9000)
40a2147ddfAndreasFixing SimCodeTV indention and record ATTR (#8998)
f8100c1544Adeel AsgharIssue 8874 (#8999)
c88cc98217Mahder GebremedhinDisable autosetting of optimization flags by libffi. (#8996)
6974c9750dAndreasFixing System_moFiles and System_mocFiles Windows wide chars (#8992)
54d7d41c95perostAvoid evaluating parameters with Evaluate=false (#8990)
3ae4c6e593Adeel AsgharFix encryption build (#8994)
6583e52e22AndreasSolve %ld warning in nonlinearSystem.c (#8993)
c454bc7d47AndreasRe-activating error message for getProgramFromStrategy (#8985)
934e1493a0Mahder GebremedhinMinor fixes.
bfad4b6b4cMahder GebremedhinDefine WIN32_LEAN_AND_MEAN to avoid mixup of winsock headers.
3f3397451aMahder GebremedhinFix warnings about multiple definition of OMC_HAVE_IPOPT
571ec930a0perostImplement dumping of Vector visualizers (#8987)
d0dfb07d8cperostDump components recursively in instance API (#8984)
e6238a1cc4AndreasFix step size for override values (#8975)
078d62402aperostImplement more restriction checks (#8980)
ba8ecc87c2Mahder GebremedhinFix compilation on OMDev/MinGW with CMake (#8976)
648929c42aperostFix wrong error ids (#8977)
4a2465077bphannebohm[janitor] Refactor listPop in list.c (#8964)

3rdParty changes

Note that the 3rdParty libraries changed: a3d6dae8301f..49b75bc89d2d

Library Changes

LibraryChange
BuildingSystemsFrom version 2.0.0-master (bf917ba3cde4d3ba0a121835cb2390b50458f6d2) to 2.0.0-master (b972c2db3cbc3254d5178970a5fea0867c22112d)
Buildings_8From version 8.1.2-maint.8.1.x (a6e75c454bb3c67ec90db4ec250f02e3bcc9a407) to 8.1.2-maint.8.1.x (43bb80ae3a86e5f0ed68b35bc4a247cd473982c9)
Buildings_latestFrom version 9.0.0-master (8ab33d18a40dec150af2d10335f31d7cd002db12) to 9.0.0-master (cf53046b8c28c7a6d5e9e76316f1c627fd28af8c)
IBPSA_latestFrom version 3.0.0-master (19f6f20ab187d15c222a64325e167074f4ffca0a) to 3.0.0-master (ce9bb2ed13d94da95b452d1b982c705484210346)
Modelica_DeviceDriversFrom version 2.0.0-master (b2fa5d7a55de4342a29ca68f7c18c9edb1c100bf) to 2.0.0-master (2762cee603a71a9915f5ff68a1ecd8ac16f58778)
OpenIPSLFrom version 2.0.0-master (793453d32d9f1dd724953230ae00ed80d948f18d) to 2.0.0-master (f6e40ec1f78dd319df67374334e2247ee88d2637)

Models Affected

AixLib_latestAixLib.BoundaryConditions.WeatherData.Validation.ReaderTMY3HDirNor (sim)Failed → FrontEnd
BuildingSystemsBuildingSystems.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness (sim)FrontEnd → Failed
BuildingSystemsBuildingSystems.HAM.HeatConduction.Examples.HeatConduction2DCorner (sim)Templates → Failed
Buildings_8Buildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.SolarHourAngle (sim)FrontEnd → Failed
Buildings_8Buildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.ZenithAngle (sim)FrontEnd → Failed
Buildings_8Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.BrighteningCoefficient (sim)FrontEnd → Failed
Buildings_8Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.RelativeAirMass (sim)FrontEnd → Failed
Buildings_8Buildings.BoundaryConditions.WeatherData.Validation.OverAYear_usingOneYearData (sim)FrontEnd → Failed
Buildings_8Buildings.BoundaryConditions.WeatherData.Validation.ThreeYears_usingTwoYearData (sim)FrontEnd → Failed
Buildings_8Buildings.BoundaryConditions.WeatherData.Validation.ThreeYears_usingTwoYearDataNegativeStart (sim)FrontEnd → Failed
Buildings_8Buildings.BoundaryConditions.WeatherData.Validation.ThreeYears_usingTwoYearDataPositiveStart (sim)FrontEnd → Failed
Buildings_8Buildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.MultiZone.VAV.SetPoints.Validation.ExhaustDamper (sim)FrontEnd → Failed
Buildings_8Buildings.Fluid.SolarCollectors.Controls.Examples.SolarPumpController (sim)Failed → FrontEnd
Buildings_8Buildings.ThermalZones.EnergyPlus.Validation.OutputVariable.OneEnvironmentOutputVariable (sim)Failed → FrontEnd
Buildings_latestBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.RelativeAirMass (sim)Failed → FrontEnd
Buildings_latestBuildings.BoundaryConditions.WeatherData.Validation.ThreeYears_usingTwoYearData (sim)FrontEnd → Failed
Buildings_latestBuildings.BoundaryConditions.WeatherData.Validation.ThreeYears_usingTwoYearDataNegativeStart (sim)FrontEnd → Failed
Buildings_latestBuildings.BoundaryConditions.WeatherData.Validation.ThreeYears_usingTwoYearDataPositiveStart (sim)FrontEnd → Failed
Buildings_maint.7.0.xBuildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.AltitudeAngle (sim)Failed → FrontEnd
Buildings_maint.7.0.xBuildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.IncidenceAngle (sim)Failed → FrontEnd
Buildings_maint.7.0.xBuildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples.ZenithAngle (sim)Failed → FrontEnd
Buildings_maint.7.0.xBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyBrightness (sim)FrontEnd → Failed
Buildings_maint.7.0.xBuildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness (sim)FrontEnd → Failed
Buildings_maint.7.0.xBuildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.MultiZone.VAV.SetPoints.Validation.SupplySignals_Valve (sim)Failed → FrontEnd
Buildings_maint.7.0.xBuildings.Fluid.SolarCollectors.Controls.Examples.SolarPumpController (sim)FrontEnd → Failed
IBPSA_latestIBPSA.BoundaryConditions.SolarGeometry.BaseClasses.Examples.SolarHourAngle (sim)FrontEnd → Failed
IBPSA_latestIBPSA.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.RelativeAirMass (sim)FrontEnd → Failed
IBPSA_latestIBPSA.BoundaryConditions.WeatherData.Validation.DecemberToJanuary (sim)FrontEnd → Failed
Modelica_4.0.0Modelica.Electrical.Analog.Examples.ChuaCircuit (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.ClockedBlocks.Examples.TestSerialPackager_SharedMemory (sim)FrontEnd → Failed
Modelica_trunkModelica.Electrical.Analog.Examples.CauerLowPassOPV (sim)Compile → Simulate
Modelica_trunkModelica.Electrical.Analog.Examples.CompareTransformers (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.Machines.Examples.SynchronousMachines.SMR_Inverter (sim)FrontEnd → Failed
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_R (sim)Failed → FrontEnd
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_RL (sim)Failed → FrontEnd
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_TrianglePWM_RL (sim)Failed → FrontEnd
Modelica_trunkModelica.Electrical.Spice3.Examples.CoupledInductors (sim)Simulate → Compile
Modelica_trunkModelica.Magnetic.FundamentalWave.Examples.Components.EddyCurrentLosses (sim)FrontEnd → Failed
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.OneAxis (sim)Failed → FrontEnd
OpenHydraulicsOpenHydraulics.Circuits.Regenerative (sim)Failed → FrontEnd
OpenIPSLOpenIPSL.Tests.Controls.PSSE.ES.ST5B (sim)Failed → FrontEnd
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140 (sim)Simulate performance 14.01 → 6.69
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)
ThermoPowerThermoPower.Test.WaterComponents.WaterPumps (sim)FrontEnd → Failed