Оптимизация геометрии высокосимметричных систем

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

Оптимизация геометрии высокосимметричных систем

Сообщение Droog_Andrey » Ср сен 09, 2009 7:04 pm

При расчёте икосаэрдического B72H722- Гауссиан оптимизирует геометрию по всем четырём с лишним тысячам внутренних координат, хотя степеней свободы там всего восемь. В итоге Link 103 отжирает под гиг памяти и занимает более 80% времени расчёта.

Может, как-то можно заставить Гауссиан вести оптимизацию именно по степеням свободы?
2^74207281-1 is prime!

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

Re: Оптимизация геометрии высокосимметричных систем

Сообщение Yu/2 » Чт сен 10, 2009 6:37 am

А какой используется метод уточнения геометрии?

Аватара пользователя
amge
Сообщения: 2046
Зарегистрирован: Вт июл 31, 2007 11:42 am

Re: Оптимизация геометрии высокосимметричных систем

Сообщение amge » Чт сен 10, 2009 6:50 am

Droog_Andrey писал(а):Может, как-то можно заставить Гауссиан вести оптимизацию именно по степеням свободы?
А если попробовать понизить симметрию до ближайшей абелевой группы (D2?) ?

Кстати, Droog_Andrey, не поделитесь геометрией ? Сам такое я ни в жизнь не нарисую :P

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

Re: Оптимизация геометрии высокосимметричных систем

Сообщение Droog_Andrey » Чт сен 10, 2009 12:06 pm

amge писал(а):А если попробовать понизить симметрию до ближайшей абелевой группы (D2?) ?
От этого число внутренних кооринат не уменьшится, а время на SCF и расчёт производных вырастет во много раз.
Yu/2 писал(а):А какой используется метод уточнения геометрии?
Opt(VeryTight,GDIIS)
amge писал(а):не поделитесь геометрией ? Сам такое я ни в жизнь не нарисую :P
http://www.primefan.ru/stuff/chem/72.rar

Ещё весьма устойчивы [B42H42]2- симметрии Ih и октаэдрический [B24H24]2-.
2^74207281-1 is prime!

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

Re: Оптимизация геометрии высокосимметричных систем

Сообщение Yu/2 » Чт сен 10, 2009 12:31 pm

Droog_Andrey писал(а): Opt(VeryTight,GDIIS)
Насколько я знаю, для GDIIS не имеет значения насколько симметрична система. Только количество параметров имеет значение. А их много. Вот и тормозит. А симметризация прибавок ко _всем_ параметрам уже делается отдельно.

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

Re: Оптимизация геометрии высокосимметричных систем

Сообщение Droog_Andrey » Чт сен 10, 2009 12:36 pm

Оно и без GDIIS так же тормозит, только шагов оптимизации получается больше.
2^74207281-1 is prime!

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

Re: Оптимизация геометрии высокосимметричных систем

Сообщение Yu/2 » Чт сен 10, 2009 12:54 pm

Droog_Andrey писал(а):Оно и без GDIIS так же тормозит, только шагов оптимизации получается больше.
А там и дефолтный метод тоже не использует информацию о симметрии. ;)

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

Re: Оптимизация геометрии высокосимметричных систем

Сообщение Droog_Andrey » Чт сен 10, 2009 1:02 pm

Это всё мне прекрасно известно.

Вот я и спрашиваю, как заставить Гауссиан работать со степенями свободы.
2^74207281-1 is prime!

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

Re: Оптимизация геометрии высокосимметричных систем

Сообщение Yu/2 » Чт сен 10, 2009 1:10 pm

Никак.

Reizen
Сообщения: 69
Зарегистрирован: Пт ноя 21, 2008 12:54 pm

Re: Оптимизация геометрии высокосимметричных систем

Сообщение Reizen » Чт сен 10, 2009 1:42 pm

Может быть, убрать вообще использование "внутренних" координат и оптимизовать в декартовых? Правда, тогда количество шагов возрастёт...

И ещё "рационализаторское предложение" - отредактировать список внутренних координат вручную :) Поудалять из него всё лишнее.

Работа эта, может быть, и займёт много времени, но зато результат будет как раз тот, что надо.

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

Re: Оптимизация геометрии высокосимметричных систем

Сообщение Yurii » Чт сен 10, 2009 2:19 pm

Droog_Andrey писал(а):При расчёте икосаэрдического B72H722- Гауссиан оптимизирует геометрию по всем четырём с лишним тысячам внутренних координат, хотя степеней свободы там всего восемь. В итоге Link 103 отжирает под гиг памяти и занимает более 80% времени расчёта.

Может, как-то можно заставить Гауссиан вести оптимизацию именно по степеням свободы?
Вы, мне кажется, не ту задачу решаете: у меня на моем 4-ядерном компе скорость счета почти в 30 раз превышает вашу. Вывод: займитесь железом и софтом.
Привожу расчет одной точки:
http://rapidshare.com/files/278065405/B ... -.rar.html
А 6d вместо 5d обязательно?
прозвище "Фабержé" легендарный разведчик Дроздов получил за свое уникальное умение работать с информацией, добывать ее и превращать в драгоценность высшей пробы.

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

Re: Оптимизация геометрии высокосимметричных систем

Сообщение Droog_Andrey » Чт сен 10, 2009 3:20 pm

У меня старый Атлон 1.4 Ггц с 384 Мб мозгов.

