22 THIS ARTICLE HAS BEEN PEER-REVIEWED. COMPUTING IN SCIENCE & ENGINEERING
P ETASCALE
C OMPUTING
Global competitiveness requires a 21st century approach to educating students and
preparing them to exploit next-generation technologies. The Blue Waters project aims
to revolutionize undergraduate and graduate education by promoting new educational
resources, models, and methods that transcend traditional boundaries of discipline and
institution.
Challenges and Opportunities in
Preparing Students for Petascale
Computational Science and
Engineering
C
omputer modeling, simulation, scien-
tifc visualization, information analysis,
and advancements in computing tech-
nologies are among the most signif-
cant developments for advancing scientifc inquiry
in the 20th century. The integration of these ca-
pabilities into comprehensive computing environ-
ments are providing the means for understanding
and predicting the behavior of real-world natural
and engineered systems based on a knowledge of
science’s fundamental laws. Advances in computa-
tional methods, algorithms, and computer speeds
are making possible quantitative predictions and
problem-solving approaches in all felds of study.
Such advances directly beneft today’s global so-
ciety, offering improved weather and climate
predictions, healthcare and disease prevention,
structural and materials design, natural resources
management, new energy sources, and food pro-
duction and safety. Given these benefts, compu-
tational science is now considered one of the three
essential pillars of science, complementing theory
and experimentation/observation.
Powerful new computing technologies are
coming to science and engineering in the form
of many-core CPUs, graphics processors, and
complex petascale architectures. To fully utilize
these resources, the core competencies of high-
performance computing must evolve—and
high-performance computing education and train-
ing must evolve with it. A critical mass of expertise
in “bleeding edge” HPC is something few universi-
ties have; most also lack formal and informal cur-
ricula to educate and train students to exploit new
computing technologies for scientifc discovery and
engineering innovation. Indeed, national and inter-
national studies report that students are unprepared
to use HPC as a research tool.
1–5
Such studies point
to several gaps in student education, including
dif fculty in balancing domain topics and sci- •
entifc computation in a way that provides both
depth and breadth;
1521-9615/09/$26.00 © 2009 IEEE
COPUBLISHED BY THE IEEE CS AND THE AIP
Sharon C. Glotzer
University of Michigan, Ann Arbor
Bob Panoff and Scott Lathrop
Shodor Education Foundation