We removed <https://github.com/apache/spark/commit/732333d78e46ee23025d81ca9fbe6d1e13e9f253> the PowerGraph abstraction layer when merging GraphX into Spark to reduce the maintenance costs. You can still read the code <https://github.com/apache/spark/blob/feaa07802203b79f454454445c0a12a2784ccfeb/graphx/src/main/scala/org/apache/spark/graphx/GraphLab.scala> from the repository history, but it would be best to use the Pregel API if possible.
Ankur <http://www.ankurdave.com/>