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

Only Reinit Variables That are Used During PP Eval #1386

Closed
friedmud opened this issue Feb 14, 2014 · 4 comments
Closed

Only Reinit Variables That are Used During PP Eval #1386

friedmud opened this issue Feb 14, 2014 · 4 comments
Assignees
Labels
C: Framework T: task An enhancement to the software.

Comments

@friedmud
Copy link
Contributor

Currently if we have 3000 variables but we have only one ElementPostprocessor active and it only uses one of those 3000 variables we still evaluate all of them at the quadrature points!

Need to only reinit the variables that are going to be used at the quadrature points.

@ghost ghost assigned friedmud Feb 14, 2014
@friedmud
Copy link
Contributor Author

In 70e94ae:

add new base classes that keep track of objects dependency on MooseVariables and switch all of the systems over to it ref #1386

@friedmud
Copy link
Contributor Author

In d3fdaf5:

Only reinit variables that are being used.  This will greatly speed up applications with a large number of variables by only computing those variables when they are needed.  closes #1386

@permcody
Copy link
Member

Re-opening the ticket cause I know how much you love it ;-)

You need to fix all the indexing into zero length container errors present in Elk and Fox since d3fdaf5

@friedmud
Copy link
Contributor Author

In c81f652:

fixing corner case closes #1386

friedmud added a commit that referenced this issue Feb 14, 2014
…riables and switch all of the systems over to it ref #1386

r13956
friedmud added a commit that referenced this issue Feb 14, 2014
friedmud added a commit that referenced this issue Feb 14, 2014
… applications with a large number of variables by only computing those variables when they are needed. closes #1386

r14144
friedmud added a commit that referenced this issue Feb 14, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Framework T: task An enhancement to the software.
Projects
None yet
Development

No branches or pull requests

2 participants