Настройка окружения
Анализ стиля кодирования
Пожалуйста пройдите по ссылке для изучения стиля кодирования - Google C++ Style Guide.
Стиль кодирования проверяется с помощью clang-format инструмента.
Технологии параллельного программирования
MPI
Windows (MSVC):
Ссылка на установку. Вы должны установить 2 файла -
msmpisdk.msi
иmsmpisetup.exe
.Linux (gcc and clang):
sudo apt install -y mpich openmpi-bin libopenmpi-dev
MacOS (apple clang):
brew install open-mpi
OpenMP
OpenMP
в большинстве случаев включен в компиляторы gcc
и msvc
, но ряд компонент все равно должны быть установлены дополнительно:
Linux (gcc and clang):
sudo apt install -y libomp-dev
MacOS (llvm):
brew install llvm brew install libomp
TBB
Windows (MSVC), Linux (gcc and clang), MacOS (apple clang): Данная библиотека строится как внешняя в составе текущего проекта и не требует дополнительных операций.
std::thread
std::thread
включена в состав STL библиотек.