Computing Environment
Computing Environment Course
Lectures
1. Commands, shells, processes, files.
2. Virtualization
3. Package management
4. Networking
5. Network File System (NFS)
6. Linux and Windows interoperability
7. Start/stop services, environment file, job scheduling.
8. Shell scripts
9. Application compilation
10. Introduction to Python
11. Python scripting in Linux
12. More Python modules
13. High Performance Computing (part I: OpenMP)
14. High Performance Computing (part II: Message Passing Interface - MPI)
Homework
Homework exercises #1
Exams
Final Exam 2024 Q-and-A
Index