Jump to content

Ньютон-Х

Newton-X: пакет для ньютоновской динамики вблизи пересекающегося шва
Разработчик(и) М. Барбатти , Дж. Грануччи, М. Рукенбауэр, Ф. Плассер, Р. Креспо-Отеро, Дж. Питтнер, М. Персико, Х. Лишка
Стабильная версия
2.2
Написано в Перл, Фортран, C
Операционная система Линукс
Веб-сайт www .newtonx .org

Ньютон-Х [ 1 ] [ 2 ] — это общая программа для молекулярной динамики моделирования , выходящая за рамки приближения Борна-Оппенгеймера . В основном он использовался для моделирования сверхбыстрых процессов ( в масштабе времени от фемтосекунд до пикосекунд ) в фотовозбужденных молекулах. Он также использовался для моделирования огибающих полос спектров поглощения и излучения .

Newton-X траектории использует метод перескока поверхности , полуклассическое приближение, в котором ядра рассматриваются классической динамикой Ньютона , а электроны рассматриваются как квантовая подсистема посредством локальной аппроксимации зависящего от времени уравнения Шредингера . Неадиабатические эффекты (распространение ядерного волнового пакета между несколькими состояниями) восстанавливаются с помощью стохастического алгоритма, который позволяет отдельным траекториям изменяться между различными состояниями потенциальной энергии во время динамики.

Возможности

[ редактировать ]

Newton-X спроектирован как платформа для выполнения всех этапов моделирования неадиабатической динамики: от генерации начальных условий, расчета траекторий до статистического анализа результатов. Он работает в сочетании с рядом программ по электронной структуре , доступных для вычислительной химии , включая Gaussian , Turbomole , Gamess и Columbus . Его модульное развитие позволяет создавать новые интерфейсы и интегрировать новые методы. Новые разработки пользователей поощряются и со временем включаются в основную ветку программы.

Неадиабатические связи , центральная величина в неадиабатическом моделировании, могут быть либо предоставлены сторонней программой, либо рассчитаны с помощью Newton-X. При расчете с помощью Newton-X это делается с помощью численной аппроксимации, основанной на перекрытии электронных волновых функций, полученных за последовательные временные шаги. Также доступен метод локальной диабатизации, позволяющий обеспечить связь в случае слабых неадиабатических взаимодействий. [ 3 ]

В Newton-X возможно гибридное сочетание методов. Силы, рассчитанные разными методами для разных подмножеств атомов, можно линейно комбинировать для получения окончательной силы, управляющей динамикой. Эти гибридные силы могут, например, быть объединены в популярный квантово-механический/молекулярно-механический метод с электростатическим внедрением ( QM/MM ). важные параметры для моделирования QM/MM Также доступны , такие как атомы связей, границы и термостаты.

В рамках модуля начальных условий Newton-X может моделировать спектры поглощения, излучения и фотоэлектронов, используя подход ядерного ансамбля . [ 4 ] который обеспечивает полную спектральную ширину и абсолютную интенсивность.

Основные секции исполнения Newton-X.

Методы и интерфейсы для сторонних программ

[ редактировать ]

Newton-X может моделировать динамику прыжков по поверхности с помощью следующих программ и квантово-химических методов:

Сторонняя программа Методы
Колумбус MCSCF , MRCI
Турбомоль TDDFT , CC2 , АЦП(2)
Гауссовский MCSCF , TDDFT , TDA, СНГ
Игры МКССКФ

Неадиабатические муфты

[ редактировать ]

Вероятность поверхностного прыжка зависит от значений неадиабатических связей между электронными состояниями.

Newton-X может либо рассчитывать неадиабатические связи во время динамики, либо считывать их из сопряженной сторонней программы. Расчет связей в Newton-X выполняется с помощью конечных разностей в соответствии с подходом Хаммеса-Шиффера - Талли . [ 5 ] В этом подходе ключевая величина для расчета вероятности прыжка по поверхности, внутренний продукт между неадиабатическими связями ( τ LM ) и скоростями ядер ( v ) в момент времени t , определяется выражением

,

где условия являются перекрытием волновых функций между состояниями L и M на разных временных шагах.

Этот метод обычно можно использовать для любого метода электронной структуры при условии, что конфигурационного взаимодействия можно разработать представление электронной волновой функции. В Newton-X он используется с рядом квантово-химических методов, включая MCSCF (многоконфигурационное самосогласованное поле), MRCI (взаимодействие нескольких эталонных конфигураций), CC2 (связанный кластер с приближенным вторым порядком), ADC (2). (Алгебраическое диаграммное построение второго порядка), TDDFT (теория функционала плотности, зависящая от времени) и TDA (Тамм-Данков Приближение). В случае MCSCF и MRCI коэффициенты взаимодействия конфигурации напрямую используются для расчета связей. В остальных методах амплитуды линейного отклика используются как коэффициенты волновой функции конфигурационного взаимодействия с одиночными возбуждениями.

Спектральное моделирование

[ редактировать ]

