scalapack works. need to distribute and collect matrix better.