Project Title | HPC Software and Curriculum Intern(s) |
Summary | The intern(s) will learn, use, and improve existing high performance computing curriculum modules by porting, scaling, and tuning their codes on the Blue Waters supercomputer. |
Job Description | The intern(s) will be responsible for (1) learning the scientific background and algorithms of one or more petascale curriculum modules, (2) building, running, and generating scaling and run-time data for the code of the module(s) on a LittleFe portable supercomputer architecture, (3) porting the code to the Blue Waters supercomputer architecture, (4) generating scaling and run-time data for the code on Blue Waters, (5) tuning the code to optimize for performance on Blue Waters, and (6) modifying the original modules to report on the scaling and run-time results, as well as any modifications to the original algorithm that occurred during the process. |
Conditions/Qualifications | The applicant must have experience with a procedural programming language (some examples include C, C++, Fortran, Java, Python, and JavaScript). The applicant must be available to attend the 2014 Blue Waters petascale institute at NCSA, May 25 through June 7. |
Start Date | 06/09/2014 |
End Date | 05/25/2014 |
Location | Shodor, Durham, NC |
Interns | Sarah Holt-Gosselin
Yirong Liu
|