Support both mpi and nompi versions simultaneously.
In a future merge request will test CUDA support on windows