MPI (Message Passing Interface) employed Microsoft MPI. You can run it following How to compile and run a simple MS-MPI program | Microsoft Learn. You can also use other MPI implementations, such as OpenMPI.
The test data was sourced from the test suite of the Parallelized Giant Sudoku Solver project.
# serial version
mpiexec -n 1 SudokuMPI.exe
# parallel version
mpiexec -n 16 SudokuMPI.exe