Gaussian под linux

вопросы строения молекул и квантовой химии
Аватара пользователя
VIPer
Сообщения: 387
Зарегистрирован: Вт фев 13, 2007 10:17 pm

Re: Gaussian под linux

Сообщение VIPer » Пн мар 09, 2015 12:37 am

прогнал те же инпуты.. результаты такие же - примерно все в 2 раза медленнее посчитались. проверил три инпута c single point. выходные энергии одинаковые, вообще всё совпадает... сейчас пошёл один с оптимизацией, но не знаю, есть ли смысл ждать чуда, в винде считался он 3 часа.
похоже те сборки, на которые были ссылки на рутрекере, какие-то не айс.. :?

Аватара пользователя
VIPer
Сообщения: 387
Зарегистрирован: Вт фев 13, 2007 10:17 pm

Re: Gaussian под linux

Сообщение VIPer » Пн мар 09, 2015 2:27 am

коллеги, получается странное - проверил по временам создания файлов, которые были в очереди, потом начал уже засекать прямо сидеть с часами когда был создан файл, и когда он обсчитался. получается следующее - гауссиан привирает аж в 4 раза (!) примерно - т.е. время, которое он отображает в логе в джоб тайм почти в 4 раза выше реального! пока это наблюдаю на относительно коротких расчётах всё тех же, добавил b3lyp сюда, сейчас ещё дождусь оптимизации относительно длинной, и тогда станет ясно.
что же это, он как-то неверно учитывает количество ядер? или это совпадание, что 4 их..
коллега Гесс о чём-то догадывался явно :D

Аватара пользователя
Гесс
Сообщения: 13068
Зарегистрирован: Ср фев 15, 2012 11:19 pm

Re: Gaussian под linux

Сообщение Гесс » Пн мар 09, 2015 2:46 am

тааак. возвращаемся к нашим баранам.
1) дайте какой нибудь аутпут. Мне всеравно какая система (если у вас сверхсекретные расчеты - посчитайте скажем бензол или антрацен).
2) если в аутпутах нет Leave Link - попробуйте длбавить #P, скажем
#P B3LYP/6-31G
и дальше все ваши традиционные ключи.

Аватара пользователя
uchebnik fiziki
Сообщения: 4265
Зарегистрирован: Пн авг 20, 2012 9:04 pm

Re: Gaussian под linux

Сообщение uchebnik fiziki » Пн мар 09, 2015 11:14 am

VIPer писал(а):- гауссиан привирает аж в 4 раза (!) примерно - т.е. время, которое он отображает в логе в джоб тайм почти в 4 раза выше реального! п
используйте команду time
Свобода, равенство, братство.

Или смерть.

Аватара пользователя
VIPer
Сообщения: 387
Зарегистрирован: Вт фев 13, 2007 10:17 pm

Re: Gaussian под linux

Сообщение VIPer » Пн мар 09, 2015 1:23 pm

Гесс писал(а):тааак. возвращаемся к нашим баранам.
1) дайте какой нибудь аутпут. Мне всеравно какая система (если у вас сверхсекретные расчеты - посчитайте скажем бензол или антрацен).
2) если в аутпутах нет Leave Link - попробуйте длбавить #P, скажем
#P B3LYP/6-31G
и дальше все ваши традиционные ключи.
да, с ключом р начинает добавлять данные, когда он вышел из линка :)
ничего такого секретного вроде)
phnn-stack_pbepbe_1-molec_opt-p.7z
получается, реальное время расчёта около 3 минут, а он прибедняется до почти 9 :D
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя
Гесс
Сообщения: 13068
Зарегистрирован: Ср фев 15, 2012 11:19 pm

Re: Gaussian под linux

Сообщение Гесс » Пн мар 09, 2015 4:47 pm

Он не прибудняется. Он пишет машинное время.
Гесс писал(а):Машинное деленное на настенное показывает насколько параллельно считалась задача.
Не то чтобы это обьясняло почему машинное время D версии больше машинного времени A версии, но как минимум интересно.
То есть он нормально распараллелен (2 минуты 20 с чем то секунд wall против 8 минут 50 секунд цпушного для такой малой задачи это очень хороший результат).
Почему машинное время на линуксе больше машинного времени на винде, гм... без понятия.
Эта же задача на винде что дает по настенному и машинному?

Аватара пользователя
VIPer
Сообщения: 387
Зарегистрирован: Вт фев 13, 2007 10:17 pm

Re: Gaussian под linux

Сообщение VIPer » Пн мар 09, 2015 6:57 pm

настенное на винде не засекал, т.к. тоже был укороченный обычный лог. но машинное так по ощущениям соответствует настенному..

