ME489Undergraduate
Special Topics in Mechanical Engineering: Applied Scientific Programming
Printed in the catalogue as SPECIAL TOPICS IN MECHANICAL ENGINEERING: APPLIED SCIENTIFIC PROGRAMMING
Course content
Overview of Linux operating systems and program development with C. High-performance computing. Fundamentals of Open Multi-processing (OpenMP): parallelization and scaling. Fundamentals of Message Passing Interface (MPI): Introduction, visualization and timelines, communications, performance, analysis, and scaling. Interacting with Parallel Computing Systems. Graphical Processing Units: Why GPUs? Computing with CUDA, streaming operations, and reductions. Parallel computing applications in mechanical engineering.
More in ME
- ME105Computer Aided Engineering Graphics
- ME110Introduction to Mechanical Engineering
- ME113Computer Aided Engineering Drawing I
- ME114Computer Aided Engineering Drawing II
- ME117Computer Aided Engineering Drawing
- ME200Mechanical Engineering Orientation
- ME202Manufacturing Technologies
- ME203Thermodynamics I