Parallel implementation of Conway's game of life
The program reads a vector from a file as shown in the input.txt file, where the two numbers in the first line specify the number of rows and columns and the '*' and ' ' symbolize a living or a dead cell. The algorithm runs in parallel for a given number of threads and generations and stores the result in a given txt file. It can also be compiled as a serial program since it is built using OpenMP.