Another way to create a communicator with specific members is to use MPI_Comm_create.
MPI_Comm_create( oldcomm, group, &newcomm );