This Virtual School summer school will provide graduate students with knowledge of the challenges, opportunities, techniques, and evolving resources for scaling science and engineering codes onto petascale computing systems.

By the end of the summer school participants will understand:

The techniques for coding on highly parallel architectures

Code optimization and debugging techniques in a highly parallel environment