シミュレーションスクール・セミナー

TOP > シミュレーションスクール・セミナー > KOBE HPC サマースクール(初級)

KOBE HPC サマースクール(初級)

‐スーパーコンピュータで並列計算の基礎を学ぼう!-

今年も学生・若手研究者の方を対象に、並列計算機を使いこなすための “プログラミング手法(並列計算プログラミング)の基礎” を演習を交えて学習するサマースクールを開催します。奮ってご応募ください。

終了しました⇒ 【開催報告書】

日程 2018/8/6(月)~2018/8/10(金)
場所

会場:兵庫県立大学大学院応用情報科学研究科 624実習室 (神戸市ポートアイランド内)

アクセスはこちら

※ただし、初日の受付は神戸大学計算科学教育センター(アクセス)となります。

共催
後援 ・ポスト「京」重点課題9課題
・一般財団法人高度情報科学研究機構
・公益財団法人計算科学振興財団
目的 「京」のような大規模並列スーパーコンピュータによるシミュレーションを活用するためには、並列アプリケーションの開発に必要な基本的な並列計算法についての知識が必要となる。このスクールでは、並列計算についての知識と基本的な並列計算のプログラミング技術を習得し、「京」に代表されるスパコンによる大規模な計算機シミュレーションを駆使し、新しい計算科学の世界を開拓したいと考えている若手研究者、企業の研究者を育成することを目的とする。このため、基礎的な並列計算のプログラミング技術、すなわち各種の並列計算(スレッド並列、プロセス並列、アクセラレータ・オフロード)について、それぞれOpenMP、MPI、OpenACCでのプログラミング法を学習し,演習により利用法を習得する。また、いくつかの高速計算のためのプログラミング技術についても解説する。
対象 ・大学・研究機関に所属する若手研究者および学生(高専学生を含む)
・企業に所属する研究者、技術者
・並列プログラミング未経験者、もしくは体系的に習得しなおしたい方
・参加要件として、C言語などのプログラミング言語の経験を有すること、計算科学もしくは計算機科学の研究においてスパコンおよび並列処理の知識・技術の習得が必要であることなど、本サマースクールに参加の動機が明確であることを前提とする。
講師・講演者紹介

西浦 泰介(DAISUKE NISHIURA)

・海洋研究開発機構 数理科学・先端技術研究分野 主任技術研究員

 

 

安田 修悟(SHUGO YASUDA)

・兵庫県立大学大学院 シミュレーション学研究科 准教授

 

八木 学(MANABU YAGI)

・理化学研究所計算科学研究センター プログラミング環境研究チーム 特別研究員
・神戸大学計算科学教育センター 研究員

 

横川 三津夫(MITSUO YOKOKAWA)

・神戸大学計算科学教育センター
・神戸大学先端融合研究環 副研究環長
・神戸大学システム情報学研究科 計算科学専攻 教授

プログラム概要

ECCSE・・神戸大学計算科学教育センター
R-CCS・・理化学研究所計算科学研究センター
県立大・・兵庫県立大学大学院

8月6日(月)

時間 内容 会場 担当
9:30‐9:45 受付 ECCSE ECCSE事務局
9:45‐10:15 オリエンテーション ECCSE
208セミナー室
ECCSE,
県立大
10:30‐12:00 「京」見学 R-CCS ECCSE,
R-CCS
12:00‐13:00 昼食
13:00‐14:30 講義
1.計算機サーバの環境設定と使い方
県立大
624実習室
県立大
安田 修悟
14:30‐14:40
14:40‐16:10 講義
2.シリアルプログラムの高速化
(ループ展開、キャッシュメモリ)
県立大
624実習室
県立大
安田 修悟
16:10‐16:30
16:30‐17:30 講演『粒子系シミュレーションの高速化と地盤力学問題への応用』 ECCSE
208セミナー室
JAMSTEC
西浦 泰介 氏
18:00‐20:00 交流会 ECCSE
4Fラウンジ

8月7日(火)

