EECS 739. Parallel Scientific Computing. 3 Hours.

This course is concerned with the application of parallel processing to real-world problems in engineering and the sciences. State-of-the-art serial and parallel numerical computing algorithms are studied along with contemporary applications. The course takes an algorithmic design, analysis, and implementation approach and covers an introduction to scientific and parallel computing, parallel computing platforms, design principles of parallel algorithms, analytical modeling of parallel algorithms, MPI programming, direct and iterative linear solvers, numerical PDEs and meshes, numerical optimization, GPU computing, and applications of parallel scientific computing. Prerequisite: MATH 122 or MATH 126; MATH 290; experience programming in C, C++, or Fortran; EECS 639 (or equivalent.) Highly recommended: MATH 127 or MATH 223. LEC.

Master of Science in Physics

http://catalog.ku.edu/liberal-arts-sciences/physics-astronomy/ms-physics/

...3 EECS 731 Introduction to Data Science 3 EECS 738 Machine Learning 3 EECS 739...

Graduate Certificate in Computational Fluid Dynamics

http://catalog.ku.edu/engineering/aerospace-engineering/certificate-computational-fluid-dynamics/

...odd years) EECS 639 - Introduction to Scientific Computing (Offered every Fall) EECS 739 - Parallel Scientific...