Add a parallelization_init to the multisystem class
At initialization, the multisystem class should take an MPI communicator, divides it into groups and pass those groups' communicators to the subsystems.
At initialization, the multisystem class should take an MPI communicator, divides it into groups and pass those groups' communicators to the subsystems.