Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance suggestion: Investigate "array-like" components #1165

Closed
carldlaird opened this issue Nov 7, 2019 · 4 comments
Closed

Performance suggestion: Investigate "array-like" components #1165

carldlaird opened this issue Nov 7, 2019 · 4 comments

Comments

@carldlaird
Copy link
Member

Investigate array-like components to allow for building of "indexed" components without the creation of a large number of small objects (e.g., components without the component datas).

@carldlaird carldlaird added this to Proposed in Performance Improvement via automation Nov 7, 2019
@whart222
Copy link
Member

whart222 commented Nov 7, 2019

@carldlaird How is this task different from #1159 ?

@carldlaird
Copy link
Member Author

This is only part way towards what you are indicating in 1159 - it is not about vectorized operations - but actually about removing the existence of VarData and ParamData objects.

@carldlaird
Copy link
Member Author

Where the goal is mostly to improve the construction time of large indexed vars and params - not much impact on expressions (and possibly a negative impact). Maybe I named this poorly - maybe it is a non-Data object implementation of Indexed components.

@jsiirola
Copy link
Member

jsiirola commented May 8, 2020

Archived on the master Performance Proposals Issue (#1430). Closing this performance proposal until active development has begun.

@jsiirola jsiirola closed this as completed May 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

3 participants