Skip to content

Commit

Permalink
Добавлено: статья про mpich
Browse files Browse the repository at this point in the history
  • Loading branch information
ilyazheprog committed Dec 3, 2023
1 parent 26bcb1f commit 13e9ff0
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 0 deletions.
1 change: 1 addition & 0 deletions .vitepress/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@ export default defineConfig({
{ text: 'Libreoffice', link: '/libreoffice' },
{ text: 'Loupe', link: '/loupe' },
{ text: 'Мой офис', link: '/my-office' },
{ text: 'Мpich', link: '/mpich' },
{ text: 'Neofetch', link: '/neofetch' },
{ text: 'Neovim', link: '/neovim' },
{ text: 'Nodejs', link: '/nodejs' },
Expand Down
30 changes: 30 additions & 0 deletions docs/apps/mpich.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Mpich
Высокопроизводительная реализация MPI для параллельных вычислений.

## Сбор из исходников
Устанавливаем `gcc`:
```shell
su -
apt-get install gcc-c++
```

Скачиваем, разархивировываем и переходим в неё:
```shell
wget https://github.com/pmodels/mpich/releases/download/v4.1.2/mpich-4.1.2.tar.gz
tar -xvf mpich-4.1.2.tar.gz
cd mpich-4.1.2
```

Собираем:
```shell
su -
./configure --prefix=/home/USER/mpich-install --disable-fortran
make
make install
```
где `USER` - имя пользователя, для которого собираем, `--disable-fortran` отключает сборку для Fortran (если нужно, уберите).

Для удобства можно добавить в PATH (от имени пользователя, которому собрали):
```shell
export PATH=/home/$USER/mpich-install/bin:$PATH
```

0 comments on commit 13e9ff0

Please sign in to comment.