Qbox - Qbox
Оригинальный автор (ы) | Франсуа Гиги |
---|---|
Разработчики) | Франсуа Гиги, Иван Дюшемин, Джун Ву, Куан Ван, Уильям Доусон, Мартин Шлипф, Хе Ма, Майкл ЛаКаунт |
изначальный выпуск | 2003 |
Стабильный выпуск | 1.72 / 11 ноября 2020 |
Репозиторий | github |
Написано в | C ++ |
Операционная система | Unix, Unix-подобный, FreeBSD |
Лицензия | GPL |
Интернет сайт | qboxcode |
Qbox является программное обеспечение с открытым исходным кодом пакет для моделирования в атомном масштабе молекулы, жидкости и твердые вещества. Он реализует первые принципы (или же ab initio) молекулярная динамика, а симуляция метод, в котором межатомные силы выводятся из квантовая механика. Qbox выпущен под Стандартная общественная лицензия GNU (GPL) с документацией, представленной на http://qboxcode.org. Он доступен как FreeBSD порт.[1]
Основные особенности
- Борн-Оппенгеймер молекулярная динамика в микроканонический (NVE) или канонический ансамбль (NVT)
- Молекулярная динамика Кар-Парринелло
- Ограниченная молекулярная динамика для термодинамическая интеграция
- Эффективное вычисление максимально локализованных Функции Ванье
- GGA и гибрид функционал плотности приближения (LDA, PBE, SCAN, PBE0, B3LYP, HSE06, ...)
- Электронная структура при наличии постоянного электрическое поле
- Расчет электронного поляризуемость
- Электронный ответ на произвольные внешние потенциалы
- Инфракрасный и Рамановская спектроскопия
Методы и приближения
Qbox вычисляет траектории молекулярной динамики атомов, используя Ньютон уравнения движения с силами, полученными из электронная структура расчеты выполнены с использованием Функциональная теория плотности. Моделирование можно проводить либо в Борн-Оппенгеймер приближение или использование Молекулярная динамика Кар-Парринелло. Основное электронное состояние вычисляется на каждом временном шаге путем решения Уравнения Кона-Шэма. Различные уровни Функциональная теория плотности могут использоваться приближения, в том числе приближение локальной плотности (LDA), обобщенное градиентное приближение (GGA) или гибридные функционалы которые включают часть Хартри-Фок обменять энергию. Электронный волновые функции расширяются с помощью плоская волна базисный набор. Электрон-ионное взаимодействие представлено как псевдопотенциалы.
Примеры использования
- Электронные свойства наночастиц[2]
- Электронные свойства водных растворов[3]
- Свободный энергетический ландшафт молекул[4]
- Инфракрасный и рамановский спектры водорода при высоком давлении[5]
- Свойства границ раздела твердое тело-жидкость[6]
Архитектура и реализация кода
Qbox написан на C ++ и реализует параллелизм, используя как интерфейс передачи сообщений (MPI) и OpenMP интерфейс прикладного программирования. Он использует BLAS, ЛАПАК, ScaLAPACK, FFTW и Apache Xerces библиотеки. Qbox был разработан[7] для работы на массивно параллельный компьютеры, такие как IBM Blue Gene суперкомпьютер, или Cray XC40 суперкомпьютер. В 2006 году он был использован для установления рекорда производительности.[8] на компьютере BlueGene / L, установленном на Национальная лаборатория Лоуренса Ливермора.
Интерфейс с другим программным обеспечением для моделирования
Функциональность Qbox можно расширить, связав его с другим программным обеспечением для моделирования с помощью клиент-сервер парадигма. Примеры работы в сочетании с Qbox:
- Свободная энергия вычисления: в сочетании с Программный пакет для расширенного ансамблевого моделирования (SSAGES).
- Квазичастица вычисления энергии: в сочетании с ЗАПАД программный пакет возмущений многих тел.
- Интеграл по пути квантовое моделирование: в сочетании с i-PI универсальный силовой двигатель.
Смотрите также
- Список программного обеспечения для квантовой химии и физики твердого тела
- Функциональная теория плотности
Рекомендации
- ^ "Поиск портов FreeBSD".
- ^ Арин Р. Гринвуд; Мартон Вёрёш; Федерико Гиберти; Джулия Галли (2018). «Новые электронные и диэлектрические свойства взаимодействующих наночастиц при конечной температуре». Нано буквы. 18 (1): 255–261. Bibcode:2018NanoL..18..255G. Дои:10.1021 / acs.nanolett.7b04047. OSTI 1421969. PMID 29227689.
- ^ Туан Ань Фам; Марко Говони; Роберт Зайдель; Стивен Э. Брэдфорт; Эрик Швеглер; Джулия Галли (2017). «Электронная структура водных растворов: устранение разрыва между теорией и экспериментом». Достижения науки. 3 (6): e1603210. Bibcode:2017Наука .... 3Э3210П. Дои:10.1126 / sciadv.1603210. ЧВК 5482551. PMID 28691091.
- ^ Эмре Севген; Федерико Гиберти; Хайтем Сидки; Джонатан К. Уитмер; Джулия Галли; Франсуа Гиги; Хуан Х. де Пабло (2018). «Иерархическая связь первых принципов молекулярной динамики с передовыми методами отбора проб». Журнал химической теории и вычислений. 14 (6): 2881−2888. Дои:10.1021 / acs.jctc.8b00192. PMID 29694787.
- ^ Чуньи Чжан; Цуй Чжан; Мохан Чен; Вэй Канг; Чжуовэй Гу; Цзяньхэн Чжао; Цангли Лю; Чэнвэй Сунь; Пинг Чжан (2018). «Инфракрасный спектр при конечных температурах и спектры комбинационного рассеяния водорода высокого давления на основе первых принципов молекулярной динамики». Физический обзор B. 98 (14): 144301. Bibcode:2018PhRvB..98n4301Z. Дои:10.1103 / PhysRevB.98.144301.
- ^ Ренгин Пекос; Давиде Донадио (2017). «Диссоциативная адсорбция воды на (211) ступенчатых металлических поверхностях с помощью моделирования из первых принципов». Журнал физической химии C. 121 (31): 16783–16791. Дои:10.1021 / acs.jpcc.7b03226.
- ^ Франсуа Гиги (2008). «Архитектура Qbox: масштабируемый код молекулярной динамики из первых принципов». Журнал исследований и разработок IBM. 52 (1, 2): 137–144. Дои:10.1147 / rd.521.0137. ISSN 0018-8646.
- ^ «Суперкомпьютер устанавливает новый рекорд производительности».