Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#4511 closed defect (invalid)

Ensure nominal attributes are not lost during alias variable elimination

Reported by: Francesco Casella Owned by: Lennart Ochel
Priority: high Milestone: 1.13.0
Component: Backend Version:
Keywords: Cc:

Description

As discussed in #4395 and #4510, scaling of variables by means of nominal values can be critical for the performance of nonlinear solvers.
A very common situation is that a trivial equation such as x + y = 0 or x = y is found in a system, where x has a carefully selected nominal attribute, while y doesn't have any.
It would be advisable that in the process of alias variable elimination, variables with nominal attribute are preferably kept, while variables which don't are preferably discarded.

  • is this simple logic already implemented in the back-end?
  • if not, could you please implement it?

Change History (2)

comment:1 by Patrick Täuber, 7 years ago

Resolution: invalid
Status: newclosed

The above situation is already handled by the backend.

comment:2 by Francesco Casella, 7 years ago

Excellent, thanks!

Note: See TracTickets for help on using tickets.