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

placeholder for any ideas for speeding up model runs #7

Closed
rjhanes opened this issue Sep 9, 2021 · 2 comments
Closed

placeholder for any ideas for speeding up model runs #7

rjhanes opened this issue Sep 9, 2021 · 2 comments
Labels
on hold Good for newcomers speed it up Further information is requested

Comments

@rjhanes
Copy link
Collaborator

rjhanes commented Sep 9, 2021

General ideas

  • Reduce the number of calculations by identifying and avoiding duplicate operations
  • Reduce problem complexity at the Router and/or CostGraph level - see Update documentation with new docstrings, warning suppression in develop #186
  • Run the DES at the level of three components instead of individual components - that is, at the level of one turbine of blades instead of one blade see issue run DES at technology (turbine) level instead of component (blade) level #63 for progress on this item
  • Make pathway selections by facility_id and store, to avoid finding shortest pathways for every blade which requires many calls to CostGraph methods.
  • Run CostGraph and pylca every 2 or 5 years instead of annually. CostGraph has a config parameter that controls the run frequency; pylca needs this functionality added.
@rjhanes rjhanes added uncertainty relates to uncertainty quantification speed it up Further information is requested labels Sep 9, 2021
@rjhanes rjhanes added on hold Good for newcomers and removed uncertainty relates to uncertainty quantification labels Jan 4, 2022
@tjlca
Copy link
Collaborator

tjlca commented Aug 2, 2022

LCA calculation time reduced drastically with pyLCA V2.0

@rjhanes
Copy link
Collaborator Author

rjhanes commented Sep 21, 2022

Closed - the model is pretty well as fast as it can be without refactoring for parallelization

@rjhanes rjhanes closed this as completed Sep 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
on hold Good for newcomers speed it up Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants