Как запрашивать авторизацию пользователя при обращении к Intel MPI?

Ссылка скопирована
1 ответ

Есть 3 рабочих места с Windows 10, объединенных в один кластер. На всех установлена Intel MPI.

При обращении программы ANSYS к Intel MPI для распределения задач на кластере не происходит запрос пароля.

Проблема в том, что после смены пароля учетной записи Windows не происходит автоматическая смена пароля в Intel MPI и теряется к нему доступ у пользователя системы.

Необходимо, чтобы при обращении к Intel MPI запрашивалась доменная авторизация пользователя.

Запускал

mpiexec -help

Не понятна команда и синтаксис к ней.

Дополнительно:

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Ирина WP Ответ

Для запроса авторизации пользователя при обращении к Intel MPI, можно воспользоваться функцией `MPI_Comm_connect` из библиотеки Intel MPI. Эта функция позволяет установить соединение между двумя процессами, где один из процессов является клиентом, а другой - сервером.

Прежде всего, необходимо создать серверный процесс, который будет ожидать подключения клиента. Для этого можно воспользоваться следующим кодом на языке программирования С:

#include
#include "mpi.h"

int main(int argc, char *argv[]) {
int rank, size, port;
MPI_Comm comm;

MPI_Init(&argc, &argv);
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
MPI_Comm_size(MPI_COMM_WORLD, &size);

if(rank == 0) {
MPI_Open_port(MPI_INFO_NULL, port);
printf("Port opened at: %s

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно