Destio небольшой блог

Внешние базисные наборы для PC GAMESS (Firefly)

Число изначально встроенных в Firefly базисов невелико, поэтому использование внешних базисных наборов это вполне распространенная практика, а в случае работы со сложными атомами и соединениям так и просто обязательная.

Когда возникает такая необходимость, идем на сайт https://bse.pnl.gov/bse/portal , выбираем нужный базис и натыкиваем необходимые атомы. Потом нажимаем Get Basis Set ну и получаем нужный базисный набор. Копируем их в текстовый файл BASIS.LIB, который ложится в папку с программными файлами PC GAMESS. Чтобы Firefly использовал базис, во входном файле должны быть следующие строки:

$basis
gbasis=название_базиса
extfil=.t.

Для того чтобы базисный набор был прочитан корректно необходима особая структура файла BASIS.LIB. Он должен начинаться с $DATA и заканчиваться $END в котором после каждого обозначения атома через пробел идет название_базиса. Между атомами и перед $END нужно пропускать строку.

Для примера ниже дана часть файла BASIS.LIB. Прочерки обозначают пропущенные атомы, описание которых построено точно так же, как и у приведенных.

$DATA
H cc-pVDZ
S 3
  1 13.0100000 0.0196850
  2 1.9620000 0.1379770
  3 0.4446000 0.4781480
S 1
  1 0.1220000 1.0000000
P 1
  1 0.7270000 1.0000000

C cc-pVDZ
S 8
  1 6665.0000000 0.0006920
  2 1000.0000000 0.0053290
  3 228.0000000 0.0270770

---------------------------------------------------------------

  6 1.6240000 0.894609D-01
  7 0.5322000 0.579444D+00
P 1
  1 0.1620000 1.0000000
D 1
  1 0.6000000 1.0000000

$END

Ярлыки:


Ближайшие сообщения:

Похожие сообщения:

Комментарии к этой записи отключены.