Wannier90 как общественный (community) проект: новые возможности и применения
Wannier90 as a community code: new features and applications
2019-10-28
SCID: 54.1/gwuqzj2k
Discuss with AI
диполь кривизны БерриWannier90максимально локализованные функции Ваньевыбранные столбцы матрицы плотностисимметрично-адаптированные функции Ванье
Figures from the paper
Abstract (AI)
Wannier90 — это программа с открытым исходным кодом для вычисления максимально локализованных функций Ванье (MLWFs) из набора состояний Блоха. Она имеет интерфейсы к многим широко используемым программам для расчёта электронной структуры благодаря независимости от базисных наборов, в которых представлены эти состояния Блоха. В последние годы разработка Wannier90 перешла на модель, управляемую сообществом; это привело к ряду новых разработок, недавно выпущенных в версии Wannier90 v3.0. В этой статье мы описываем эти новые функциональные возможности, которые включают реализацию новых методов для ваниеризации и дисентанглемента (адаптированные к симметрии функции Ванье, селективно локализованные функции Ванье, выбранные столбцы матрицы плотности) и возможность вычисления новых физических величин (сдвиговые токи и диполь кривизны Берри, а также новый интерфейс к теории возмущений для многих тел); улучшение производительности, включая параллелизацию ядра кода; расширение функциональности (поддержка спинорных функций Ванье, более точные методы интерполяции величин в зоне Бриллюэна); повышение удобства использования (улучшенные процедуры построения графиков, интеграция с фреймворками для автоматизации высокопроизводительных вычислений), а также внедрение современных практик разработки программного обеспечения (модульное тестирование, непрерывная интеграция и автоматическая документация исходного кода). Эти новые возможности, функционал и модель разработки кода направлены на дальнейшую поддержку и расширение вовлечённости сообщества и области применимости, которая в настоящее время охватывает сложные и точные диэлектрические, электронные, магнитные, оптические, топологические и транспортные свойства материалов.
Key Findings
1
Внедрение современных практик разработки ПО (unit-тестирование, непрерывная интеграция, автоматическая документация) поддерживает модель разработки, управляемую сообществом, и расширяет применимость к диэлектрическим, электронным, магнитным, оптическим, топологическим и транспортным свойствам материалов.
2
Улучшена производительность за счёт параллелизации ядра кода и более точных методов интерполяции в ЗСБ (зоне Бриллюэна).
3
Расширена функциональность и удобство использования: поддержка спин-орных вонньеровских функций, улучшённая визуализация и интеграция с фреймворками для высокопроизводительной автоматизации.
4
Добавлены расчёты новых свойств: сдвиговые токи, диполь кривизны Берри и интерфейс к теории возмущений многих тел.
5
В Wannier90 v3.0 реализованы симметрично-адаптированные и селективно локализованные вонньеровские функции, а также выбранные столбцы матрицы плотности для улучшения ваннееризации и разпутывания.
Research Object
Пакет с открытым исходным кодом Wannier90 для вычисления максимально локализованных функций Ванье
Research Subject
Новые возможности, производительность, удобство использования и улучшения в практике разработки ПО в Wannier90 v3.0, обеспечивающие вычисление и применение МЛФВ (методы вагниеризации/дизентанглемента, вычисление свойств как сдвиговые токи и диполь кривизны Берри, интерфейс с теорией возмущений для многих тел, параллелизация, поддержка спинорных функций, повышение точности интерполяции, средства визуализации и интеграция в фреймворки автоматизации)
Publication Details
Publication Date
2019-10-28
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest