ME489 SPECIAL TOPICS IN MECHANICAL ENGINEERING: APPLIED SCIENTIFIC PROGRAMMING
Course Code: |
5690489 |
METU Credit (Theoretical-Laboratory hours/week): |
3(3-0) |
ECTS Credit: |
5.0 |
Department: |
Mechanical Engineering |
Language of Instruction: |
English |
Level of Study: |
Undergraduate |
Course Coordinator: |
Assoc.Prof.Dr. ALÝ KARAKUÞ |
Offered Semester: |
Fall and Spring Semesters. |
Prerequisite: |
Set 1: 5710240
|
The course set above should be completed before taking
ME489 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.