1. Запуск задач происходит так:
а) интерактивная задача (которой необходим терминал (X или нет - неважно)
на запускающем хосте даете в терминале команду qlogin (у Вас должен быть настроен вход на все счетные сервера по ssh без пароля по ключу; в случае Х-терминала туннелирование ssh должно быть настроено по умолчанию; крайне желательно настроить еще и "сохранение" хеша хоста в /dev/null и отсутствие его проверки - если нужно, дам конкретные строки настроек). После чего Вы попадаете на один из счетных хостов и там запускаете свою задачу, как обычно)
б) пакетная задача
на запускающем хосте готовится скрипт запуска (например, myjob.sh) примерно такого содержания:
#!/bin/bash
### Request Bourne shell as shell for job
#$ -S /bin/bash
### Use current directory as working directory
#$ -cwd
### Send email to user when:
### b - job begins
### a - job aborts
### s - job suspends
### e - job ends
#$ -m base
### Name the job:
#$ -N test
### Вместо трех следующих строк поместите далее строки, необходимые для запуска задачи
echo “Running environment:”
env
echo “=============================”
###end of script
Здесь:
строки, начинающиеся с ### - это комментарий
строка #$ -S /bin/bash задает используемый шелл
строка #$ -cwd задает текущую директорию
строка #$ -m base задает события, о которых пользователь получит письма
строка #$ -N test задает имя задания (смените на подходящее для Вашего задания)
(в качестве теста можно использовать вышеприведенный образец без изменений).
И запускаете свою задачу командой
qsub myjob.sh
В ответ Вы получите id (номер) задачи.
После запуска задачи Вы можете выйти с хоста.
По окончании задания в текущей директории должны появиться файлы <имя_задания>.eXXX (ошибки) и <имя_задания>.oXXX (вывод), где XXX - id задачи.
2. Не очень понял, что Вы имеете в виду. sge дает возможность равномерно загружать имеющиеся ресурсы. Если у Вас есть задачи, которые могут в принципе быть распараллелены и выполняться на разных машинах одновременно, взаимодействуя при этом, то Вам нужно будет поставить еще и MPI - например,
http://www.open-mpi.org/faq/?category=building#build-rte-sge (то, что такие задачи должны быть соответствующим образом подготовлены говорить не буду: если Вы этого не знаете, то MPI Вам и не нужен).
Пользователь решил продолжить мысль 23 Декабря 2011, 12:18:02:
Вот еще неплохая ссылка по OpenMPI и SGE:
https://ac.seas.harvard.edu/display/USERDOCS/How+To+Run+Parallel+MPI+Jobs+Using+SGE