Jump to content

Осьминог (программное обеспечение)

Octopus - это пакет программного обеспечения для выполнения Кона – Шама расчетов по теории функционала плотности (DFT) и теории функционала плотности, зависящей от времени (TDDFT). [1]

Octopus использует псевдопотенциалы и числовые сетки в реальном пространстве для распространения орбиталей Кона – Шама в реальном времени под воздействием изменяющихся во времени электромагнитных полей. Предусмотрен специальный функционал для моделирования одно-, двух- и трехмерных систем. Octopus может рассчитывать статическую и динамическую поляризуемость и первую гиперполяризуемость , статическую магнитную восприимчивость , спектры поглощения , а также выполнять моделирование молекулярной динамики с помощью методов Эренфеста и Кар-Парринелло .

Код написан преимущественно на Фортране и распространяется под лицензией GPL .

Последняя версия 13.0 была выпущена 28 июня 2023 г.

Целевые проблемы

[ редактировать ]
  • Линейный оптический (т.е. электронный) отклик молекул или кластеров, а также нелинейный отклик второго порядка.
  • Нелинейный отклик на классические электромагнитные поля высокой интенсивности с учетом как ионных, так и электронных степеней свободы.
  • Электронные свойства основного и возбужденного состояний систем с более низкой размерностью, таких как квантовые точки.
  • Фотоиндуцированные реакции молекул (например, фотодиссоциация, фотоизомеризация и др.).
  • В ближайшем будущем распространение этих процедур на системы, которые являются бесконечными и периодическими в одном или нескольких измерениях ( полимеры , пластины, нанотрубки , твердые тела), а также на электронный транспорт.

Теоретическая основа

[ редактировать ]
  • Базовыми теориями являются DFT и TDDFT. Кроме того, код может выполнять динамику, рассматривая классическое (т.е. точечно-частичное) приближение для ядер. Эта динамика может быть неадиабатической, поскольку система развивается по пути Эренфеста. Однако это подход среднего поля.
  • Что касается TDDFT, можно использовать три разных подхода:
    • стандартная теория линейного отклика Casida, основанная на TDDFT, которая предоставляет энергии возбуждения и силы осцилляторов для переходов из основного состояния в возбужденное состояние.
    • явное распространение во времени уравнений TDDFT, которое позволяет использовать большие внешние потенциалы, выходящие далеко за пределы применимости теории возмущений .
    • уравнение Штернгеймера (теория возмущений функционала плотности) в частотной области, используя только занятые состояния.

Методология

[ редактировать ]
  • В качестве числового представления код работает без базового набора , полагаясь на числовые сетки. вспомогательные базисные наборы ( плоские волны , атомные орбитали Тем не менее, при необходимости используются ). Недавно в коде появилась возможность работать с неравномерными сетками, которые адаптируются к неоднородности задачи, а также использовать многосеточные методы для ускорения вычислений.
  • Для большинства вычислений код основан на использовании псевдопотенциалов. [2] двух типов: Трулье-Мартена, [3] и Хартвигсен-Гедеккер-Хуттер. [4]
  • Помимо возможности обрабатывать системы в стандартных трех измерениях, также доступны режимы 2D и 1D. Они полезны, например, для изучения двумерного электронного газа, характеризующего широкий класс квантовых точек.

Технические аспекты

[ редактировать ]
  • Код был разработан с упором на параллельную масштабируемость. Как следствие, он позволяет разделять несколько задач, при этом используется программное обеспечение для разделения ячеек, MPI и OpenMP .
  • Язык большей части кода — Fortran другие языки, например C. 90. Также используются
  • Пакет распространяется по лицензии GNU General Public License (GPL). Как следствие, он доступен для использования, проверки и модификации любому желающему в git-репозитории Octopus .

См. также

[ редактировать ]
  1. ^ Кастро, Альберто; Хайко Аппель; Микаэль Оливейра; Карло А. Роцци; Ксавье Андраде; Флориан Лоренцен; МАЛ Маркес; ЭКУ Валовой; Анхель Рубио (2006). «Осьминог: инструмент для применения нестационарной теории функционала плотности». Физический статус Solidi B. 243 (11): 2465–2488. Бибкод : 2006PSSBR.243.2465C . дои : 10.1002/pssb.200642067 . hdl : 10316/8208 . S2CID   55356805 .
  2. ^ Пикетт, Уоррен Э. (1989). «Псевдопотенциальные методы в приложениях с конденсированными средами». Отчеты по компьютерной физике . 9 (3). Эльзевир Б.В.: 115–197. Бибкод : 1989CoPhR...9..115P . дои : 10.1016/0167-7977(89)90002-6 . ISSN   0167-7977 .
  3. ^ Труллер, Н.; Мартинс, Хосе Луриас (15 января 1991 г.). «Эффективные псевдопотенциалы для расчетов плоских волн». Физический обзор B . 43 (3). Американское физическое общество (APS): 1993–2006 гг. Бибкод : 1991PhRvB..43.1993T . дои : 10.1103/physrevb.43.1993 . ISSN   0163-1829 . ПМИД   9997467 .
  4. ^ Хартвигсен, К.; Гедекер, С.; Хаттер, Дж. (15 августа 1998 г.). «Релятивистские сепарабельные гауссовы псевдопотенциалы в дуальном пространстве от H до Rn». Физический обзор B . 58 (7). Американское физическое общество (APS): 3641–3662. arXiv : cond-mat/9803286 . Бибкод : 1998PhRvB..58.3641H . дои : 10.1103/physrevb.58.3641 . ISSN   0163-1829 . S2CID   119450371 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 61900e416745943eeb1c1862cfdd51de__1701889200
URL1:https://arc.ask3.ru/arc/aa/61/de/61900e416745943eeb1c1862cfdd51de.html
Заголовок, (Title) документа по адресу, URL1:
Octopus (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)