Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#3543 closed defect (fixed)

New errors in Modelica_Synchronous

Reported by: Rüdiger Franke Owned by: Lennart Ochel
Priority: high Milestone: 1.9.4
Component: Backend Version:
Keywords: Cc: Lennart Ochel

Description

Yesterdays commits (Nov 5) lead to a failure in the following models:

Modelica_Synchronous.Examples.Elementary.BooleanSignals.Sample2
Modelica_Synchronous.Examples.Elementary.IntegerSignals.Sample2

The error message for the latter is:

[/var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/OMCompiler/Compiler/BackEnd/BackendDAETransform.mo:317:7-317:48:writable] Error: Internal error BackendDAETransform.analyseStrongComponentBlock failed (Sorry - Support for Discrete Equation Systems is not yet implemented)
sum2.u[2]
hold.u
hold.y
sum1.u[2]
sum2.u[2] = sum1.k[1] * sum1.u[1] + sum1.k[2] * sum1.u[2]
sum1.u[2] = $getPart(hold.y)
hold.y = $getPart(hold.u)
hold.u = sum2.k[1] * integerConstant.k + sum2.k[2] * sum2.u[2]
[/var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/OMCompiler/Compiler/BackEnd/BackendDAETransform.mo:328:7-328:48:writable] Error: Internal error BackendDAETransform.analyseStrongComponentBlock failed
variables:
  sum2.u[2]
  hold.u
  hold.y
  sum1.u[2]
equations:
  sum2.u[2] = sum1.k[1] * sum1.u[1] + sum1.k[2] * sum1.u[2]
  sum1.u[2] = $getPart(hold.y)
  hold.y = $getPart(hold.u)
  hold.u = sum2.k[1] * integerConstant.k + sum2.k[2] * sum2.u[2]
[/var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/OMCompiler/Compiler/BackEnd/BackendDAETransform.mo:332:7-332:90:writable] Error: Internal error function analyseStrongComponentBlock failed
[/var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/OMCompiler/Compiler/BackEnd/BackendDAETransform.mo:202:5-202:89:writable] Error: Internal error function analyseStrongComponentScalar failed
[/var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/OMCompiler/Compiler/BackEnd/BackendDAETransform.mo:106:7-106:113:writable] Error: Internal error function strongComponentsScalar failed (sorting strong components)
[/var/lib/hudson/jobs/OpenModelica_TEST_ALL_LIBRARIES/workspace/OpenModelica/OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo:6831:5-6831:89:writable] Error: Internal error Transformation module sort components failed
Error: post-optimization module detectJacobianSparsePattern (simulation) failed.

Change History (5)

comment:1 by Lennart Ochel, 9 years ago

Owner: changed from somebody to Lennart Ochel
Status: newaccepted

comment:2 by Lennart Ochel, 9 years ago

The same errors were also there before, but the failing optimization module was skipped and transformation process continued.
This will be fixed by PR273.

comment:3 by Lennart Ochel, 9 years ago

Resolution: fixed
Status: acceptedclosed

Fixed in 51fcae.

comment:4 by Martin Sjölund, 9 years ago

Milestone: 1.9.41.9.4-1.9.x

Milestone renamed

comment:5 by Martin Sjölund, 9 years ago

Milestone: 1.9.4-1.9.x1.9.4

Milestone renamed

Note: See TracTickets for help on using tickets.