firefly и кластер

вопросы строения молекул и квантовой химии
Ответить
petrovps
Сообщения: 325
Зарегистрирован: Вс янв 04, 2009 1:01 pm
Контактная информация:

firefly и кластер

Сообщение petrovps » Вт дек 21, 2010 6:07 pm

Доброе время суток, коллеги!!!
Появилась возможность запускать кв.-хим. расчеты на кластере (Intel Xeon 2.2/CentOS 5/MPICH 1.2.7, используем ssh). Ознакомился с мануалами, запускал через mpirun, на небольшом количестве процессоров работает, но иногда вылетает, при запуске с параметром -p4pg вылетает очень часто. Не подскажете в чем может быть проблема и какую сборку firefly лучше всего использовать (fully statically linked, dynamically linked NPTL-based versions и другие)?

avelon
Сообщения: 492
Зарегистрирован: Ср авг 12, 2009 5:09 pm

Re: firefly и кластер

Сообщение avelon » Чт дек 23, 2010 5:02 pm

как именно запускаете? какой софт и т.д. больше информации надо и точнее, вполть до того как проги компилили. при большой необходимости могу помочь через временный доступ к кластер

petrovps
Сообщения: 325
Зарегистрирован: Вс янв 04, 2009 1:01 pm
Контактная информация:

Re: firefly и кластер

Сообщение petrovps » Пт дек 24, 2010 9:28 am

avelon, запускал стандартной командой .../mpirun -np 16 <путь к firefly> -i <путь к инпут-файлу> -o <путь к выходному файлу> -ex <путь к ех-файлам> -t /tmp/tmp
так, как написано в мануале. firefly не компилировал, скачивал с оф. сайта. mpich сами не компилировали, уже был установлен. доступ к кластеру осуществлял командой ssh (реже из-под Винды с использованием PUTTY).

avelon
Сообщения: 492
Зарегистрирован: Ср авг 12, 2009 5:09 pm

Re: firefly и кластер

Сообщение avelon » Пт дек 24, 2010 5:36 pm

на сколько я помню mpich лучше запускать через mpdboot+ mpiexec. а где же вы берез список нодов на котором вы запускаете задачу. как минимум у вас должен быть еще один ключик -hostfile filename, а то у вас все процессы запускаются на одном ноде тогда если не хватит оперативки у вас просто зависнет нод

Аватара пользователя
EvgeniX
Сообщения: 2780
Зарегистрирован: Пт апр 27, 2007 5:32 am

Re: firefly и кластер

Сообщение EvgeniX » Сб дек 25, 2010 2:20 pm

avelon писал(а):на сколько я помню mpich лучше запускать через mpdboot+ mpiexec.
Это если MPICH 2.

petrovps
Сообщения: 325
Зарегистрирован: Вс янв 04, 2009 1:01 pm
Контактная информация:

Re: firefly и кластер

Сообщение petrovps » Сб дек 25, 2010 2:53 pm

на нашем кластере MPICH 1.2.7. вы правы, нода часто подвисает, приходится перезапускать всю машину. опишите, пожалуйста, подробнее каким образом нужно запускать с ключиком -hostfile filename и что должно быть прописано в файле filename?

avelon
Сообщения: 492
Зарегистрирован: Ср авг 12, 2009 5:09 pm

Re: firefly и кластер

Сообщение avelon » Вс дек 26, 2010 1:42 pm

запуск
mpirun -machinefile hosts -np 16
host Должен содержать
node-05-09-ib0 slots=8
..........
........
где node-05-09 имя нода
slots=8 количество ядер на ноде

общее количество строк должно совпадать с количеством выделенных вам нодов

P.S. на счет slots= не уверен, т.к. не использую данную программу. во всех MPI запуск немного может отличаться, но принцип один и тот же. единственное что могу точно сказать курите мануал) там все есть

Аватара пользователя
EvgeniX
Сообщения: 2780
Зарегистрирован: Пт апр 27, 2007 5:32 am

Re: firefly и кластер

Сообщение EvgeniX » Вс дек 26, 2010 2:41 pm

Как вариант ещё бывают:

machinefile:
------------------
node1: 2
node2: 2
...
node9: 2

Где после двоеточия стоит количество ядер на узле. А ещё:

machinefile:
------------------
node1
node1
node2
node2
...
node9

Просто повторяется количество узлов столько раз, сколько на нём ядер.

petrovps
Сообщения: 325
Зарегистрирован: Вс янв 04, 2009 1:01 pm
Контактная информация:

Re: firefly и кластер

Сообщение petrovps » Вс дек 26, 2010 6:08 pm

Понятно, спасибо за советы. Попробую в понедельник.

avelon
Сообщения: 492
Зарегистрирован: Ср авг 12, 2009 5:09 pm

Re: firefly и кластер

Сообщение avelon » Вс дек 26, 2010 8:05 pm

первый случай в intel mpi применим
ну второй случай это вообще универсальный) только трудоемкий

Ответить

Вернуться в «квантовая химия и моделирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и 37 гостей