StructJuMP / StructJuMP.jl

A block-structured optimization framework for JuMP
Other
54 stars 19 forks source link

Get rid of MPI! #61

Closed joehuchette closed 6 years ago

joehuchette commented 6 years ago

The goal of this PR is to remove the quasi-dependency of StructJuMP on MPI. There is now a separate package (StructJuMPwithMPI.jl) that includes the MPI wrapper around the comm for initialization, finalization, etc.

This was a quick and dirty change, so it's not as elegant as I would hope (maybe worth rewriting after @blegat 's MOI rewrite lands).

coveralls commented 6 years ago

Coverage Status

Coverage increased (+8.5%) to 86.822% when pulling f5dd3d88f904b0eb86deedebc3772c9ddb97d5dc on no-mpi into 5e601e79a46b5dd5a3849a241cb45eb2df01ac76 on master.

joehuchette commented 6 years ago

@blegat any objections to merging? The Travis failures appear unrelated.