The Parallelization of an Adaptive Multigrid Eigenvalue Solver with LPARX

We have developed a parallel adaptive eigenvalue solver and applied it to a model problem in theoretical materials science. Our method combines adaptive mesh reenement techniques with a novel multigrid eigenvalue algorithm. By exploiting adaptivity, we have reduced computation time and memory consumption by more than two orders of magnitude. We have implemented our solver using the LPARX parallel programming system, which considerably simpliied the programming and enabled us to run the same code on a diversity of high performance parallel architectures.