OpenMP入門
Please note that this session will be given a lecture in Japanese.
概要
本講習会ではOpenMPによる一般的な並列プログラミングの基礎とその利用方法を Fortran 言語及び C 言語を用いた実習により説明します。スーパーコンピュータを1週間自由に使える「無料お試しアカウント」付きです。
- プログラムを高速化/並列化したいが、その方法がわからない方
- Unix の基礎知識(基本的なコマンドやemacs,viなどのエディタが使える)がある方
- C, Fortran によるプログラム経験がある方
OpenMPとは
OpenMPとは、プログラム中に"指示行"と呼ばれる記述を追加することでノード内並列化(共有メモリ並列処理)を行う方法です。指示行の挿入のみで並列化が可能なため、プログラミングの負担が少なく移植性が高いという利点があります。ただしノードを跨いだ並列化は行えないため、大規模な並列化を行うにはMPIと組み合わせてプログラミングを行う必要があります。なお、Fortran 言語と C 言語で記述が少し異なります。
こんな方におすすめです
受講に当たってのご注意
- 本講習会はオンライン会議ツールを用いたオンライン配信形式で行います。ネットワークに接続可能な環境をご用意ください。
- 本講習会では実習を行います。こちらを参考にSQUIDへのログインについて事前にご確認ください。
- 発行した講習会用お試しアカウントは、講習会から1週間ご自由にお使いいただけます。
参考情報
OpenMP利用方法(SQUID)
OpenMP利用方法(OCTOPUS)
講習会資料
Date : June 8, 1:30 p.m. - 2:30 p.m.
Instructor: サイバーメディアセンター 吉野 元 准教授
Venue: Online
Type : Lecture, Hands-on
Quota: 30
Application deadline: June 7, noon
講習会の受付は終了しました。