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

Revision 2 to Monte Carlo Extension #92

Merged
merged 26 commits into from
Jan 6, 2025
Merged

Conversation

jeff-ws
Copy link

@jeff-ws jeff-ws commented Dec 9, 2024

This code update cleans up several issues in the MC Extension:

  • Enqueue/dequeue times to workers in other processes greatly reduced by passing in data objects instead of built model.
  • Results now processed from DataBrick object that is constructed by worker that does solve
  • Outputs now include full cost tables for each solve
  • Removed bug in which process might lock up during shutdown of the multi-solve process by better sizing queues
  • Improved logging of processes
  • Tested on Utopia and on CANOE data on cluster compute

- adding timing to post-processing
- adding timing to post-processing
- adding timing to post-processing
- adding timing to post-processing
- adding timing to post-processing
- adding timing to post-processing
- adding timing to post-processing
- adding timing to post-processing
- queues are now swapping data vs. models
- table_writer.py broken up into data pulling portion/writing portion
- commented some functions
- removed some erroneous "sizeof" measures
- was hanging while putting in shutdown signals
- works with Utopia
- logging cleaned up
- works with Utopia
- logging cleaned up
@TemoaProject TemoaProject merged commit 9a25aa5 into TemoaProject:main Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants