Opened 8 years ago
Last modified 7 years ago
#4076 new defect
Really bad performance with big tables
Reported by: | adrpo | 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)
Change History (4)
Changed 8 years ago by adrpo
comment:1 Changed 8 years ago by adrpo
comment:2 Changed 7 years ago by casella
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 Changed 7 years ago by casella
See also #1283
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.