Opened 4 years ago

Last modified 3 years ago

#6281 closed defect

Improvements required for the Buildings 7.0.0 library — at Version 2

Reported by: Francesco Casella Owned by: casella'
Priority: high Milestone: 1.19.0
Component: *unknown* Version: 1.16.0
Keywords: Cc: Michael Wetter

Description (last modified by Francesco Casella)

This ticket collects all known issues as of 1 Jan 2021 that should be fixed to get 100% of the Buildings 7.0.0 library to run.

Some of them were due to minor non-compliance of the library code with the Modelica Language Specification. They were fixed in the 7.0.1 and 7.0.2 maintenance releases.

The graph plots the success rate of the various phases of compilation and simulation with the maint/7.0.x HEAD version of the library since Sep 15 2021.
https://libraries.openmodelica.org/branches/history/master/Buildings_maint.7.0.x.svg

New issues identified later are listed in the new GitHub issue tracker

Frontend

  • #5988 NFTyping.typeComponents fails with no error message
  • #5991 NFTyping.typeComponents fails with "Could not evaluate structural parameter"
  • #6188 NF Type mismatch in Buildings model involving redeclared class
  • #6193 NFFlatten.flatten unspecified error
  • #6203 Some parameters seems to be never assigned in Buildings models
  • #6206 The NF fails to evaluate expression in Buildings library
  • #6208 The NF does not recognize parameter variability of records of parameters
  • #6221 The NF ignores a redeclare statement in a record containing a replaceable package

Backend

  • #6095 Large numbers of variables are lost in the backend when matching
  • #6190 Issue with Pantelides' algorithm and homotopy
  • #6196 Bogus linear tearing
  • #6198 The backend tries to differentiate a discontinuous expression
  • #6199 Mixed under/overdetermined initialization problem
  • #6200 Evaluating parameter-dependent redundant and possibly inconsistent equations
  • #6207 Mixed-determined initialization problem

Code Generation

  • #6197 Issue with code generation involving records
  • #6205 Issue with code generation involving records
  • #6209 Issue with code generation involving arrays and records


C Runtime

  • #5281 Add support of spatialDistribution() operator
  • #6194 Chattering involving arrays.
  • #6195 Incorrect triggering of asserts on variables computed by conditional equations
  • #6204 Issue with temporary file
  • #6210 Linker error

NF API

  • #6189 getElementAnnotation is very slow on some models

OMEdit

  • #5631 Fix DynamicSelect for new API
  • #5796 Very long fully qualified model names cause problems in OMEdit under Windows

Library

  • #6192 Initialization fails because of division by zero in homotopy

Change History (2)

comment:1 by Francesco Casella, 4 years ago

Description: modified (diff)

comment:2 by Francesco Casella, 3 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.