Opened 8 years ago

Last modified 7 years ago

#4076 new defect

Really bad performance with big tables

Reported by: Adrian Pop Owned by: somebody
Priority: high Milestone: Future
Component: *unknown* Version:
Keywords: Cc:

Description

Flattening and compilation of models including big tables takes a lot of time and a lot of memory. The attached model takes ~4h to compile.

Most of the time is spent in functions that test if an expression is constant or in simplifications.

Attachments (1)

SensorBlockIncludeMap1.mo (2.1 MB ) - added by Adrian Pop 8 years ago.

Change History (4)

by Adrian Pop, 8 years ago

Attachment: SensorBlockIncludeMap1.mo added

comment:1 by Adrian Pop, 8 years ago

The only solution I'm seeing for this is to extend the DAE array and matrix type to include a constantness flag so we don't do the same thing over and over.

comment:2 by Francesco Casella, 7 years ago

See also the recently added TimeTable_N_XXX and CombiTimeTable_N_XXX models in the ScalableTestSuite. They seem to have a real problem with front-end scaling time.

comment:3 by Francesco Casella, 7 years ago

See also #1283

Note: See TracTickets for help on using tickets.