Плюсы и минусы различных способов задачи координат
Примечание
Связность внутренних координат сильно зависит от грамотности их составления, поэтому их использование может быть как более, так и менее эффективным, чем применение декартовых координат.
Использование делокализованных внутренних координат уравнивает в этом плане данные системы координат, так как они всегда несвязны, а значит, как минимум не хуже декартовых и лучших из возможных внутренних систем координат.
Если моделируемая система очень велика, то использование делокализованных внутренних координат может быть невозможным вследствие ограничений алгоритма их генерации. В таком случае рекомендуется использовать именно декартовые координаты.
По этой причине в данном разделе аспект связности координат рассматриваться не будет.
Система ввода декартовых координат.
В такой же (например, в Firefly) или в аналогичной (например, в ORCA) форме присутствует во всех других программных пакетах. Переход между их форматами легко осуществляется с помощью текстовых редакторов.
Воспринимается всеми программами-визуализаторами.
Позволяет использовать точечные группы симметрии, отличные от \(C_{1}\).
Позволяет задавать базисный набор непосредственно после каждого атома.
Позволяет задавать базисный набор в отдельных группах.
В отсутствии программы-визуализатора малопригоден для задачи координат атомов разветвлённых систем.
Система ввода декартовых координат.
В такой же (например, в Firefly) или в аналогичной (например, в ORCA) форме присутствует во всех других программных пакетах. Переход между их форматами легко осуществляется с помощью текстовых редакторов.
Воспринимается всеми программами-визуализаторами.
Не позволяет использовать точечные группы симметрии, отличные от \(C_{1}\) при задаче координат, но способен их автоматически определять и использовать по ходу расчёта. Однако для высокосимметричных систем может их определять некорректно.
Не позволяет задавать базисный набор непосредственно после каждого атома.
Не позволяет задавать базисный набор в отдельных группах.
В отсутствии программы-визуализатора малопригоден для задачи координат атомов разветвлённых систем.
Система ввода внутренних координат.
Задача координат осуществляется либо с помощью расстояния, одного плоского и одного двугранного углов, либо с помощью расстояния, двух плоских углов и знака.
В такой же форме присутствует во многих других программных пакетах (например, в Gaussian или в ORCA). В некоторых других имеет аналогичную форму (например, в MOPAC). Переход между их форматами с помощью текстовых редакторов не сложен за исключением тех случаев, когда задача координат осуществляется с помощью расстояния, двух плоских углов и знака.
Воспринимается некоторыми программами-визуализаторами.
Не позволяет использовать точечные группы симметрии, отличные от \(C_{1}\).
Некоторыми программами-визуализаторами может быть сгенерирован на основе декартовых координат.
Не позволяет задавать базисный набор непосредственно после каждого атома.
Не позволяет задавать базисный набор в отдельных группах.
Пригоден для задачи координат атомов системы без программ-визуализатора.
Удобен для изменения конформации системы. Например, иногда для поворота части молекулы достаточно изменения всего одного значения двугранного угла.
Допускает использование единых переменных вместо значений координат, что позволяет менять несколько координат через изменение одного значения. Например, обозначив все длины связей C–C через одну переменную, можно легко и быстро менять их значения.
При использовании задачи координат с помощью расстояния, двух плоских углов и знака можно легко переходить между диастереомерами заменой знаков в конце строк координат нескольких атомов.
Неудобен при редактировании координат атомов очень длинных систем.
При использовании фиктивных атомов пригоден для редактирования координат атомов макроциклических и спиралевидных систем. Но при этом использование делокализованных координат становится невозможным. В таком случае рекомендуется использовать декартовые.
Пригоден для установки взаимного расположения и ориентации условно-независимых частиц в системе, например, двух отдельных молекул.
Система ввода внутренних координат.
Задача координат осуществляется либо с помощью расстояния, одного плоского и одного двугранного углов.
Используется только для задачи стартовых координат системы. В выходном файле координаты выводятся в форматах
COORD=UNIQUEиCOORD=ZMT.В такой же форме присутствует в программном пакете MOPAC. Аналогичен
COORD=ZMT. Переход между этими форматами с помощью текстовых редакторов не сложен за исключением тех случаев, когда задача координат осуществляется с помощью расстояния и двух плоских углов.Как правило, не воспринимается которыми программами-визуализаторами.
Не позволяет использовать точечные группы симметрии, отличные от \(C_{1}\).
Не позволяет задавать базисный набор непосредственно после каждого атома.
Не позволяет задавать базисный набор в отдельных группах.
Пригоден для задачи координат атомов системы без программ-визуализатора.
Удобен для изменения конформации системы. Например, иногда для поворота части молекулы достаточно изменения всего одного значения двугранного угла.
Неудобен при редактировании координат атомов очень длинных систем.
Пригоден для установки взаимного расположения и ориентации условно-независимых частиц в системе, например, двух отдельных молекул.
Система ввода декартовых координат.
Координаты вводятся аналогично внутренним координатам, после чего переводятся в декартовые.
Задача координат осуществляется либо с помощью расстояния, одного плоского и одного двугранного углов, либо с помощью расстояния, двух плоских углов и знака.
Используется только для задачи стартовых координат системы. В выходном файле координаты выводятся в форматах
COORD=UNIQUE.В такой же форме присутствует программном пакете в Firefly. В остальных – отсутствует. Переход между данным форматом и
COORD=ZMTс помощью текстовых редакторов возможен, но не всегда тривиален.Не воспринимается программами-визуализаторами.
Позволяет использовать точечные группы симметрии, отличные от \(C_{1}\).
Позволяет задавать базисный набор непосредственно после каждого атома.
Позволяет задавать базисный набор в отдельных группах.
В отсутствии программы-визуализатора малопригоден для задачи координат атомов разветвлённых систем.
Пригоден для задачи координат атомов системы без программ-визуализатора.
Удобен для изменения конформации системы. Например, иногда для поворота части молекулы достаточно изменения всего одного значения двугранного угла.
Допускает использование единых переменных вместо значений координат, что позволяет менять несколько координат через изменение одного значения. Например, обозначив все длины связей C–C через одну переменную, можно легко и быстро менять их значения.
При использовании задачи координат с помощью расстояния, двух плоских углов и знака можно легко переходить между диастереомерами заменой знаков в конце строк координат нескольких атомов.
Неудобен при редактировании координат атомов очень длинных систем.
Пригоден для установки взаимного расположения и ориентации условно-независимых частиц в системе, например, двух отдельных молекул.
Удобен для задачи высокосимметричных систем, например, некоторых координационных соединений.
Это единственный доступный способ задачи координат для неградиентной оптимизации геометрии.
Примечание
Под текстовыми редакторами подразумеваются те, которые позволяют выделять, копировать, вырезать и вставлять столбцы текста. Без этого редактирование возможно, но очень трудоёмко.