вопрос теперь другой созрел. для скана под линуксом должен быть какой-то другой синтаксис, не как в винде? не могу нигде найти.. раньше я задавал скан для двугранного угла так:
шапка обычная, допустим:

Код: Выделить всё

# opt b3lyp/6-31g(d) geom=connectivity
далее координаты, добавка от гауссвью и собственно строка со сканом. требовалось определённый угол открутить на -20 условно градусов, и сделать скан в 40 шагов с интервалом по 10 градусов (чтобы с небольшим захлёстом в обе стороны и полный оборот), задавалось оно так:

Код: Выделить всё

D 13 10 5 9 += -20.000000 S 40 10.000000
теперь в линуксе так ничего не работает. в ауте пишет, что:

Код: Выделить всё

 The following ModRedundant input section has been read:
 Unrecognized action type "+"
 Error termination via Lnk1e in /usr/local/chem/g09-64-D01/l101.exe at Mon Mar  9 18:52:24 2015.
скан без "+=" приводит по сути к оптимизации, по объёму лог равен обычной оптимизации, и если под виндой там встречалась в строчке с координатами в начале самом Scan на той, которой требовалось сканировать, то здесь в таблице такого нет, и никаких шагов сканирования не производится.. подскажите пожалуйста!

Аватара пользователя
VIPer
Сообщения: 387
Зарегистрирован: Вт фев 13, 2007 10:17 pm

Re: Gaussian под linux

Сообщение VIPer » Пн мар 09, 2015 10:21 pm

явно что-то с синтаксисом - задано сейчас сканировать по такому параметру:

Код: Выделить всё

 B 67 68 3.500000 S 15 0.100000
скан в линуксе приводил вот к такой табличке (привожу важный фрагмент, с моей т.зр.):

Код: Выделить всё

 ! R84   R(65,67)                1.3932         estimate D2E/DX2                !
 ! R85   R(67,68)                3.5            estimate D2E/DX2                !
а вот так такой же инпут в виндовом сабже выдаёт на том же месте лога:

Код: Выделить всё

 ! R84   R(65,67)                1.3932         estimate D2E/DX2                !
 ! R85   R(67,68)                3.5            Scan                            !
и далее по тексту.. в линуксе проходит чисто оптимизация, т.к. и параметра скан не появляется, в винде идёт скан:

Код: Выделить всё

  Search for a local minimum.
 Step number   1 out of a maximum of  408 on scan point     1 out of    16

Аватара пользователя
Гесс
Сообщения: 13068
Зарегистрирован: Ср фев 15, 2012 11:19 pm

Re: Gaussian под linux

Сообщение Гесс » Вт мар 10, 2015 2:28 am

Счас у меня ни времени ни сил, отвечу в течение недели если останется актуально.

Инпуты для винды и линукса должны быть одинаковы.
geom=connectivity нафиг ненадо как и саму связанность атомов.
примеры констрейнутой оптимизации есть на сайте гауссина и на резерчгейте.
+= ненадо
Определитесь хотите вы делать жесткий скан или скан с оптимизацией (констрейнт).

Если забуду ответить - поднимите тему.

Аватара пользователя
VIPer
Сообщения: 387
Зарегистрирован: Вт фев 13, 2007 10:17 pm

Re: Gaussian под linux

Сообщение VIPer » Вт мар 10, 2015 3:05 am

перешёл плавно на оффтоп, но в линуксе под вайном всё то же самое... пробую задавать скан через гауссвью - результат на скрине. не даёт. geom=connectivity он сам добавляет, я, честно говоря, думал, если мне надо к кольцам подтягивать остальную молекулу, то параметр нужен.
разумеется, готов ждать, т.к. сам пока не вижу решения.. заранее спасибо!
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя
Гесс
Сообщения: 13068
Зарегистрирован: Ср фев 15, 2012 11:19 pm

Re: Gaussian под linux

Сообщение Гесс » Вт мар 10, 2015 10:50 am

Z-матрицы делать умеете?
Задайте так чтоб одна половина опиралась на один думмик, вторая на второй. Это очень долго описывать словами, если у вас не получится сделать самому - выложите свой инпут я сделаю. Срок - та же самая неделя (точнее либо сегодня, либо завтра утром, либо на выходных). Рекомендую делать в кемкрафте.

Коннективити - он там после xyz дает кучу строк с описанием связей. В дфт нет связей, поэтому те строки - ручка от попы.

Аватара пользователя
VIPer
Сообщения: 387
Зарегистрирован: Вт фев 13, 2007 10:17 pm

Re: Gaussian под linux

