No internet connection
  1. Home
  2. General

Использование разных базисов при расчете

Как назначить для разных элементов молекулы разные базисы? Как составить inp?

Solved in post #2, click to view
  • 4 replies
  1. M
    Мария Рындык @mryndyk
      2020-12-17 17:38:10.916Z

      Чтобы для отдельного элемента (элементов) добавить базисный набор - можно создать файл базисного набора. Но нельзя будет назначит базисы для разных атомов одного и того же элемента. 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

      ReplySolution
      1. А как задать базисы для отдельных атомов, а не элементов?

        1. MМария Рындык @mryndyk
            2020-12-17 17:52:17.880Z2020-12-20 19:46:40.759Z

            Введи 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
            *

            Соответственно, базис и метод может быть также любой, какой тебе нужен для расчёта

            1. Спасибо!