Ниже приведен мой код в MPI, который я запускаю на процессоре Core i7 (четырехъядерный), но проблема в том, что он показывает мне, что он работает под процессором с 1 процессором, который должен быть 4.
int main(int argc, char *argv[])
{
int rank, size;
MPI_Init(&argc, &argv);
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
MPI_Comm_size(MPI_COMM_WORLD, &size);
printf("Hello world! I am %d of %d\n", rank, size);
MPI_Finalize();
return 0;
}
Мне было интересно, если проблема в библиотеке MPI или что-то еще?
Вот результат, который он мне показывает:
Hello world! I am 0 of 1
Дополнительная информация: Windows 7 - Professional x64