The assignment consists of 3 parts: development of a sequential scientific code, parallelization with OpenMP, and performance evaluation.