updating msod manager to build block and set comms from split instead of subcommunicator