Project for "High Performance Computing in Scientific Applications" course, taken in winter semester of 2023.