Запуск моно-приложения с помощью команды Cray aprun - PullRequest
2 голосов
/ 28 января 2012

Мне удалось запустить моно-программу на C # на моей машине Cray, выполнив простой пакетный скрипт и передав его команде aprun.Я экспериментирую с очень маленьким файлом, и я получаю вывод, который я ожидаю ... что мне интересно, так это если бы кто-то, у кого есть больше опыта, был бы так любезен, чтобы сказать мне, если это на самом деле используеткоманда aprun, как скомпилированная программа C / C ++ / Fortran?т.е. мне удается заставить программу работать на нескольких ядрах, но без какой-либо реальной выгоды?Или, если мне удастся запустить несколько ядер, это все-таки все, что делает aprun?Большое спасибо.

1 Ответ

1 голос
/ 02 марта 2012

Aprun - это программа планирования задач, которая выполняет распределение системных ресурсов.Таким образом, если программа, запускаемая командой aprun, была распределена на указанное число ядер и / или узлов, то команда aprun успешно завершилась (она может продолжать отслеживать использование системных ресурсов и время, если не указаны дополнительные параметры), илюбое дальнейшее использование этого распределения программы по ядрам и узлам должно обрабатываться его внутренней логикой (например, реализация MPI или OpenMP).

...