NCSI

   

A Study for Implementation of Parallel Algorithms for Engineering Applications


Shodor > NCSI > XSEDE EMPOWER > XSEDE EMPOWER Positions > A Study for Implementation of Parallel Algorithms for Engineering Applications

Status
Completed
Mentor NameJung-Han Kimn
Mentor's XSEDE AffiliationXSEDE Investigator / Educator
Mentor Has Been in XSEDE Community4-5 years
Project TitleA Study for Implementation of Parallel Algorithms for Engineering Applications
SummaryWe are developing parallel codes to simulate biofilm and optimal power flow. Our biofilm model based on modified Cahn-Hillard equations to simulate the growth of bacteria in water. Biofilm growth has important industrial and medical ramifications, including corrosion in oil and gas pipelines and possible causal links to a host of health issues. Simulations for optimal power flow based in electrical engineering as a way to minimize the cost associated with power production in a network. We will develop parallel codes using parallel network data structure to apply to large size power grid simulations.
Job DescriptionAs a part of this project, an undergraduate will develop base code for the "computational infrastructure," or the base computational tools that we will use to build the parallel codes for biofilm and optimal power flow simulations. Successful outcomes will include demonstration of parallel communication with the Message Passing Interface (MPI), implementation of parallel linear solvers using the Portable, Extensible Toolkit for Scientific Computation (PETSc, developed at Argonne National Laboratory), and visualization of decomposed, 3D data using Paraview (developed by Sandia and Los Alamos National Laboratories). The undergraduate will demonstrate these capabilities through the numerical solution of a model problems.
Computational ResourcesIn the first stage, the undergraduate student will develop basic parallel codes using South Dakota State University cluster machine to debug and validate with small size problem. Once the code will be validated, we will use XSEDE resource to expand the result to more complicate and larger size problems to check scalability, speed, and accuracy.
Contribution to Community
Position TypeLearner
Training PlanUnderstanding of basic Parallel Computing.Ideas
Understanding of basic knowledge of the basics of Biofilm and Power Flow. Understanding of basic numerical methods for Computational methods for Models.
Proficiency in PETSc, MPI Implementation
Basic Understanding of Numerical Methods
Student Prerequisites/Conditions/Qualifications
DurationSemester
Start Date01/01/2020
End Date05/01/2020

Not Logged In. Login