Adaptive Multigrid on Distributed Memory Computers 1