Newton-X моделирует спектры поглощения и излучения, используя подход ядерного ансамбля . [ 4 ] В этом подходе в начальном состоянии строится ансамбль ядерных геометрий и для каждой геометрии в ансамбле вычисляются энергии перехода и моменты перехода в другие состояния. Свертка результатов дает спектральную ширину и абсолютную интенсивность.

В подходе ядерного ансамбля сечение фотопоглощения молекулы, первоначально находящейся в основном состоянии и возбуждаемой фотоэнергией E в конечные электронные состояния N fs, определяется выражением

,

где e элементарный заряд , ħ — приведенная постоянная Планка , m масса электрона , c скорость света , ε 0 — диэлектрическая проницаемость вакуума , а n r показатель преломления среды. Первое суммирование проводится по всем целевым состояниям, а второе суммирование проводится по всем N p точкам ядерного ансамбля. Каждая точка ансамбля имеет ядерную геометрию R p , энергию перехода Δ E 0,n и силу осциллятора f 0,n (для перехода из основного состояния в состояние n ). g — нормированная функция Гаусса шириной δ, определяемая формулой

.

Для выбросов дифференциальная скорость выбросов определяется выражением

.

Как при поглощении, так и при излучении ядерный ансамбль может быть выбран либо из динамического моделирования, либо из распределения Вигнера .

Начиная с версии 2.0, можно использовать подход ядерного ансамбля для моделирования стационарных фотоэлектронных спектров с временным разрешением.

Развитие и кредиты

[ редактировать ]

Разработка Newton-X началась в 2005 году в Институте теоретической химии Венского университета. Его разработал Марио Барбатти в сотрудничестве с Хансом Лишкой. В исходном коде использовались и расширены процедуры, написанные Джованни Грануччи и Маурицио Персико из Пизанского университета. [ 2 ]

Модуль для расчета неадиабатических связей на основе конечных разностей волновых функций MCSCF или MRCI был реализован Иржи Питтнером (Институт Дж. Хейровского). [ 6 ] и позже адаптирован для работы с TDDFT . [ 7 ] Модуль динамики QM/MM был разработан Маттиасом Рукенбауэром. [ 8 ] Феликс Плассер реализовал метод и динамику локальной диабатизации на основе CC2 и ADC(2). [ 3 ] Рэйчел Креспо-Отеро расширила возможности TDDFT и TDA. [ 3 ] Интерфейс для Gamess был добавлен Аароном Уэстом и Терезой Виндус (Университет штата Айова). [ 9 ]

Марио Барбатти координирует разработку новых программ, их интеграцию в официальную версию и распространение Newton-X.

Распространение и обучение

[ редактировать ]

Newton-X распространяется бесплатно для академического использования и с открытым исходным кодом. Оригинальная бумага [ 2 ] , к 22 декабря 2014 года описание программы цитировалось 190 раз По данным Google Scholar .

Newton-X имеет обширную документацию и форум для публичного обсуждения . В Интернете также доступно учебное пособие , в котором шаг за шагом показано, как использовать основные функции программы. Примеры симуляций показаны на YouTube-канале . Сама программа распространяется вместе с набором входных и выходных файлов нескольких проработанных примеров.

Ряд семинаров по неадиабатическому моделированию с использованием Newton-X был организован в Вене (2008 г.), Рио-де-Жанейро (2009 г.), Сан-Карлосе (2011 г.), Чиангмае (2011, 2015 г.) и Джидде (2014 г.). [ 10 ]

Философия и архитектура программы

[ редактировать ]

Основная концепция, лежащая в основе разработки Newton-X, заключается в том, что программа должна быть простой в использовании, но при этом предоставлять как можно больше возможностей для настройки заданий. Это достигается с помощью ряда инструментов ввода, которые направляют пользователя через параметры программы, всегда предоставляя контекстно-зависимые значения переменных.

Дерево файлов и каталогов в Newton-X.

Newton-X написан как комбинация независимых программ. Скоординированное выполнение этих программ осуществляется драйверами, написанными на Perl занимающиеся интеграцией динамики и другими математическими аспектами, написаны на Fortran 90 и C. , тогда как программы , Память распределяется динамически , и для большинства переменных, таких как количество атомов или состояний, нет формальных ограничений.

Newton-X работает с трехуровневым распараллеливанием : первый уровень представляет собой тривиальное распараллеливание, заданное подходом независимых траекторий, используемым программой. Полные наборы входных файлов записываются с избыточностью, чтобы обеспечить возможность независимого выполнения каждой траектории. Их можно легко объединить для окончательного анализа на более позднем этапе. На втором уровне Newton-X использует преимущества распараллеливания сторонних программ, с которыми он взаимодействует. Таким образом, моделирование Newton-X с использованием интерфейса с программой Gaussian может быть сначала распределено по кластеру с точки зрения независимых траекторий, и каждая траектория запускает распараллеленную версию Gaussian. На третьем уровне распараллеливаются вычисления связей в Newton-X.

Начиная с версии (1.3, 2013 г.), Newton-X использует метакоды для управления поведением динамического моделирования. На основе серии первоначальных инструкций, предоставленных пользователем, новые коды автоматически записываются и выполняются «на лету». Эти коды позволяют, например, проверять определенные условия для прекращения моделирования.

