Computing Environment
Computing Environment Course
Lectures
1. Commands, shells, processes, files.
2. Installation
3. Virtualization
4. Package management
5. Networking
6. Network File System (NFS)
7. Linux and Windows interoperability
8. Start/stop services, environment file, job scheduling.
9. Shell scripting exercises
10. Application compilation
11. High Performance Computing (part I: OpenMP)
12. High Performance Computing (part II: Message Passing Interface - MPI)
13. Introduction to GPU computing with CUDA
Exams
1. Midterm 2021 Q-and-A
2. Midterm Exam Exercises
3. Final Exam review
4. Final Exam 2021
Index