Assignments are listed in chronological order.

Project Phase 1: Basics

Treasure Hunt

Project Phase 2: I/O

Shell and Slurm Practice

Project Phase 3: C++ Optimization

Project Phase 4: Julia Optimization

Project Phase 5: C++ Group Optimization

Project Phase 6: C++ Threading

Project Phase 7: MPI

Presentation

Presentation Summaries

Project Phase 8: GPU Programming

Project Phase 9: Julia Differential Equation Solver