Shodor

a national resource for computational science education

HOME BWSIP Shodor Blue Waters

View Position
Position Title Simulating large-scale fluid dynamics with an exascale adaptive mesh code
SummaryThe student intern will use the the Cello AMR code -” a new, highly scalable adaptive mesh code based on the Charm++ library” - to model multiphysics fluid problems in astrophysics. The position will include porting physics modules from pre-existing codes, experimenting with parallelism and load-balancing algorithms, and profiling the code's performance on MSU'™s supercomputer and on Blue Waters.
Job DescriptionThe student intern will use the the Cello AMR code -” a new, highly scalable adaptive mesh code based on the Charm++ library -” to model multiphysics fluid problems in astrophysics. These problems have highly variable workloads per fluid element, and thus pose challenges to scaling to large supercomputers and problems. As a very new code, Cello's properties from a performance and development standpoint need to be more fully understood. The intern will port physics modules from pre-existing codes, experiment with parallelism and load-balancing algorithms, and profile the code'™s performance on MSU's supercomputer and on Blue Waters. This work will be done with Brian O'™Shea, Sean Couch and Dirk Colbry at Michigan State University.

Conditions/QualificationsExperience with C++, makefiles, and the unix command line are required. Parallel computing experience is preferred, but not required. No particular physics or astrophysics knowledge is necessary. It is preferred that the student is an undergraduate at Michigan State University (to facilitate work during the semester) but this is not a requirement.
Start Date05/15/2016
End Date05/14/2017
LocationDepartment of Computational Mathematics, Science and Engineering and Department of Physics and Astronomy, Michigan State University, East Lansing, MI
Interns
Thomas Bolden