Bugfix/sapwith mpi
Finally found it, more or less by chance. Turns out, the vectors x and b in the schwarz solver were too short (vector_size, instead of schwarz_vector_size), but I don't understand how the code was running instead of throwing a seg fault... programming is hard!
Also I did a little bit of cosmetics here and there, nothing major.