MPI Количество процессоров? - PullRequest
       123

MPI Количество процессоров?

6 голосов
/ 16 сентября 2011

Ниже приведен мой код в 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

1 Ответ

11 голосов
/ 16 сентября 2011

На первый взгляд похоже, что вы запускаете программу напрямую.Вы пытались использовать mpiexec -n 2 или -n 4?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...