Transcript Document
The Materials Computation Center, University of Illinois Duane Johnson and Richard Martin (PIs), NSF DMR-03-25939 • www.mcc.uiuc.edu Quantum Monte Carlo Applications for Petascale Computers Objectives: To develop and test efficient quantum Monte Carlo (QMC) simulation codes for breakthrough calculations of electronic systems on petaflop-scale computers. Approach: Quantum Monte Carlo has multiple possibilities for parallelism, so that use of terascale facilities has not required special attention to attain good scalability. But scaling up the parallelism another two orders of magnitude will require exploiting more avenues for parallelism; for example, utilizing the multicore/shared memory nature of the nodes to parallelize a single iteration of random walk. In addition, careful attention to fault tolerance and load balance is required. Significant Results: Development and release of highly scalable and efficient QMC suite (QMCPACK, PIMC++). Performance enhancement using OpenMP/MPI hybrid programming on multi-core systems. Broader Impact: The developed tools will be available to the scientific community through the open source project QMCPACK. Principal investigators: D.M. Ceperley and J. Kim (a) Overall parallel efficiency of Diffusion Monte Carlo (DMC) simulations; (b) efficiency of OpenMP implementation of Variational MC (VMC) and DMC. The performance analysis was performed on NCSA Intel 64 Cluster Abe.