一週間でなれる!スパコンプログラマ

リポジトリ(kaityo256/sevendayshpc)

HTML版

一括PDF版

はじめに

Day 1 : 環境構築

とりえあず手元のPCでMPIが使える環境を整え、簡単なMPIプログラミングを試してみる。

Day 2 : スパコンの使い方

スパコンを使うときに知っておきたいこと。ジョブの投げ方など。

Day 3 : 自明並列

自明並列、通称「馬鹿パラ」のやり方について。

Day 4 : 領域分割による非自明並列

非自明並列の例として、一次元熱伝導方程式方程式を領域分割してみる。

Day 5 : 二次元反応拡散方程式

本格的なMPIプログラムの例として、二次元反応拡散方程式を領域分割してみる。

Day 6 : ハイブリッド並列

プロセス並列とスレッド並列の併用によるハイブリッド並列化について。 特にスレッド並列で気をつけたいことなど。

Day 7 : SIMD化

SIMD化について。

おわりに

ライセンス

Copyright (C) 2018-present Hiroshi Watanabe

この文章と絵(pptxファイルを含む)はクリエイティブ・コモンズ 4.0 表示 (CC-BY 4.0)で提供する。

This article and pictures are licensed under a Creative Commons Attribution 4.0 International License.

本リポジトリに含まれるプログラムは、MITライセンスで提供する。

The source codes in this repository are licensed under the MIT License.

なお、HTML版の作成に際し、CSSとしてgithub-markdown-cssを利用しています。