Недостатки

[ редактировать ]

Чтобы сохранить модульную архитектуру для легкого включения новых алгоритмов, Newton-X организован как серия независимых программ, связанных общими программными драйверами. большой объем ввода/вывода По этой причине во время выполнения программы требуется , что снижает ее эффективность. Когда динамика основана на методах ab initio , это обычно не является проблемой, поскольку узким местом во времени является расчет электронной структуры. Однако низкая эффективность из-за ввода/вывода может иметь значение для полуэмпирических методов.

Другими проблемами текущей реализации являются отсутствие распараллеливания кода, особенно вычислений связей, и ограничение программы системами Linux.

  1. ^ Барбатти, Марио ; Рукенбауэр, Матиас; Плассер, Феликс; Питтнер, Иржи; Грануччи, Джованни; Персико, Маурицио; Лишка, Ганс (январь 2014 г.). «Ньютон-X: программа прыжков по поверхности для неадиабатической молекулярной динамики». Междисциплинарные обзоры Wiley: вычислительная молекулярная наука . 4 (1): 26–33. дои : 10.1002/wcms.1158 .
  2. ^ Jump up to: а б с Барбатти, Марио ; Грануччи, Джованни; Персико, Маурицио; Рукенбауэр, Матиас; Ваздар, Марио; Экерт-Максич, Мирьяна; Лишка, Ганс (август 2007 г.). «Программная система прыжков по поверхности на лету Newton-X: применение к ab initio моделированию неадиабатической фотодинамики эталонных систем». Журнал фотохимии и фотобиологии A: Химия . 190 (2–3): 228–240. doi : 10.1016/j.jphotochem.2006.12.008 .
  3. ^ Jump up to: а б с Плассер, Феликс; Грануччи, Джованни; Питтнер, Иржи; Барбатти, Марио ; Персико, Маурицио; Лишка, Ганс (2012). «Динамика поверхностного прыжка с использованием локально-диабатического формализма: перенос заряда в катионе димера этилена и динамика возбужденного состояния в димере 2-пиридона» . Журнал химической физики . 137 (22): 22А514. Бибкод : 2012JChPh.137vA514P . дои : 10.1063/1.4738960 .
  4. ^ Jump up to: а б Креспо-Отеро, Рэйчел; Барбатти, Марио (9 июня 2012 г.). «Моделирование спектра и разложение с помощью ядерного ансамбля: формальный вывод и применение к бензолу, фурану и 2-фенилфурану». Теоретическая химия . 131 (6). дои : 10.1007/s00214-012-1237-4 .
  5. ^ Хаммес-Шиффер, Шарон; Талли, Джон К. (1994). «Перенос протона в растворе: молекулярная динамика с квантовыми переходами». Журнал химической физики . 101 (6): 4657. Бибкод : 1994JChPh.101.4657H . дои : 10.1063/1.467455 .
  6. ^ Питтнер, Иржи; Лишка, Ганс; Барбатти, Марио (февраль 2009 г.). «Оптимизация смешанной квантово-классической динамики: члены связи по производной по времени и избранные связи». Химическая физика . 356 (1–3): 147–152. Бибкод : 2009CP....356..147P . doi : 10.1016/j.chemphys.2008.10.013 .
  7. ^ Барбатти, Марио ; Питтнер, Иржи; Педерзоли, Марек; Вернер, Юте; Митрич, Роланд; Боначич-Кутецкий, Власта; Лишка, Ганс (сентябрь 2010 г.). «Неадиабатическая динамика пиррола: Зависимость механизмов дезактивации от энергии возбуждения». Химическая физика . 375 (1): 26–34. Бибкод : 2010CP....375...26B . doi : 10.1016/j.chemphys.2010.07.014 .
  8. ^ Рукенбауэр, Матиас; Барбатти, Марио ; Мюллер, Томас; Лишка, Ганс (июль 2010 г.). «Динамика неадиабатического возбужденного состояния с гибридными квантово-механическими/молекулярно-механическими методами ab initio: сольватация катиона пентадиниминия в аполярных средах». Журнал физической химии А. 114 (25): 6757–6765. Бибкод : 2010JPCA..114.6757R . дои : 10.1021/jp103101t .
  9. ^ Уэст, Аарон К.; Барбатти, Марио ; Лишка, Ганс; Виндус, Тереза ​​Л. (июль 2014 г.). «Исследование неадиабатической динамики метаниминия с помощью ORMAS: проблемы неполных активных пространств в динамическом моделировании». Вычислительная и теоретическая химия . 1040–1041: 158–166. дои : 10.1016/j.comptc.2014.03.015 .
  10. ^ «Веб-страница Ньютона-X» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ccb88cc987a1fbe1e4c4eccc6ad2a601__1691918280
URL1:https://arc.ask3.ru/arc/aa/cc/01/ccb88cc987a1fbe1e4c4eccc6ad2a601.html
Заголовок, (Title) документа по адресу, URL1:
Newton-X - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)