Диффузные функции

вопросы строения молекул и квантовой химии
Ответить
Аватара пользователя
Maksym
Сообщения: 121
Зарегистрирован: Вт дек 30, 2008 2:33 pm

Диффузные функции

Сообщение Maksym » Чт фев 11, 2010 9:52 pm

Коллеги, помогите разобраться с проблемой!

Есть некая молекула. При оптимизации геометрии методом 6-31G(d,p), все в порядке, но как только прибавляю две диффузные функции, происходит какой-то ужас. В .out файле пишется

THE OVERLAP MATRIX HAS 6 EIGENVALUES BELOW 1.0E-05.
THE SMALLEST OF THESE IS 2.90289E-07.
THIS INDICATES A PARTIAL LINEAR DEPENDENCE IN YOUR ATOMIC BASIS.

TO OBTAIN SCF CONVERGENCE MAY REQUIRE
MORE ACCURATE INTEGRAL EVALUATION (INTTYP=HONDO, ICUT=11, ITOL=30 IN $CONTRL),
MORE ACCURATE DIRECT SCF FOCK MATRIX FORMATION (FDIFF=.FALSE. IN $SCF), OR
CHANGING CONVERGERS (DIIS=.T. SOSCF=.F. IN $SCF).

EIGENVALUES BELOW 1.0D-07 PROBABLY WON'T CONVERGE.
EIGENVALUES BETWEEN 1.0D-07 AND 1.0D-06 MAY REQUIRE
LOOSENING OF -NCONV- DENSITY CONVERGENCE IN $SCF.

Выполнение всех вышеуказанных процедур результата не дает.

leos
Сообщения: 30
Зарегистрирован: Вс ноя 29, 2009 9:40 pm

Re: Диффузные функции

Сообщение leos » Чт фев 11, 2010 10:31 pm

Диффузные функции имеют большие хвосты и могут сильно перекрываться с другими. В результате у Вас получился переполненный (линейно-зависимый) базис, что плохо.
Какой смысл добавлять функции, если они не расширяют базисное пространство?
Лучше убрать лишние функции, точности они всё равно не добавят, а могут и убавить - когда у Вас будут огромные МОЛКАО коэффициенты.

o-oxhem
Сообщения: 425
Зарегистрирован: Вт июл 08, 2008 10:33 pm

Re: Диффузные функции

Сообщение o-oxhem » Чт фев 11, 2010 11:44 pm

Maksym писал(а):Коллеги, помогите разобраться с проблемой!

Есть некая молекула. При оптимизации геометрии методом 6-31G(d,p), все в порядке, но как только прибавляю две диффузные функции, происходит какой-то ужас.
Выполнение всех вышеуказанных процедур результата не дает.
Имеет смысл попробовать баз. наб. aug-cc-pVDZ

YuraM
Сообщения: 462
Зарегистрирован: Пн ноя 26, 2007 11:07 pm

Re: Диффузные функции

Сообщение YuraM » Пт фев 12, 2010 11:44 am

Дак а как не дает? SCF не сходиться или опять пишет такую же фигню?
Попробуйте добавить одну диффузную ф-цию. Разумеется надо увеличивать все те критерии которые были указаны.
Кто смел тот и съел

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

Re: Диффузные функции

Сообщение Yurii » Пт фев 12, 2010 2:26 pm

Покажите файл для расчета
прозвище "Фабержé" легендарный разведчик Дроздов получил за свое уникальное умение работать с информацией, добывать ее и превращать в драгоценность высшей пробы.

Аватара пользователя
Maksym
Сообщения: 121
Зарегистрирован: Вт дек 30, 2008 2:33 pm

Re: Диффузные функции

Сообщение Maksym » Пт фев 12, 2010 4:25 pm

! Minimize (Energy/Geometry) RHF/6-31++G(d,p)
$CONTRL
INTTYP=HONDO
ITOL=30
ICUT=11
COORD=CART
ICHARG=0
MAXIT=100
MULT=1
RUNTYP=OPTIMIZE
SCFTYP=RHF
UNITS=ANGS
$END
$BASIS
DIFFSP=.true.
GBASIS=N31
NDFUNC=1
NGAUSS=6
NPFUNC=1
POLAR=POPLE
$END
$SCF
FDIFF=.FALSE.
DAMP=.false.
DEM=.false.
DIIS=.T.
DIRSCF=.true.
EXTRAP=.true.
RSTRCT=.false.
SHIFT=.false.
SOSCF=.F.
$END
$p2p p2p=.t. dlb=.t. $end
$SYSTEM
MWORDS=70
TIMLIM=6000
$END
$DATA
...
Мне необходимо сравнить энергии двух изомеров. Хотелось бы сравнить их в разных базисах.
Корректно ли будет делать оптимизацию 6-31G(d,p)/MP2, а потом брать базис с диффузными функциями и рассчитывать только энергию (RUNTYP= ENERGY), или например так: 6-31G(d,p)/MP2// 6-31G(d,p)++/CISD.
YuraM писал(а):Дак а как не дает? SCF не сходиться или опять пишет такую же фигню?
Пишет то же.
К тому же, насколько я понимаю, все эти опции увеличивают время рассчета, насколько это оправдано?

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

Re: Диффузные функции

Сообщение Yurii » Пт фев 12, 2010 5:19 pm

Считайте в gaussian и у вас все получится.
прозвище "Фабержé" легендарный разведчик Дроздов получил за свое уникальное умение работать с информацией, добывать ее и превращать в драгоценность высшей пробы.

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

Re: Диффузные функции

Сообщение VTur » Пт фев 12, 2010 7:44 pm

Если не находится отимизированная геометрия: считаете в меньшем базисе и во внутренних избыточных координатах + гессиан. Потом переходите к большему базису и подгружаете гессиан. Или можно переситывать гессиан через шаг, два шага и т.д.

Если не сходится SCF, попробуйте считать во внутренних избыточных координатах. Добавление диффузных функций позволяет правильно описать валентную (химически значимую) область. При этом энергия всегда понижается.
После отстоя требуйте долива

YuraM
Сообщения: 462
Зарегистрирован: Пн ноя 26, 2007 11:07 pm

Re: Диффузные функции

Сообщение YuraM » Сб фев 13, 2010 1:08 pm

Ну разумеется увеличивают. Насколько оправдано - Вам решать. Разумеется вполне нормально соптимизировать на одном уровне теории и рассчитать тд поправки, а потом с более расширенным базисовм/методом рассчитать энергии в этой точке. А может Вам попробовать взять для оптимизации базис DZ (Dunning)? А потом для SP рассчета получить самому диффузные ф-ции, расщипить базис, и добавить поляризационные ф-ции?
Кто смел тот и съел

Ответить

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

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

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