Задача в отдельных группах
Базисные наборы можно задавать в отдельных группах. Названия этих групп (открывающие их ключи) могут быть любыми, но
они не должны совпадать с именами групп, уже существующими в GAMESS (US),
и не должны быть длиннее 8 символов (не считая знака $).
Внимание
Такой способ задачи базиса доступен исключительно для значений COORD=UNIQUE [см. раздел о декартовых координатах]
и COORD=HINT [подробнее] в группе $CONTRL.
Оформление отдельных групп аналогично задаче произвольного базисного набора в группе $DATA. Например:
$H
S 3
1 13.0107010 0.19682158E-01
2 1.9622572 0.13796524
3 0.44453796 0.47831935
S 1
1 0.12194962 1.0000000
$END
В каждой такой группе задаётся только один базисный набор.
Соответствие атомов и базисных наборов устанавливается параметром BASNAM в группе $BASIS. Данный параметр задаёт
массив, число его значений равно числу симметрично-уникальных атомов, сами же значения – это имена отдельных групп.
Таким образом, каждому атому (в порядке их следования в группе $DATA) ставится в соответствие базисный набор. Например:
$BASIS BASNAM(1)=C,C,C,C,C,C,H,H,H,H,H,H $END
$DATA
benzene | STO-3G | example
C1
C 6 1.0000000000 0.0000000000 0.0000000000
C 6 0.5000000000 0.8660254038 0.0000000000
C 6 -0.5000000000 0.8660254038 0.0000000000
C 6 -1.0000000000 0.0000000000 0.0000000000
C 6 -0.5000000000 -0.8660254038 0.0000000000
C 6 0.5000000000 -0.8660254038 0.0000000000
H 1 2.0000000000 0.0000000000 0.0000000000
H 1 1.0000000000 1.7320508076 0.0000000000
H 1 -1.0000000000 1.7320508076 0.0000000000
H 1 -2.0000000000 0.0000000000 0.0000000000
H 1 -1.0000000000 -1.7320508076 0.0000000000
H 1 1.0000000000 -1.7320508076 0.0000000000
$END
$H
S 3
1 0.3425250914E+01 0.1543289673E+00
2 0.6239137298E+00 0.5353281423E+00
3 0.1688554040E+00 0.4446345422E+00
$END
$C
S 3
1 0.7161683735E+02 0.1543289673E+00
2 0.1304509632E+02 0.5353281423E+00
3 0.3530512160E+01 0.4446345422E+00
L 3
1 0.2941249355E+01 -0.9996722919E-01 0.1559162750E+00
2 0.6834830964E+00 0.3995128261E+00 0.6076837186E+00
3 0.2222899159E+00 0.7001154689E+00 0.3919573931E+00
$END