working versions of parallel Schur build in *_parallel.py so as not to mess with other working versions.  parallel Schur build is close; currently Schur matches on proc 0 and needs to have first two elements concatenated on all other procs