Releases: Pyomo/mpi-sppy
Releases · Pyomo/mpi-sppy
Beta release of mpi-sppy
Beta release of mpi-sppy
What's Changed
- Rho mult by @DLWoodruff in #303
- swtiching schur yml to ubuntu latest by @DLWoodruff in #305
- fix error (that might never hurt anyone) in _main_body of xhat4xhat by @DLWoodruff in #306
- Fix bug in dtiming with unequal number of local scenarios (issue #307) by @tvalenciaz in #308
- Fix bug: bounders not switching to iterk_solver_options (issue #309) by @tvalenciaz in #310
- Pyotracker fix by @DLWoodruff in #313
- Aph slurm by @DLWoodruff in #311
- Grad w by @ulysse-n in #312
- bump readthedocs to Python 3.9 by @bknueven in #314
- W unittest by @ulysse-n in #315
- fix test by @ulysse-n in #316
- Doc nonant by @DLWoodruff in #317
- Supress uniform probability warning by @DLWoodruff in #320
- Ibob spoke by @DLWoodruff in #319
- update run all for a particular slurm machine by @DLWoodruff in #322
- now calling extensions after sync in ph iter by @ulysse-n in #321
- Ew by @DLWoodruff in #323
- Uniform ef by @DLWoodruff in #324
- Uniform ef by @DLWoodruff in #325
- A doc update for variable probability by @DLWoodruff in #328
- Variable probability by @garg02 in #332
- Add Primal/Dual Convergence metrics by @garg02 in #329
- fix warmstart negative gaps by @garg02 in #331
- PHTracking extension by @garg02 in #334
- Remove matplotlib by @garg02 in #335
- pass hub bounds to spoke for all spoke types by @garg02 in #333
- fixed phtracking reliant on hub bounds code by @garg02 in #336
- reduce the use of, and improve, warning messages about missing probs by @DLWoodruff in #327
- afew.py needs matplotlib so added it to yml by @DLWoodruff in #341
- Aph tuning by @DLWoodruff in #340
- ph outer bounder by @ulysse-n in #337
- gradient rho improvements by @ulysse-n in #326
- get npy file out of the repo by @DLWoodruff in #342
- add a few words about rho extensions to the docs by @DLWoodruff in #343
- Some spoke extensions by @DLWoodruff in #346
- random sleep with license retry by @bknueven in #347
- fix rtd try 0 by @bknueven in #351
- Termination callback by @bknueven in #349
- UC example quartz script and baseline updates by @jeanpaulwatson in #353
- Minor clean-up in cross scenario cut extension. by @jeanpaulwatson in #355
- Shufflefix by @DLWoodruff in #358
- Avoid retrying the same solutions by @pdb5627 in #359
- Set up 0.12 by @bknueven in #360
New Contributors
- @tvalenciaz made their first contribution in #308
- @ulysse-n made their first contribution in #312
- @garg02 made their first contribution in #332
- @pdb5627 made their first contribution in #359
Full Changelog: v0.11.1.2...0.12
APH Paper
Code as run in the APH paper for aircond.
Beta release of mpi-sppy
Beta release of mpi-sppy
What's Changed
- resetting for development by @bknueven in #252
- Storing and restoring tree solution for incumbent finders by @bknueven in #260
- trying to fix a missing "optional" Pyomo dependency in a test yml file by @DLWoodruff in #261
- [WIP] pyomo config by @DLWoodruff in #259
- add an option to disable the popular-with-some toc Initializing SPBase by @DLWoodruff in #262
- allow disable of spbase toc with a False by @DLWoodruff in #263
- Rename slamup/slamdown slammax/slammin by @bknueven in #264
- Require Python 3.8+ by @bknueven in #266
- added branching factors to inparser by @DLWoodruff in #268
- Pr265 by @DLWoodruff in #267
- Spoke serial number sync by @bknueven in #265
- Setting up release 0.11 by @bknueven in #270
Full Changelog: 0.10...0.11
This release is intended to facilitate replication against the paper:
- Knueven B, Mildebrath D, Muir C, Siirola JD, Watson JP, Woodruff DL. A parallel hub-and-spoke system for large-scale scenario-based optimization under uncertainty.
Alpha release of mpi-sppy
What's Changed
- Minor fix in seqsampling by @sylvainczx in #129
- adding function for set_instance retries by @bknueven in #131
- adding barrier for when PH hits iteration limit by @bknueven in #132
- multistage for confidence intervals by @sylvainczx in #133
- better termination messages by @bknueven in #136
- Multistage sampling & confidence intervals by @sylvainczx in #137
- Stand-alone mmw_conf program by @briancknight in #138
- adding 4-stage aircond example by @briancknight in #139
- A patch for multistage confidence intervals by @sylvainczx in #140
- Multistage compatibility for xhatshufflelooper spoke by @sylvainczx in #142
- Small fixes by @briancknight in #144
- Improved PySPModel by @bknueven in #141
- Amalgamator with cylinders by @sylvainczx in #143
- Aphdispatch by @DLWoodruff in #145
- Multistage sequential sampling with independent scenarios by @sylvainczx in #147
- Amadoc by @DLWoodruff in #146
- making xhat_eval lazily create subproblems and solvers by @bknueven in #148
- Restoring print message when mpi-sppy is imported by @bknueven in #152
- New models by @briancknight in #153
- Adding tree solution tag for lshaped by @bknueven in #154
- Start scen by @xiaotie-chen in #157
- Performance tracking by @DLWoodruff in #151
- No BFs by @DLWoodruff in #156
- Dlwdoc by @DLWoodruff in #159
- Quickfix by @DLWoodruff in #160
- WheelSpinner class by @bknueven in #161
- JP and DLW debug APH by @DLWoodruff in #162
- Adding --run-aph option to UC driver by @jeanpaulwatson in #163
- Adding prior-to-iteration-0 fix count logic / output to fixer by @jeanpaulwatson in #167
- Fixing option extraction for APH round-robin mode by @jeanpaulwatson in #166
- Speedup aph by @DLWoodruff in #168
- use xpress 8.12 for some tests... for now by @DLWoodruff in #169
- Importtroubles by @DLWoodruff in #175
- Fixxhat by @DLWoodruff in #173
- Mmw3 by @DLWoodruff in #177
- Helpfix by @DLWoodruff in #178
- Docsoln by @DLWoodruff in #174
- [wait for 173 and 174] Run all typo by @DLWoodruff in #176
- Add RuntimeError for stale non-anticipative variables on feasible scenarios by @bknueven in #171
- Spoke sleep time by @bknueven in #179
- Fixcscuts by @DLWoodruff in #181
- Doc for Pr179 by @DLWoodruff in #180
- Fix typo in name of license file by @Matthew-Signorotti in #183
- Ciclean by @DLWoodruff in #182
- drop tests that depend on an obsolete docker image and weren't really… by @DLWoodruff in #184
- Add bounds to aircond and other cleanup; one test fails by @DLWoodruff in #185
- Upgrading ef driver for aircond example. by @jeanpaulwatson in #186
- Numerous bug fixes, enhancements, and clean-up to the aircond model and driver family of scripts. by @jeanpaulwatson in #187
- change python version on pyomo tracker test by @DLWoodruff in #190
- Fixing bug in two-stage aircond example - skipping node names. by @jeanpaulwatson in #189
- Confoptions by @DLWoodruff in #191
- More aircond by @DLWoodruff in #192
- Adding and option to terminate based on stalling (small PR) by @DLWoodruff in #194
- Convergers (small PR) by @DLWoodruff in #193
- Correct the spelling of amalgamator by @DLWoodruff in #195
- Highlight documentation by @bknueven in #196
- Update README.rst by @bknueven in #197
- Update README.rst by @bknueven in #198
- Fix stale by @DLWoodruff in #199
- Dropsympy by @DLWoodruff in #200
- Aircondbug by @DLWoodruff in #201
- Aircondwork by @DLWoodruff in #202
- add lagranger support to aircond example by @DLWoodruff in #203
- Remove versions for numpy and scipy dependencies by @bknueven in #208
- repair langranger rho update factors by @DLWoodruff in #204
- fixing incorrect key name in LShaped example by @bknueven in #209
- FWPH patch by @bknueven in #213
- Trying multistage FWPH by @bknueven in #205
- Making rho updater work for multistage problems by @bknueven in #214
- Shiva dlw by @DLWoodruff in #215
- Fixing RST syntax issues by @jeanpaulwatson in #216
- Improve aircond model by @DLWoodruff in #217
- Rudely pushing a single comment addition to an execution script to main by @jeanpaulwatson in #218
- Correct extensive form class and function names in docs by @Matthew-Signorotti in #211
- print Expressions by @bknueven in #220
- Quieting incumbent finders a bit by @bknueven in #221
- Fix misspelt name of amalgamator.rst preventing its inclusion in toctree by @Matthew-Signorotti in #212
- move the write solutions option to the command line (default False) by @DLWoodruff in #219
- Adding support for slices by @bknueven in #222
- adding netdes demo by @bknueven in #223
- add a little bit of doc for slicing when adding nonants by @DLWoodruff in #224
- Remove remnants of parameter scen_name_list of ScenarioNode.init by @Matthew-Signorotti in #229
- Pickle bundle by @DLWoodruff in #226
- fixing copy-paste error for absolute gap by @bknueven in #231
- stage2EF option for xhat_shufflelooper_bounder by @DLWoodruff in #230
- trying to get mpi-sppy installed during readthedocs builds by @DLWoodruff in #232
- Readthedocs II by @DLWoodruff in #233
- Update .readthedocs.yml by @DLWoodruff in #234
- Readthedocs by @DLWoodruff in #235
- Readthedocs by @DLWoodruff in #236
- Update .readthedocs.yml by @DLWoodruff in #237
- Update .readthedocs.yml by @DLWoodruff in #238
- Readthedocs by @DLWoodruff in #239
- Readthedocs by @DLWoodruff in #240
- Readthedocs by @DLWoodruff in #241
- Initial pass at mocking mpi4py by @bknueven in #242
- mock APH and also the yml for readthedocs needs to install mpi-sppy by @DLWoodruff in #243
- Serial PH by @bknueven in #247
- Doctouchups by @DLWoodruff in #244
- fix (weakly) an error message by @DLWoodruff in #245
- add a little documentation concerning running without mpi4py by @DLWoodruff in #248
- Twobugs by @DLWoodruff in #249
- No0xhat by @DLWoodruff in #250
- Global config by @DLWoodruff in #246
- Creating 0.10 release by @bknueven in #251
New Contributors
- @briancknight mad...
Alpha release of mpi-sppy
Merge pull request #127 from Pyomo/release_0.9 Setting up 0.9
Alpha release of mpi-sppy
Merge pull request #91 from Pyomo/release_0.8 Setting up 0.8 release
Alpha release of mpi-sppy capabilities
Merge pull request #36 from Pyomo/release_0.7 0.7 release
Alpha release of mpi-sppy capabilities
Merge pull request #24 from Pyomo/release_0.6 0.6 release