Opened 3 years ago

Closed 2 years ago

#6281 closed defect (fixed)

Improvements required for the Buildings 7.0.0 library

Reported by: casella Owned by: casella'
Priority: high Milestone: 1.19.0
Component: *unknown* Version: 1.16.0
Keywords: Cc: mwetter

Description (last modified by 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 Undetected high-index DAE or incorrectly handled overdetermined initialization in Buildings model (was: Bogus linear tearing in Buildings model)
  • #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 (4)

comment:1 Changed 3 years ago by casella

  • Description modified (diff)

comment:2 Changed 3 years ago by casella

  • Description modified (diff)

comment:3 Changed 2 years ago by casella

  • Description modified (diff)

comment:4 Changed 2 years ago by casella

  • Milestone changed from Future to 1.19.0
  • Resolution set to fixed
  • Status changed from new to closed

All the tickets listed here on Jan 2021 except one (#6196) were fixed by the end of 2021. This ticket can be considered to be closed. Remaining issues, as well as issues that were previously masked by other ones, are now tracked in https://github.com/OpenModelica/OpenModelica/projects/1

Note: See TracTickets for help on using tickets.