Как назначить для разных элементов молекулы разные базисы? Как составить inp?
- MМария Рындык @mryndyk
Чтобы для отдельного элемента (элементов) добавить базисный набор - можно создать файл базисного набора. Но нельзя будет назначит базисы для разных атомов одного и того же элемента. INP включает в себя обычный базисный набор и вспомогательный базисный набор. Как пример файла базисного набора - def2tzvp-on-metal-def2svp-on-chno. basis Здесь базовый набор def2-TZVP определен для железа, а def2-SVP - для углерода и водорода. Файлы базисного набора можно удобно создавать путем копирования и вставки выходных данных базисного набора, которые печатаются при использовании
printbasis. Соответственно, вместо этого базиса ты можешь ввести свой, которые тебе нужен! BP86
%basis
GTOName "def2tzvp-on-metal-def2svp-on-chno.basis"
GTOAuxName "def2tzvp-on-metal-def2svp-on-chno.AUXbasis"
end- KЕкатерина Дудко @kkaterinaa
А как задать базисы для отдельных атомов, а не элементов?
- MМария Рындык @mryndyk
Введи
AddGTO, чтобы добавить базис, метод к определенному атому. Например, вот так:
! BP86 ZORA def2-SVP SARC/J TIGHTSCF printbasis
*xyz 0 1
H 0.0 0.0 0.0
H 0.0 0.0 1.0
addgto
P 1
1 0.0356900 1.0000000
end
*
Соответственно, базис и метод может быть также любой, какой тебе нужен для расчёта- KЕкатерина Дудко @kkaterinaa
Спасибо!