Gaussian и многопроцессорность....

вопросы строения молекул и квантовой химии
Ответить
Vladchimic
Сообщения: 97
Зарегистрирован: Чт июл 08, 2004 6:39 pm
Контактная информация:

Gaussian и многопроцессорность....

Сообщение Vladchimic » Вс янв 16, 2005 3:21 pm

Уважаемые ! Может ли кто-либо помочь мне в следующей проблеме:
имеется двухпроцессорный компьютер и версия G03W. По видимому, эта версия не поддерживает многопроцессорность, т.к. при выполнении расчетов загружен только один процессор (несмотря на указание %nproc=2). Имеются ли версии G под виндовс поддерживающие многопроцессорность или неоходимо устанавливать версию под Linux ?

С уважением...

Аватара пользователя
Yu/2
Сообщения: 541
Зарегистрирован: Сб ноя 15, 2003 12:33 pm

Сообщение Yu/2 » Сб янв 22, 2005 6:10 pm

Так точно, нужен линуксячий параллельный гауссиан.

Vladchimic
Сообщения: 97
Зарегистрирован: Чт июл 08, 2004 6:39 pm
Контактная информация:

Сообщение Vladchimic » Вт янв 25, 2005 3:25 pm

Версия гауссиан под линух у меня есть. Но не могу разобрать как ее рапустить в работу. Может знающие подскажут ??? Очень прошу.....

Аватара пользователя
Yu/2
Сообщения: 541
Зарегистрирован: Сб ноя 15, 2003 12:33 pm

Сообщение Yu/2 » Ср янв 26, 2005 10:35 am

В мануале все написано. Заведи нужные глобальные переменные, ну и как в винде запущай g03 xxxx.gjf xxxxx.out

Только лучше сначала посмотреть какой линукс советуют сами гауссиановцы для вашей версии.

Vladchimic
Сообщения: 97
Зарегистрирован: Чт июл 08, 2004 6:39 pm
Контактная информация:

Сообщение Vladchimic » Чт янв 27, 2005 1:16 pm

Имею версию гауссиана - скачал в ослике. Линух установил Red Hat 9.1. Если не сложно - напишите пожалуйста на мыло
vladchimic@tut.by
пошагово что и как делать.... очень прошу, ибо в линухе не силен, даже совсем не силен......

Аватара пользователя
Yu/2
Сообщения: 541
Зарегистрирован: Сб ноя 15, 2003 12:33 pm

Сообщение Yu/2 » Сб янв 29, 2005 5:34 pm

Знаем мы эту версию в осле. Кажется g03 B02. Но мне не удалось запусть ее в RH9.1. Черт знает почему, но не работет оно.

Engager
Сообщения: 87
Зарегистрирован: Вс янв 23, 2005 3:24 am
Контактная информация:

Сообщение Engager » Вс фев 13, 2005 5:14 pm

А почему обязательно нужен Gaussian, скачайте бесплатный PC Gamess и наслаждайтесь жизнью в Win32. Он сразу в нескольких версиях поставляется - для одного процессора и для нескольких, с возможностью распределенных вычислений на нескольких машинах... да и работает зачастую намного быстрее 8)

Vladchimic
Сообщения: 97
Зарегистрирован: Чт июл 08, 2004 6:39 pm
Контактная информация:

Сообщение Vladchimic » Вт фев 22, 2005 10:44 am

Не спорю - многое хорошо в PC Gamess. Вот только не считает он например G3* etc.....

Вик
Сообщения: 40
Зарегистрирован: Чт апр 21, 2005 7:43 am
Контактная информация:

Re: Gaussian и многопроцессороность....

Сообщение Вик » Чт апр 21, 2005 7:51 am

Vladchimic писал(а):Уважаемые ! Может ли кто-либо помочь мне в следующей проблеме:
имеется двухпроцессорный компьютер и версия G03W. По видимому, эта версия не поддерживает многопроцессорность, т.к. при выполнении расчетов загружен только один процессор (несмотря на указание %nproc=2). Имеются ли версии G под виндовс поддерживающие многопроцессорность или неоходимо устанавливать версию под Linux ?

С уважением...
Доброго времени суток.
в G03 для SMP нужно иначе прописывать кол-во процессоров:

%NProcShared=2

для 2-way.
Во всяком случае под линуксом работает на ура.
С уважением, Виктор.

Vladchimic
Сообщения: 97
Зарегистрирован: Чт июл 08, 2004 6:39 pm
Контактная информация:

Сообщение Vladchimic » Сб июн 11, 2005 6:47 pm

Можно ли поподробнее.....
Пытался я и эту строку использовать - ничего не получается.
Может быть подскажите, где Вы найшли такую ценную версию G03 и можете ли поделиться ей ???

RedAndr
Сообщения: 2
Зарегистрирован: Пн мар 14, 2005 6:58 am

Сообщение RedAndr » Чт июн 16, 2005 9:32 pm

У меня просто строка
%nproc=2
даёт два потока при расчёте в Линуксе.

Vladchimic
Сообщения: 97
Зарегистрирован: Чт июл 08, 2004 6:39 pm
Контактная информация:

Сообщение Vladchimic » Пт июн 17, 2005 10:10 am

А какая версия у тебя Гауссиана ????? И где ты ее взял ? Как понял я, существуют версии с поддержкой многопотоковости и без нее. Повидимому, та версия что лежит в ослике не поддерживает - при указании 2 процессоров скорость расчета замедляется.

Вик
Сообщения: 40
Зарегистрирован: Чт апр 21, 2005 7:43 am
Контактная информация:

Сообщение Вик » Вт июн 21, 2005 4:03 am

Vladchimic писал(а):А какая версия у тебя Гауссиана ????? И где ты ее взял ? Как понял я, существуют версии с поддержкой многопотоковости и без нее. Повидимому, та версия что лежит в ослике не поддерживает - при указании 2 процессоров скорость расчета замедляется.
Доброго времени суток.
Был занят - дела...
Итак в G98 - %nproc=i, где i - количество узлов(нод)
в G03 %nproc=i ( параллелизация за счет Linda)
то есть количество узлов
если узлы SMP, то надо прописать
%NProcShared=k ( параллелизация посредством OpenMP)
где к - количество процессоров в SMP.
%nproc=i
%NProcShared=k позволит использовать k*i процессоров.
за счет Linda+OpenMP.
Это все прозрачно, если собирать из сырцов PGI.
B., Vic.

Ответить

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

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

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