MPI-only client

This is based off of @cowlicks PR #467.  Work done here is just touchups before merging into master.
Must be an old `_create_local`.  Uses `_execute`.