lmihael писал(а):
sanya1024 а не подскажите при каком вкладе стоит добавлять состояние в усреднение - больше 0.1 или больше 0.2, или однозначного ответа дать нельзя?
Действительно, однозначно ответить нельзя. Усредняют обычно по тем состояниям, к-рые интересны (обычно это основное и 1-2 возбужденных), стараясь не включать лишнего, потому что каждое состояние, включенное в усреднение "на всякий случай", портит результирующие орбитали.
С другой стороны, иногда оказывается (и я сама с этим сталкивалась), что при включении только минимально необходимого кол-ва состояний результат оказывается качественно неправильным (и последующее QDPT не помогает исправить ситуацию). Но по вкладам отдельных конфигураций в расчете с "неправильным" усреднением этого понять нельзя. Мне кажется, что можно только попробовать возможные варианты и посмотреть, что на качественном уровне даст каждый из них.
Правильно ли я понимаю что в следующем случае имеет смысл имеет смысл усреднять по выделенным синим цветом состояниям (1,1,1,0,1,0,1,0,0,1) или стоит ограничится выделенными жирным состояниями (1,1,1,0,0,0,1)?
1 2
1 -0.983518 0.022890
2 -0.007635 -0.910129
3 -0.045664 -0.196454
4 0.052305 0.007391
5 0.055419 0.126021
6 0.057775 -0.050106
7 0.013732 0.275610
8 -0.093978 0.077213
9 0.063830 0.041001
10 0.034457 0.154296
11 -0.036274 0.039789
12 -0.010655 0.051311
13 -0.042979 -0.012625
14 0.051659 -0.018965
15 0.016705 -0.013895
16 -0.002871 0.014732
17 -0.014329 -0.033434
18 -0.005389 -0.003853
19 0.015010 -0.019056
20 -0.020738 -0.006934
То, что Вы приводите -- это не состояния, а вклады отдельных конфигураций. Непосредственно по ним судить сложно. Лучше тогда заказать расчет с nstate побольше, чтобы увидеть состояния, в к-рых выделенные конфигурации доминируют.
Вполне может получиться ситуация как на картинке:
profiles.gif
В окрестности минимума S
0 было бы достаточно усреднять только по 1 и 2 состояниям (S
0 и S
1), и если интересует только эта область, то так и надо делать. Но на другом конце профиля есть (квази)пересечение S
1 и S
3, поэтому если нужен весь профиль, то S
3 тоже надо включать в усреднение во всех точках -- для согласованности. А S
3 еще и (квази)пересекается с S
2, поэтому вроде бы без S
2 в усреднении тоже не обойтись. Иногда одно тащит за собой другое так, что в конечном итоге в усреднении оказывается больше 10 состояний. А куда деваться?
И как быть если в одной точке профиля 7-ое состояние вносит большой вклад, а в другой маленький? Мне кажется что усреднение должно быть одинаково для всех точек профиля.
Количество усредняемых состояний -- да, нужно выдерживать по всему профилю. А порядок ноликов и единичек выдерживать не обязательно, особенно когда есть подозрение на root flipping, как Вы приводите ниже. Главное -- не забыть включить $mcscf ntrack=<сколько_состояний_отслеживать>. ntrack должно быть не меньше числа цифирок в массиве (а больше, чем заказанное nstate, программа все равно не даст). Поскольку трекинг ничего не стоит, разумно поставить ntrack равным nstate.
Допустимо ли в одной точке делать например усреднение 1,1,1,0,1,0 а в другой 1,1,1,0,0,1 (особенно если есть подозрение что 5-ое состояние из первой точки во второй становится 6-ым)?
Да, конечно.
Когда коэффициенты в усреднении стоит делать дробными - не 1, а например 0.5?
Дробные коэффициенты уже вносят произвол. Я считаю, что их почти никогда не надо использовать.
Исключение можно сделать вот в какой ситуации. Пусть мы делаем
state-specific CASSCF для 2 состояний: сначала для S
0 (wstate=1.,0.), а потом для S
1 (wstate=0.,1.). И вдруг нарываемся на т.н. "вариационный коллапс": итерационная процедура для второго состояния сваливает его в первое. Чтобы этого не происходило, чтобы второе состояние всегда было ортогонально первому, имеет смысл делать не строго state-specific расчет, а state-averaged, но примешивая к интересующему нас состоянию (сначала к S
0, а потому к S
1) второе с маленьким весом. Т.е., для S
0 взять wstate=1.,0.1, а для S
1 wstate=0.1,1. И не забываем включать трекинг состояний: вдруг там все-таки есть root flipping.
Вот как повлияло усреднение на профиль ВФПП в другом соединении (согласно эксперименту ВФПП отсутствует). в одном случае усреднял по S0 и S1, а во втором включал все состояния со вкладом больше 0.1
Ну, что сказать: качественно профили похожи. То, что они сильно сместились -- непосредственное следствие усреднения. При усреднении (1,1) орбитали строились так, чтобы минимизировать среднюю энергию состояний S
0 и S
1. А при другом -- орбитали получились более "среднепотолочными" -- они минимизируют энергию другого набора состояний, а конкретно для пары S
0 и S
1 они не оптимальны -- поэтому и весь профиль прошел выше.
Естественно, результат только CASSCF расчета будет зависеть от усреднения (даже если акт. пространство не меняется). Но для того мы потом и делаем QDPT расчет, чтобы во 2-м порядке теории возмущений учесть все возбуждения, не попавшие в акт. пространство. Короче, QDPT должно все выправить, и оба профиля не будут так уж сильно смещены.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Вот и вся моя работа. Стеречь ребят над пропастью во ржи. (Дж. Д. Сэлинджер)