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).
Coverage increased (+8.5%) to 86.822% when pulling f5dd3d88f904b0eb86deedebc3772c9ddb97d5dc on no-mpi into 5e601e79a46b5dd5a3849a241cb45eb2df01ac76 on master.
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).