Я очень рад за ваш быстрый комп, но вопрос в том, что Link 103 работает 80% времени, а не в абсолютной скорости.

Судя по всему, ожидать каких-то улучшений в этом направлении следует в Gaussian 09.

С rapidshare у меня не скачивается.
Yurii писал(а):А 6d вместо 5d обязательно?
Посмотрите орбитальки, особенно симметрии A.
2^74207281-1 is prime!

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

Re: Оптимизация геометрии высокосимметричных систем

Сообщение Droog_Andrey » Чт сен 10, 2009 3:29 pm

Reizen писал(а):Может быть, убрать вообще использование "внутренних" координат и оптимизовать в декартовых? Правда, тогда количество шагов возрастёт...
Попробую.
Reizen писал(а):И ещё "рационализаторское предложение" - отредактировать список внутренних координат вручную :) Поудалять из него всё лишнее.

Работа эта, может быть, и займёт много времени, но зато результат будет как раз тот, что надо.
В примере с [B72H72]2- написал Opt(VeryTight,ModRedundant) и после геометрии напрямую указал 8 степеней свободы:


* R
* * R
* * * R
* * * * R
1 2
1 8
1 16
1 61
1 129
129 141
61 141
61 62

Попробую и этот вариант.
2^74207281-1 is prime!

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

Re: Оптимизация геометрии высокосимметричных систем

Сообщение Yurii » Чт сен 10, 2009 5:36 pm

Droog_Andrey писал(а): Я очень рад за ваш быстрый комп
Самое главное, чтобы вам комфортно работалось. Считать по 18 дней - это мазохизм. И на виндовом гауссиане считать что то серьезное - это несерьезно.
Droog_Andrey писал(а): Link 103 работает 80% времени
По своему опыту скажу, что лучше к декартовым не переходить (IOp(1/18=10)), хотя 103 при этом практически жрать времени не будет, а уменьшить число степеней свободы ручками.
Droog_Andrey писал(а):
Yurii писал(а):А 6d вместо 5d обязательно?
Посмотрите орбитальки, особенно симметрии A.
Чтобы понять, этого недостаточно.
прозвище "Фабержé" легендарный разведчик Дроздов получил за свое уникальное умение работать с информацией, добывать ее и превращать в драгоценность высшей пробы.

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

Re: Оптимизация геометрии высокосимметричных систем

Сообщение Droog_Andrey » Чт сен 10, 2009 11:11 pm

Yurii писал(а):Считать по 18 дней - это мазохизм.
Этот расчёт шёл фоном и был не к спеху. Я вот только сейчас к этой теме вернулся, хотя те расчёты были весной.
Droog_Andrey писал(а):В примере с [B72H72]2- написал Opt(VeryTight,ModRedundant) и после геометрии напрямую указал 8 степеней свободы:


* R
* * R
* * * R
* * * * R
1 2
1 8
1 16
1 61
1 129
129 141
61 141
61 62
Прямо так "в лоб" не получилось:

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

 NTrRot=-1 NTRed=     8 NAtoms=  144 NSkip=  -418
 Problem with coordinate system.
 Error termination via Lnk1e in E:\G03W\l103.exe at Thu Sep 10 23:09:18 2009.
Но оказалось вполне достаточным просто убить все двугранные углы:

* * * * R

и продолжительность шага оптимизации геометрии сократилась с полусуток до нескольких минут:
http://www.primefan.ru/stuff/chem/72!.rar

Огромное спасибо Reizen за совет. Теперь расчёты изомеров B70C2H72 буду вести именно так :-)
Последний раз редактировалось Droog_Andrey Вс сен 13, 2009 10:26 am, всего редактировалось 1 раз.
2^74207281-1 is prime!

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

Re: Оптимизация геометрии высокосимметричных систем

Сообщение VTur » Сб сен 12, 2009 9:46 pm

А не получилось то, что Вы считаете в z-матрице?
После отстоя требуйте долива

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

Re: Оптимизация геометрии высокосимметричных систем

Сообщение Droog_Andrey » Вс сен 13, 2009 10:26 am

В смысле, Opt(Z-matrix)? Не пробовал.
2^74207281-1 is prime!

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

Re: Оптимизация геометрии высокосимметричных систем

Сообщение VTur » Вс сен 13, 2009 11:51 pm

Можно и так. Я имел ввиду доудолялись расширенных координат до z-матрицы
После отстоя требуйте долива

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

Re: Оптимизация геометрии высокосимметричных систем

Сообщение Droog_Andrey » Пн сен 14, 2009 1:18 am

Нет, в z-матрице по-другому чутка получается.

Так, как сейчас - отлично.
2^74207281-1 is prime!

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

Re: Оптимизация геометрии высокосимметричных систем

Сообщение Yurii » Сб дек 12, 2009 11:00 pm

Droog_Andrey писал(а):... Но оказалось вполне достаточным просто убить все двугранные углы:

* * * * R

и продолжительность шага оптимизации геометрии сократилась с полусуток до нескольких минут: ...
Все зависит от конкретной задачи: можно и пролететь. Например, для расчета системы с симметрией IH, содержащей не одну сотню тяжелых атомов (не только углеродов), для полуэмпирики этот выбор оправдан, а уже в неэпирическом расчете этого не имеет смысла делать.
прозвище "Фабержé" легендарный разведчик Дроздов получил за свое уникальное умение работать с информацией, добывать ее и превращать в драгоценность высшей пробы.

Ответить

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

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

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