Настройка системы и расчёта
Примечание
Все нижеперечисленные параметры содержатся в группе $CONTRL.
Параметр MULT устанавливает мультиплетность системы (по умолчанию MULT=1).
Параметр ICHARG устанавливает суммарный заряд системы задаёт (по умолчанию ICHARG=0).
Параметр COORD определяет формат ввода координат, основные форматы ввода подробно рассмотрены в обзоре групп $DATA
(см. обзор систем координат) и $BASIS (см. ввод базисных наборов).
Параметр UNITS определяет, в каких величинах будут измеряться координаты (расстояния) во входном файле; доступно два значения:
=ANGS – длины будут введены в ангстремах; \(1\) \(Å\) = \(10^{-10}\) \(м\) = \(0,1\) \(нм\) = \(100\) \(пм\)
(установлено по умолчанию).
=BOHR – длины будут введены в радиусах бора; \(1\) \(бор\) = \(0,52917706\) \(Å\).
Параметр NZVAR определяет число внутренних координат системы. Оно равно \(3N-5\) для линейных систем и \(3N-6\) – для нелинейных,
где \(N\) – число атомов системы. Однако их число может быть меньше, если среди внутренних координат есть «линейный изгиб».
Значение NZVAR=0 (установлено по умолчанию) означает, что вместо внутренних координат будут использованы декартовые.
Параметр ISPHER определяет, в как будет искаться выражение для угловой части волновой функции \(Y_{lm}(θ,φ)\).
Данное выражение также известно как симметрично-адаптированная линейная комбинация (SALC). Доступно 3 значения:
ISPHER=-1 – для построения SALC используется набор базисных функций, записанных в декартовой форме (установлено по умолчанию).
ISPHER=0 – для построения SALC используется набор сферических функций, после чего SALC переводится в декартовую форму
(получаемая SALC эквивалентна, получаемой при использовании декартовых базисных функций).
ISPHER=+1 – то же, что и ISPHER=0, но перед построением SALC набор функций усекается, чтобы избежать появления загрязняющих
декартовых функций (получаемая SALC эквивалентна, получаемой при использовании сферических базисных функций).
Параметр NOSYM используется для игнорирования в процессе расчёта точечной группы симметрии,
введённой в группе $DATA (при значении NOSYM=1), тогда точечная группа симметрии используется только для построения
начальных координат. По умолчанию NOSYM=0.
За запуск расчёта отвечает параметр EXETYP. По умолчанию установлено значение EXETYP=RUN, что отвечает
запуску расчёта в нормальном режиме, однако иногда полезным бывает значение EXETYP=CHECK.
При выборе значения EXETYP=CHECK проводится оценка объёма вычислений и проверка корректности ввода; при этом сам расчёт не проводится.
Примечание
Для проверки распределения памяти также необходимо установить значение PARALL=.TRUE. в группе $SYSTEM.
Объём оперативной памяти, выделяемой на каждое ядро для проведения расчёта, задаётся параметром MWORDS в группe $SYSTEM.
При этом объём измеряется в «мегасловах»:
По умолчанию MWORDS=1, чего хватает только на очень маленькие расчёты. Для средних расчётов обычно хватает
MWORDS=100.
В некоторых расчётах используется распределённая опреативная память, её суммарный выделяемый объём задаётся параметром MEMDDI
(тоже в мегасловах), но значения по умолчанию нет.