Gromacs в параллельном режиме

вопросы строения молекул и квантовой химии
Ответить
ibsh
Сообщения: 5
Зарегистрирован: Сб окт 31, 2009 6:03 pm

Gromacs в параллельном режиме

Сообщение ibsh » Сб окт 31, 2009 6:12 pm

Прошу помочь
В состав дистрибутива Debian 4 (5) входит пакет Gromacs в версиях скомпилированных с поддержкой многопроцессорных систем (OPENMPI, MPI).
Я установил версию c поддержкой OPENMPI (gromacs-openmpi).

Запускаю lamboot

После этого создаю tpr файл для 4-х ядерного процессора:
Grompp –np 4 набор команд для grompp

Потом запускаю молекулярную динамику:
Mpirun –np 4 mdrun_mpi –np 4 набор команд для mdrun

Используя команду top смотрю сколько процессов породилось (4) и сколько ядер процессора занято в расчете (4).

Но получается, что время счета варианта запуска в одноядерном варианте и 4-ядерном варианте практически одно (разница 1-2 секунды).

Что я делаю неверно ?
Ожидалось, что время расчета хотя бы сократиться в двое.
Заходил на сайт www.gromacs.org там предлагается такой же алгоритм подготовки и запуска задачи в параллельном режиме (он же описан и в мануале).

Советовали увеличить объем системы
сейчас число атомов в системе около 100 000
но все равно, что одно ядро, что 4 ядра - время счета одно.

Marxist

Re: Gromacs в параллельном режиме

Сообщение Marxist » Сб окт 31, 2009 6:16 pm

Дык а какое время расчёта? разница начинает возникать, если общее время в одном потоке больше нескольких минут

ibsh
Сообщения: 5
Зарегистрирован: Сб окт 31, 2009 6:03 pm

Re: Gromacs в параллельном режиме

Сообщение ibsh » Сб окт 31, 2009 6:20 pm

Marxist писал(а):Дык а какое время расчёта? разница начинает возникать, если общее время в одном потоке больше нескольких минут

Время расчета на одном ядре примерно 24 минуты

Darth Vasya
Сообщения: 426
Зарегистрирован: Чт май 24, 2007 1:54 pm

Re: Gromacs в параллельном режиме

Сообщение Darth Vasya » Вт ноя 03, 2009 12:35 pm

Не знаю насчёт дебиана, всегда всё собирал сам, и вам того же желаю :) Без выходных файлов можно только констатировать, что у вас что-то не так работает...
Плохо зная грамматику, сложные конструкции должны употребляться с осторожностью.

fullerene
Сообщения: 46
Зарегистрирован: Ср сен 10, 2008 9:35 am
Контактная информация:

Re: Gromacs в параллельном режиме

Сообщение fullerene » Вс дек 13, 2009 6:54 pm

Потом запускаю молекулярную динамику:
Mpirun –np 4 mdrun_mpi –np 4 набор команд для mdrun
Есть громакс 4, то для него –np писать не надо...

А так вообще, бывает, MPI виноват.

Rusia
Сообщения: 190
Зарегистрирован: Пн авг 06, 2007 9:35 pm

Re: Gromacs в параллельном режиме

Сообщение Rusia » Вт июн 22, 2010 9:56 am

Darth Vasya писал(а):Не знаю насчёт дебиана, всегда всё собирал сам, и вам того же желаю :) Без выходных файлов можно только констатировать, что у вас что-то не так работает...
Под какой системой будет лучше собирать? А то на 1 ядро есть уже собранный много где, а вот собрать на 4 ядра это надо уметь...

Ответить

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей