Наш кластер представляет собой кластер Linux с Torque и Maui. Я читаю учебники в Интернете и нахожу, что компиляция происходит только на головном узле, и после отправки задания qsub другие узлы запускают исполняемый файл, скомпилированный на головном узле. Вот почему у меня возникают вопросы.
Верно ли, что кластер имеет головной узел и множество вычислительных узлов. пользователь входит в систему и отправляет задания на головной узел через планировщик, задания выполняются на вычислительных узлах, а не на головном узле?
Можно ли скомпилировать программу на головном узле и запустить на других вычислительных узлах? Если да, означает ли это, что все вычислительные узлы и головной узел должны иметь одинаковую конфигурацию и ОС, поэтому программу, скомпилированную на головном узле, можно запускать на других узлах без перекомпиляции на каждом другом узле?