Це програма для Linux під назвою C-BerryTrans, останню версію якої можна завантажити як C-BerryTrans-2025.1.tar.xz. Її можна запускати онлайн на безкоштовному хостинг-провайдері OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою C-BerryTrans з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
C-BerryTrans
Ad
ОПИС
C-BerryTrans — це код на основі C++, розроблений для розрахунку з перших принципів аномальних поперечних транспортних властивостей, зумовлених кривизною Беррі, а саме аномальної провідності Холла (AHC) та аномальної провідності Нернста (ANC). Код безпосередньо витягує власні значення та елементи матриці імпульсів з пакета WIEN2k та оцінює кривизну Беррі за допомогою формалізму, подібного до Кубо, тим самим уникаючи помилок інтерполяції, пов'язаних з методами на основі Ванньє. Для забезпечення ефективності код паралелізує оцінку кривизни Беррі по k-точках за допомогою OpenMP та зберігає дані з роздільною здатністю за зонами у двійковому форматі, що дозволяє швидко виконувати пост-обробку AHC та ANC у широкому діапазоні хімічних потенціалів та температур за один прогін.
Будь ласка, цитуйте статтю, згадану нижче, використовуючи код C-BerryTrans для вашого дослідження:
В. Пандей та С.К. Пандей, https://arxiv.org/abs/2509.24071.
Функції
- Оцінка першопринципів AHC та ANC з використанням виходів WIEN2k.
- Прямий формалізм, подібний до формалізму Кубо, що уникає помилок інтерполяції Ванньє.
- Паралельне обчислення кривини Беррі над k-точками за допомогою OpenMP.
- Ефективне зберігання кривини Беррі з роздільною здатністю за смугами в k-точках у компактному двійковому форматі.
- Модуль постобробки для швидкого обчислення AHC/ANC у широкому діапазоні хімічного потенціалу та температур.
- Модуль візуалізації (berryTrans_plot.py) для аналізу внеску k-точок у AHC/ANC по всій зоні Бріллюена.
Цю програму також можна завантажити з https://sourceforge.net/projects/c-berrytrans/. Вона розміщена на OnWorks для найпростішого запуску онлайн з однієї з наших безкоштовних операційних систем.