Основные принципы работы ======================== Программный пакет GAMESS (US) проводит квантово-химические расчёты на основе данных, главным образом, полученных из *«входного файла»*. GAMESS (US) оперирует множеством временных файлов, которые автоматически удаляются при штатном завершении расчёта. Кроме них существуют три [*основных*] файла, которые остаются после завершения расчёта: это **входной файл**, **выходной файл** и **файл перезапуска**. Расширения *входного* и *выходного файлов* определяются пользователем (как правило, это ``.inp`` и ``.log``, соответственно). *Файл перезапуска* имеет расширение ``.dat``. *Входной файл* заполняет пользователь и на основе данных в нём проводится расчёт, *выходной файл* и *файл перезапуска* являются результатом расчёта. *Выходной файл* предназначен для итогового вывода результатов расчёта, а *файл перезапуска* – для промежуточных данных в формате входного файла, которые могут понадобиться при проведении *перезапуска* расчёта. В `официальном руководстве GAMESS (US) `_ данные файлы именуются, соответственно, как **INPUT file**, **OUTPUT file** и **PUNCH file**. Вывод данных в *выходной файл* именуется как **printing** [печать], а в файл перезапуска – **punching** [перфорация], что пришло с тех пор, когда для ввода данных в ЭВМ использовались перфосчитыватели, а для вывода – принтеры.