Сообщение VIPer » Ср мар 11, 2015 12:43 am

с z-матрицами у меня беда.. я пробовал сохранить эти же координаты со снятой галкой "декартовы координаты" в гаусс вью, выдал он мне такую матрицу, что сам её обсчитывать не хочет.. не понимаю, почему не прокатывают операции с думми атомами, если они в принципе должны быть операбельны как и обычные...

VTur
Сообщения: 7357
Зарегистрирован: Пт авг 31, 2007 1:36 pm

Re: Gaussian под linux

Сообщение VTur » Ср мар 11, 2015 9:41 pm

Обычно программы с мнимыми атомами сканы поддерживать не могут. Т.е. геометрия задается с мнимыми атомами, но в скане указываются только настоящие

[ Post made via Android ] Изображение
После отстоя требуйте долива

Аватара пользователя
VIPer
Сообщения: 387
Зарегистрирован: Вт фев 13, 2007 10:17 pm

Re: Gaussian под linux

Сообщение VIPer » Ср мар 11, 2015 10:06 pm

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

Аватара пользователя
Гесс
Сообщения: 13068
Зарегистрирован: Ср фев 15, 2012 11:19 pm

Re: Gaussian под linux

Сообщение Гесс » Ср мар 11, 2015 10:09 pm

Все программы которые я знаю которые умеют держать параметр и которые поддерживают думмики умеют делать сканирование по думмикам.

VTur
Сообщения: 7357
Зарегистрирован: Пт авг 31, 2007 1:36 pm

Re: Gaussian под linux

Сообщение VTur » Ср мар 11, 2015 10:10 pm

Скан задается по реальным атомам, но такая координата может быть неудобна и поэтому из каждого шага берется другая координата руками с включением мнимых атомов

Сам так делал, вращая кольца ферроцена.

[ Post made via Android ] Изображение
После отстоя требуйте долива

VTur
Сообщения: 7357
Зарегистрирован: Пт авг 31, 2007 1:36 pm

Re: Gaussian под linux

Сообщение VTur » Ср мар 11, 2015 10:11 pm

Гесс писал(а):Все программы которые я знаю которые умеют держать параметр и которые поддерживают думмики умеют делать сканирование по думмикам.
В лоб этого сделать нельзя - как посчитать градиенты для этих атомов?

[ Post made via Android ] Изображение
После отстоя требуйте долива

Аватара пользователя
Droog_Andrey
Сообщения: 2688
Зарегистрирован: Сб сен 29, 2007 8:29 pm
Контактная информация:

Re: Gaussian под linux

Сообщение Droog_Andrey » Вс апр 12, 2015 1:50 pm

Машинное время на Линуксе больше потому, что складывается время работы разных распараллеленных процессов.
2^74207281-1 is prime!

Аватара пользователя
Yurii
Сообщения: 682
Зарегистрирован: Сб авг 11, 2007 1:59 am

Re: Gaussian под linux

Сообщение Yurii » Чт апр 16, 2015 7:30 pm

Droog_Andrey писал(а):Машинное время на Линуксе больше потому, что складывается время работы разных распараллеленных процессов.
Чтобы этого не происходило, надо самому оттранслировать исходники g09 d01 с соответствующими параметрами (под AVX транслятором Intel, лучше всего последней версией).
прозвище "Фабержé" легендарный разведчик Дроздов получил за свое уникальное умение работать с информацией, добывать ее и превращать в драгоценность высшей пробы.

Аватара пользователя
Droog_Andrey
Сообщения: 2688
Зарегистрирован: Сб сен 29, 2007 8:29 pm
Контактная информация:

Re: Gaussian под linux

Сообщение Droog_Andrey » Пн сен 14, 2015 3:39 am

Beiri писал(а):Приветствую вас дорогие форумчане Решил поставить linux ради gaussian`a
Проблема в том что я не могу его запустить,буду точнее, не знаю как.
прошу помощи разобраться с этим недугом.

Код: Выделить всё

tp://ftp.srce.hr/redhat/intern/el6/x86_64/
gaussian09-em64t-sse4_2-D-01.x86_64.rpm вот этот архив выбрал
использую openSUSE 13.2 KDE
А как эти rpm-ы под убунтой поставить? Alien ругается что NOKEY.

P.S. Нашёл там выше какой-то ключ и импортнул его. Ошибка NOKEY пропала, осталась Unpacking of 'gaussian09-amd64-sse4a-D-01.x86_64.rpm' failed at /usr/share/perl5/Alien/Package/Rpm.pm line 168. На всякий случай перезакачиваю архив...

P.P.S. Всё стало :)
2^74207281-1 is prime!

Ответить

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

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

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