У меня есть программа MPI, которая использует мастер-процесс и несколько рабочих процессов. Я хочу, чтобы мастер-процесс работал только на одном вычислительном узле, а рабочие процессы выполнялись на другом узле. Рабочие процессы должны назначаться сокет (например, как это делается с опцией --map-by-socket
). Есть ли возможность назначить мастер-процесс и рабочие процессы для разных узлов или назначить его вручную, если вы обратитесь к рангу?Назначить MPI-процессы для узлов
Благодаря
Я отправляю задания в кластер. Должен ли я разбирать файл node_file или есть ли более простой способ найти имя хостов? – fc67
В какой пакетной системе есть кластер? –
Кластер имеет LSF. – fc67