mpi-sppy
Quick Start
Install mpi4py
Overview
scenario_creator
function
Speed-up
generic_cylinders.py
Drivers
Examples
Hubs
Spokes
Output Solutions
Programmatic Access to Solutions
Extensions
Distributed Subproblem Presolve
variable_probability
APH
zhat and Background for Confidence Intervals
MMW confidence interval:
Sequential sampling
EF Directly
Running without MPI and mpi4py
Secret Menu Items
Proper Bundles
Gradient-based rho
W-based rho
AML Agnosticism
AdmmWrapper
StochAdmmWrapper
Helper functions in the model file
Notes for Code Contributors
Internals
Amalgamator
PySP conversion
APIs
References
mpi-sppy
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
U
|
W
_
_parse_args() (in module distr_data)
A
all_nodenames (mpisppy.utils.pysp_model.pysp_model.PySPModel property)
all_scenario_names (mpisppy.utils.pysp_model.pysp_model.PySPModel property)
allreduce_or() (mpisppy.cylinders.spcommunicator.SPCommunicator method)
(mpisppy.spbase.SPBase method)
APHHub (class in mpisppy.cylinders.hub)
attach_nonant_var_map() (mpisppy.opt.lshaped.LShapedMethod method)
attach_PH_to_objective() (mpisppy.phbase.PHBase method)
attach_smoothing() (mpisppy.phbase.PHBase method)
attach_Ws_and_prox() (mpisppy.phbase.PHBase method)
attach_xbars() (mpisppy.phbase.PHBase method)
B
build_vardatalist() (in module mpisppy.scenario_tree)
built-in function
inparser_adder()
kw_creator()
scenario_names_creator()
C
clear_latest_chars() (mpisppy.cylinders.hub.Hub method)
close() (mpisppy.utils.pysp_model.pysp_model.PySPModel method)
comms (mpisppy.phbase.PHBase attribute)
(mpisppy.spbase.SPBase attribute)
communicator_array() (in module mpisppy.cylinders.spcommunicator)
compute_gaps() (mpisppy.cylinders.hub.Hub method)
Compute_Xbar() (mpisppy.phbase.PHBase method)
consensus_vars_creator() (in module distr)
convergence_diff() (mpisppy.phbase.PHBase method)
converger_spoke_char (mpisppy.cylinders.spoke.InnerBoundNonantSpoke attribute)
(mpisppy.cylinders.spoke.InnerBoundSpoke attribute)
(mpisppy.cylinders.spoke.OuterBoundNonantSpoke attribute)
(mpisppy.cylinders.spoke.OuterBoundSpoke attribute)
(mpisppy.cylinders.spoke.OuterBoundWSpoke attribute)
converger_spoke_types (mpisppy.cylinders.spoke.InnerBoundNonantSpoke attribute)
(mpisppy.cylinders.spoke.InnerBoundSpoke attribute)
(mpisppy.cylinders.spoke.OuterBoundNonantSpoke attribute)
(mpisppy.cylinders.spoke.OuterBoundSpoke attribute)
(mpisppy.cylinders.spoke.OuterBoundWSpoke attribute)
ConvergerSpokeType (class in mpisppy.cylinders.spoke)
create_EF() (in module mpisppy.utils.sputils)
create_root() (mpisppy.opt.lshaped.LShapedMethod method)
create_subproblem() (mpisppy.opt.lshaped.LShapedMethod method)
current_iteration() (mpisppy.cylinders.hub.Hub method)
(mpisppy.cylinders.hub.LShapedHub method)
(mpisppy.cylinders.hub.PHHub method)
current_solver_options (mpisppy.phbase.PHBase attribute)
D
determine_termination() (mpisppy.cylinders.hub.Hub method)
disable_W_and_prox() (mpisppy.phbase.PHBase method)
E
ef (mpisppy.opt.ef.ExtensiveForm attribute)
ExtensiveForm (class in mpisppy.opt.ef)
F
finalize() (mpisppy.cylinders.hub.APHHub method)
(mpisppy.cylinders.hub.PHHub method)
(mpisppy.cylinders.spcommunicator.SPCommunicator method)
(mpisppy.cylinders.spoke.InnerBoundNonantSpoke method)
free_windows() (mpisppy.cylinders.spcommunicator.SPCommunicator method)
G
gather_var_values_to_rank0() (mpisppy.spbase.SPBase method)
get_objective_value() (mpisppy.opt.ef.ExtensiveForm method)
get_root_solution() (mpisppy.opt.ef.ExtensiveForm method)
get_serial_number() (mpisppy.cylinders.spoke.Spoke method)
get_update_string() (mpisppy.cylinders.hub.Hub method)
got_kill_signal() (mpisppy.cylinders.spoke.Spoke method)
H
Hub (class in mpisppy.cylinders.hub)
hub_finalize() (mpisppy.cylinders.hub.Hub method)
(mpisppy.cylinders.spcommunicator.SPCommunicator method)
hub_from_spoke() (mpisppy.cylinders.hub.Hub method)
hub_to_spoke() (mpisppy.cylinders.hub.Hub method)
I
initialize_bound_values() (mpisppy.cylinders.hub.Hub method)
initialize_boundsout() (mpisppy.cylinders.hub.Hub method)
initialize_inner_bound_buffers() (mpisppy.cylinders.hub.Hub method)
initialize_nonants() (mpisppy.cylinders.hub.Hub method)
initialize_outer_bound_buffers() (mpisppy.cylinders.hub.Hub method)
initialize_spoke_indices() (mpisppy.cylinders.hub.Hub method)
initialize_ws() (mpisppy.cylinders.hub.PHHub method)
INNER_BOUND (mpisppy.cylinders.spoke.ConvergerSpokeType attribute)
InnerBoundNonantSpoke (class in mpisppy.cylinders.spoke)
InnerBoundSpoke (class in mpisppy.cylinders.spoke)
InnerBoundUpdate() (mpisppy.cylinders.hub.Hub method)
inparser_adder()
built-in function
inparser_adder() (in module distr)
inter_arcs_adder() (in module distr)
is_converged() (mpisppy.cylinders.hub.Hub method)
(mpisppy.cylinders.hub.LShapedHub method)
(mpisppy.cylinders.hub.PHHub method)
(mpisppy.cylinders.spcommunicator.SPCommunicator method)
is_zero_prob() (mpisppy.spbase.SPBase method)
Iter0() (mpisppy.phbase.PHBase method)
iterk_loop() (mpisppy.phbase.PHBase method)
K
kw_creator()
built-in function
kw_creator() (in module distr)
L
local_scenario_names (mpisppy.phbase.PHBase attribute)
(mpisppy.spbase.SPBase attribute)
local_scenarios (mpisppy.phbase.PHBase attribute)
(mpisppy.spbase.SPBase attribute)
lshaped_algorithm() (mpisppy.opt.lshaped.LShapedMethod method)
LShapedHub (class in mpisppy.cylinders.hub)
LShapedMethod (class in mpisppy.opt.lshaped)
M
main() (in module mpisppy.opt.lshaped)
(mpisppy.cylinders.hub.APHHub method)
(mpisppy.cylinders.hub.Hub method)
(mpisppy.cylinders.hub.LShapedHub method)
(mpisppy.cylinders.hub.PHHub method)
(mpisppy.cylinders.spcommunicator.SPCommunicator method)
(mpisppy.cylinders.spoke.Spoke method)
make_windows() (mpisppy.cylinders.hub.Hub method)
min_cost_distr_problem() (in module distr)
module
mpisppy.cylinders.hub
mpisppy.cylinders.spcommunicator
mpisppy.cylinders.spoke
mpisppy.opt.ef
mpisppy.opt.lshaped
mpisppy.opt.ph
mpisppy.phbase
mpisppy.scenario_tree
mpisppy.spbase
mpisppy.utils.pysp_model.pysp_model
mpisppy.cylinders.hub
module
mpisppy.cylinders.spcommunicator
module
mpisppy.cylinders.spoke
module
mpisppy.opt.ef
module
mpisppy.opt.lshaped
module
mpisppy.opt.ph
module
mpisppy.phbase
module
mpisppy.scenario_tree
module
mpisppy.spbase
module
mpisppy.utils.pysp_model.pysp_model
module
N
NONANT_GETTER (mpisppy.cylinders.spoke.ConvergerSpokeType attribute)
nonants() (mpisppy.opt.ef.ExtensiveForm method)
nonants_to_csv() (mpisppy.opt.ef.ExtensiveForm method)
O
options_check() (mpisppy.opt.lshaped.LShapedMethod method)
(mpisppy.phbase.PHBase method)
OUTER_BOUND (mpisppy.cylinders.spoke.ConvergerSpokeType attribute)
OuterBoundNonantSpoke (class in mpisppy.cylinders.spoke)
OuterBoundSpoke (class in mpisppy.cylinders.spoke)
OuterBoundUpdate() (mpisppy.cylinders.hub.Hub method)
OuterBoundWSpoke (class in mpisppy.cylinders.spoke)
P
PH (class in mpisppy.opt.ph)
ph_main() (mpisppy.opt.ph.PH method)
PH_Prep() (mpisppy.phbase.PHBase method)
PHBase (class in mpisppy.phbase)
PHHub (class in mpisppy.cylinders.hub)
post_loops() (mpisppy.phbase.PHBase method)
post_solve_bound() (mpisppy.phbase.PHBase method)
profile() (in module mpisppy.opt.ph)
(in module mpisppy.phbase)
prox_disabled (mpisppy.phbase.PHBase property)
PySPModel (class in mpisppy.utils.pysp_model.pysp_model)
R
receive_innerbounds() (mpisppy.cylinders.hub.Hub method)
receive_outerbounds() (mpisppy.cylinders.hub.Hub method)
reenable_W_and_prox() (mpisppy.phbase.PHBase method)
report_var_values_at_rank0() (mpisppy.spbase.SPBase method)
S
scenario_creator (mpisppy.utils.pysp_model.pysp_model.PySPModel property)
scenario_creator() (in module distr)
(in module distr_data)
scenario_creator_callback() (mpisppy.utils.pysp_model.pysp_model.PySPModel method)
scenario_denouement (mpisppy.utils.pysp_model.pysp_model.PySPModel property)
scenario_denouement() (in module distr_data)
scenario_names_creator()
built-in function
ScenarioNode (class in mpisppy.scenario_tree)
scenarios() (mpisppy.opt.ef.ExtensiveForm method)
screen_trace() (mpisppy.cylinders.hub.Hub method)
send_boundsout() (mpisppy.cylinders.hub.Hub method)
send_nonants() (mpisppy.cylinders.hub.LShapedHub method)
(mpisppy.cylinders.hub.PHHub method)
send_terminate() (mpisppy.cylinders.hub.Hub method)
send_ws() (mpisppy.cylinders.hub.PHHub method)
set_eta_bounds() (mpisppy.opt.lshaped.LShapedMethod method)
setup_hub() (mpisppy.cylinders.hub.Hub method)
(mpisppy.cylinders.hub.LShapedHub method)
(mpisppy.cylinders.hub.PHHub method)
solve_extensive_form() (mpisppy.opt.ef.ExtensiveForm method)
solve_loop() (mpisppy.phbase.PHBase method)
solver (mpisppy.opt.ef.ExtensiveForm attribute)
SPBase (class in mpisppy.spbase)
spcomm (mpisppy.spbase.SPBase property)
SPCommunicator (class in mpisppy.cylinders.spcommunicator)
Spoke (class in mpisppy.cylinders.spoke)
spoke_from_hub() (mpisppy.cylinders.spoke.Spoke method)
spoke_to_hub() (mpisppy.cylinders.spoke.Spoke method)
sync() (mpisppy.cylinders.hub.Hub method)
(mpisppy.cylinders.hub.LShapedHub method)
(mpisppy.cylinders.hub.PHHub method)
(mpisppy.cylinders.spcommunicator.SPCommunicator method)
sync_with_spokes() (mpisppy.cylinders.hub.PHHub method)
U
update_if_improving() (mpisppy.cylinders.spoke.InnerBoundNonantSpoke method)
Update_W() (mpisppy.phbase.PHBase method)
Update_z() (mpisppy.phbase.PHBase method)
W
W_disabled (mpisppy.phbase.PHBase property)
W_from_flat_list() (mpisppy.phbase.PHBase method)
W_GETTER (mpisppy.cylinders.spoke.ConvergerSpokeType attribute)
write_first_stage_solution() (mpisppy.spbase.SPBase method)
write_tree_solution() (mpisppy.spbase.SPBase method)