AHPCRC Summer Institute 2009
More Photos...
The inaugural AHPCRC Undergraduate Summer Institute in Computational Science and Engineering was held at Stanford University from June 22 to August 14, 2009. Participants included 16 undergraduate students from five universities. Seventeen Stanford professors, research associates, postdocs, and graduate students served as instructors and mentors. This institute represents a key part of the AHPCRC mission: to foster the education of the next generation of scientists and engineers—including those from racially and economically disadvantaged backgrounds—in the fundamental theories and best practices of simulation-based engineering sciences and high performance computing.
At this summer's institute, undergraduate students spent their mornings learning computational science and engineering concepts from experts in these fields. Several AHPCRC Stanford researchers offered instruction, including members of the research groups led by Charbel Farhat, Wei Cai, Eric Darve, and Pat Hanrahan. In addition, computer scientists from AHPCRC consortium member High Performance Technologies, Inc. and NVIDIA Corp. instructed the students in their own areas of expertise.
In the afternoons, students worked directly with AHPCRC researchers from groups led by Farhat, Darve, Cai, Hanrahan, and Leonidas Guibas. They simulated aircraft wings, submarines, bulletproof fabrics, and advanced nanoscale materials. They taught camera networks to recognize and report their locations. And they helped to design the underlying computer algorithms and architectures that made the other projects possible. The students learned about numerical methods used in computational science and engineering, and they received an introduction to computational engineering methods and modeling, meshing computational domains, ordinary and partial differential equations, and optimization problems. They also learned to program in several commonly used computer languages and systems, including C, MATLAB, MPI, and specialized programming for GPU processors.
On August 14, the students presented the results of their research at a seminar, to which representatives from the U.S. Army were invited. Introductory remarks were given by Charbel Farhat, AHPCRC Director; Raju Namburu, Army Research Laboratory AHPCRC Cooperative Agreement Manager; and Barbara Bryan, AHPCRC Research and Outreach Manager. LTC Fredrick C. Ludden, Military Deputy, Army Research Laboratory Computational and Information Sciences Directorate, offered concluding remarks.
The complete set of student presentations appears in the AHPCRC Bulletin, Vol. 2 No. 2 (2010) Click on the links below to download individual student reports (PDF documents) |
||
Project |
Students |
Mentors |
Alex Sabatini (Stanford) |
David Amsallem, Charbel Farhat |
|
Ricardo Medina (NMSU), |
Charbel Bou-Mosleh, Charbel Farhat |
|
Samir Patel (Harvard) |
Charbel Bou-Mosleh, Charbel Farhat |
|
Kalesanmi Kalesanwo (Morgan State) |
Paolo Massimi, Charbel Farhat |
|
Modeling Differing Structural Fabric Designs for Use in Ballistic Shields |
Brandon Moultrie (Morgan State) and Caraline Murphy (NMSU) |
David Powell, Charbel Farhat |
Emilio Lopez and Andres Morales (Stanford) |
Cris Cecka, Eric Darve |
|
Daniel Shaffer (Stanford) |
Branislav Kusy, Martin Wicke, Leonidas Guibas |
|
Kevin Thompson (NMSU) |
Sungpack Hong, Kunle Olukotun |
|
Richard Gutierrez (NMSU), Edgar Padilla and Essau Ramirez (UTEP) |
Zach Devito, Pat Hanrahan, Eric Darve |
|
Characterization of High-Strength Nano-scale Gold and Aluminum |
Michael Hammersley (Stanford) |
Chris Weinberger, Sylvie Aubry, Wei Cai |
Abraham Chukwuka (Morgan State) |
Sylvie Aubry, Wei Cai |
|
Stacey Oriaifo (Morgan State) |
Sylvie Aubry, Wei Cai |
|
Computational Engineering Curriculum (Stanford postdocs and research associates)
Numerical Methods in Computational Science and Engineering – Paolo Massimi
Introduction to Computational Engineering Methods and Modeling – David Powell
Meshing Computational Domains – Charbel Bou-Mosleh
Ordinary and Partial Differential Equations – David Amsallem
Engineering Optimization – Kevin Carlberg
Introduction to MATLAB – Syvlie Aubry
HPC Programming
Programming in C – Barbara Bryan (HPTi)
MPI Programming – Mark Potts (HPTi)
GPU Programming using CUDA – NVIDIA staff and Cris Cecka (Stanford)
MultiCore Programming – Zach DeVito (Stanford)

