Qbox - Qbox

Qbox
Оригинальный автор (ы)Франсуа Гиги
Разработчики)Франсуа Гиги, Иван Дюшемин, Джун Ву, Куан Ван, Уильям Доусон, Мартин Шлипф, Хе Ма, Майкл ЛаКаунт
изначальный выпуск2003; 17 лет назад (2003)
Стабильный выпуск
1.72 / 11 ноября 2020; 22 дней назад (2020-11-11)
Репозиторийgithub.com/ qboxcode
Написано вC ++
Операционная системаUnix, Unix-подобный, FreeBSD
ЛицензияGPL
Интернет сайтqboxcode.org

Qbox является программное обеспечение с открытым исходным кодом пакет для моделирования в атомном масштабе молекулы, жидкости и твердые вещества. Он реализует первые принципы (или же ab initio) молекулярная динамика, а симуляция метод, в котором межатомные силы выводятся из квантовая механика. Qbox выпущен под Стандартная общественная лицензия GNU (GPL) с документацией, представленной на http://qboxcode.org. Он доступен как FreeBSD порт.[1]

Основные особенности

Методы и приближения

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:

Смотрите также

Рекомендации

  1. ^ "Поиск портов FreeBSD".
  2. ^ Арин Р. Гринвуд; Мартон Вёрёш; Федерико Гиберти; Джулия Галли (2018). «Новые электронные и диэлектрические свойства взаимодействующих наночастиц при конечной температуре». Нано буквы. 18 (1): 255–261. Bibcode:2018NanoL..18..255G. Дои:10.1021 / acs.nanolett.7b04047. OSTI  1421969. PMID  29227689.
  3. ^ Туан Ань Фам; Марко Говони; Роберт Зайдель; Стивен Э. Брэдфорт; Эрик Швеглер; Джулия Галли (2017). «Электронная структура водных растворов: устранение разрыва между теорией и экспериментом». Достижения науки. 3 (6): e1603210. Bibcode:2017Наука .... 3Э3210П. Дои:10.1126 / sciadv.1603210. ЧВК  5482551. PMID  28691091.
  4. ^ Эмре Севген; Федерико Гиберти; Хайтем Сидки; Джонатан К. Уитмер; Джулия Галли; Франсуа Гиги; Хуан Х. де Пабло (2018). «Иерархическая связь первых принципов молекулярной динамики с передовыми методами отбора проб». Журнал химической теории и вычислений. 14 (6): 2881−2888. Дои:10.1021 / acs.jctc.8b00192. PMID  29694787.
  5. ^ Чуньи Чжан; Цуй Чжан; Мохан Чен; Вэй Канг; Чжуовэй Гу; Цзяньхэн Чжао; Цангли Лю; Чэнвэй Сунь; Пинг Чжан (2018). «Инфракрасный спектр при конечных температурах и спектры комбинационного рассеяния водорода высокого давления на основе первых принципов молекулярной динамики». Физический обзор B. 98 (14): 144301. Bibcode:2018PhRvB..98n4301Z. Дои:10.1103 / PhysRevB.98.144301.
  6. ^ Ренгин Пекос; Давиде Донадио (2017). «Диссоциативная адсорбция воды на (211) ступенчатых металлических поверхностях с помощью моделирования из первых принципов». Журнал физической химии C. 121 (31): 16783–16791. Дои:10.1021 / acs.jpcc.7b03226.
  7. ^ Франсуа Гиги (2008). «Архитектура Qbox: масштабируемый код молекулярной динамики из первых принципов». Журнал исследований и разработок IBM. 52 (1, 2): 137–144. Дои:10.1147 / rd.521.0137. ISSN  0018-8646.
  8. ^ «Суперкомпьютер устанавливает новый рекорд производительности».

внешняя ссылка