9:30‐11:00 講義
3.熱伝導問題の差分計算
県立大
624実習室
県立大
安田 修悟
11:00‐12:10 自習 TA他
12:10‐13:00 昼食
13:00‐14:30 講義
4.スレッド並列とは
県立大
624実習室
R-CCS
八木 学
14:30‐14:40
14:40‐16:10 講義
5.OpenMPによるループ処理の並列化
県立大
624実習室
R-CCS
八木 学
16:10‐16:20
16:20‐17:50 講義
6.差分化された偏微分方程式の並列化
県立大
624実習室
R-CCS
八木 学

8月8日(水)

9:30‐11:00 講義
7.アムダール法則と並列化率の評価
県立大
624実習室
R-CCS
八木 学
11:00‐12:10 自習 TA他
12:10‐13:00 昼食
13:00‐14:30 講義
8.分散メモリ型並列計算機とは何か?
-SPMDプログラミングによるHello World!
県立大
624実習室
ECCSE
横川 三津夫
14:30‐14:40
14:40‐16:10 講義
9.1対1通信関数、集団通信関数
県立大
624実習室
ECCSE
横川 三津夫
16:10‐17:50 自習 TA他

8月9日(木)

9:30‐11:00 講義
10.並列計算性能の評価方法_r
(時間計測関数、バリア同期関数)
県立大
624実習室
ECCSE
横川 三津夫
11:00‐12:10 自習 TA他
12:10‐13:00 昼食
13:00‐14:30 講義
11.熱伝導問題の並列計算_r
県立大
624実習室
ECCSE
横川 三津夫
14:30‐14:40
14:40‐16:10 講義
12.ハイブリッド並列_r
(スレッド並列+プロセス並列)
県立大
624実習室
ECCSE
横川 三津夫
16:10‐17:50 自習 TA他

8月10日(金)

9:30‐11:00 講義
13.アクセラレータとは
県立大
624実習室
県立大
安田 修悟
11:00‐12:10 自習 TA他
12:10‐13:00 昼食
13:00‐14:30 講義
14.OpenACCプログラミング
県立大
624実習室
県立大
安田 修悟
14:30‐14:40
14:40‐16:10 講義
15.まとめ、確認テスト
県立大
624実習室
県立大
安田 修悟
16:10‐ 移動
16:30‐ 閉講式(修了証書授与、挨拶)
集合記念写真撮影
ECCSE 208セミナー室、R-CCS
参加申込等 •申し込みは下記申込みフォームからお願いします。
•定員40名程度、原則として先着順で受付いたします。ただし、特定の大学・機関の方に偏らないように調整させていただく可能性があります。
•参加申し込み締切日は【6月29日(金)23時59分】です。締切後、受講者が決定次第、ご案内差し上げます。
•基本的に全日参加の方を対象とします。参加日程についてのご相談は、下記問い合わせ先までお願いいたします。
•全日参加の方の内、学生の希望者には旅費・宿泊費を支給できますのでご相談ください。ただし、支給は神戸大学旅費規程に基づきます。また、宿泊先は神戸大学が指定する施設になります。(ツインルームの可能性も有り)
•スクール初日8月6日(月)に交流会を開催します。こちらの参加費(3,000円程度予定)は各自でご負担いただきますのでご了承ください。
参加にあたっての注意事項 •参加を希望される方の要件として、CまたはFortranによるプログラミング経験(スクールでは主にCを用いる)、及びLinux環境の利用経験(基本的なコマンドやエディタが利用できること)を有していることを前提とします。
•実習でスーパーコンピュータを利用するにあたって、輸出規制上の手続きにより、非居住者に該当する方(海外居住者等)については、別途ご相談させていただきます。
•講義・演習は、兵庫県立大学のパソコンを使用しますが、自習、復習時間用に各自ノートパソコンをお持ちいただくことを推奨します。(数台貸出可能)
問い合わせ先 神戸大学計算科学教育センター 事務局
TEL:078-599-6720 E-MAIL: office@eccse.kobe-u.ac.jp
その他

このページのトップへ