ME489 SPECIAL TOPICS IN MECHANICAL ENGINEERING: APPLIED SCIENTIFIC PROGRAMMING
| Course Code: | 5690489 | 
| METU Credit (Theoretical-Laboratory hours/week): | 3 (3.00 - 0.00) | 
| 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. | 
Course Objectives
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.
