a national resource for computational science education

HOME BWPEP Shodor Blue Waters

View Position
Project TitleHPC Software and Curriculum Intern(s)
SummaryThe 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 DescriptionThe 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/QualificationsThe 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 Date06/09/2014
End Date05/25/2014
LocationShodor, Durham, NC
Sarah Holt-Gosselin
Yirong Liu