Skip to content

chikitkin/boltz-t-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

boltz-t-cpp

Реализация метода дискретных скоростей для численного решения 3D уравнения Больцмана с модельным интегралом столкновений. Особенностью метода является использование тензорных разложений для уменьшения объёма требуемой памяти.

Подробности в статье: [https://arxiv.org/abs/1912.04582] [https://www.sciencedirect.com/science/article/pii/S0010465521000758]

Установка

Docker

Не исполуйте git команды в командной строке Docker

  1. Установите Docker https://www.docker.com/
  2. В командной строке выполните docker pull intel/oneapi-hpckit эта команда скачивает Docker image с установленными Intel библиотеками и компиляторами.
  3. Скачайте код с репозитория. В командной строке выполните docker run -t --name boltz-cpp -v PATH_TO_REPO:/repo intel/oneapi-hpckit:latest эта команда создаёт Docker container на основе image intel/oneapi-hpckit:latest "-t" открывает командную строку внутри контейнера (может глючить), "--name" - задаёт имя контейнера, "-v" создаёт внутри контейнера папку /repo, которая ссылается на папку PATH_TO_REPO в файловой системе.
  4. В командной строке контейнера (она доступна также в GUI Docker) перейдите в папку /repo/src и выполните make

WSL (Windows)

Не исполуйте git команды в командной строке wsl, git будет работать неправильно

Установите WSL, Ubuntu 18.04 Запустите файл installation/install.sh добавьте строчку source /opt/intel/oneapi/setvars.sh

в файл ~/.bashrc перезапустите терминал WSL

зайдите в папку src и запустите make

Ручная установка

Используйте инструкции из предыдущего пункта. Возможно потребуется установка/переустановка каких-то пакетов.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages