RIKEN Center for Computational Science

Menu
Menu
Events/Documents イベント・広報

2011 RIKEN AICS HPC Summer School

The RIKEN Advanced Institute for Computational Science hosts a summer school for young researchers. In this school, students learn about the basics of programming techniques for mastering the use of parallel computers.

1.Dates and Location

2011/8/1 (Monday) to 8/5 (Friday), RIKEN Advanced Institute for Computational Science, 6F auditorium

Access:http://www.r-ccs.riken.jp/en/map/

2.Hosts

3.Sponsorship

"HPCI Program"

4.Objective

In many fields of science, supercomputer-driven numeric simulations are considered one of three important research methods alongside experiment and theory. In science and technology, simulations play the important role of offering great possibilities for new leading-edge scientific discoveries and technological developments. Implementation of supercomputer-based simulation first requires development of supercomputer-geared programs. The next-generation K computer developed with the goal of full-scale operation in the fall of 2012 is a massively parallel computer comprising approximately 640,000 cores.

The “2011 RIKEN AICS*1 HPC*2 Summer School” targets young researches who are willing to try something new that is driven by supercomputers, represented by the K computer, and aims to provide training on programming basics (parallel calculation programming) for mastering the parallel computer. Anyone who is considering trying something new that is driven by supercomputers, represented by the K computer, is welcome to actively participate in these summer courses.

*1 AICS・・Advanced Institute for Computational Science

*2 HPC・・High Performance Computing

5.Targets

  • Young researches (including graduate students) affiliated with universities and research institutions
  • Researchers and engineers affiliated with corporations
  • Persons without MPI or Open MP parallel programming experience, persons who would like to learn about such subjects in a systematic manner

ページの先頭へ戻る

6.Program Overview

  • The 2011 RIKEN AICS HPC Summer School focuses on the basics of MPI and Open MP parallel programming and the concept of parallel data structures.

    Following the content of courses implemented at the Information Technology Center of the University of Tokyo, the school targets applications involve as subject matter a three-dimensional Poisson's equation solver based on the finite volume method. Explanations are given starting from the basics, enabling participation by those with no prior experience in the finite volume method.
  • The school offers both classes and programming practice.

    The practice sessions use a PC cluster (not the K computer).

August 1 (Monday)

Session 1: Introduction

12:30-13:00

(Reception)

13:00-13:45

Lecture

Overview of RIKEN Advanced Institute for Computational Science

Kimihiko Hirao

13:45-14:45

Lecture

Paving the Way to the Supercomputer: The History, Current Status, and Prospects of Computational Science

Yoshio Oyanagi

14:45-15:00

(Break)

15:00-15:30

Lecture

Summer School Overview

Kengo Nakajima

15:30-17:00

Training

Overview of Practical Training Environment and Login

Takahiro Katagiri

17:00-18:00

Tour

Tour of RIKEN Advanced Institute for Computational Science

Mitsuo Yokokawa/
Toyohisa Kameyama

August 2 (Tuesday)

Session II:
MPI Basics

09:00-10:45

Class

Parallel Programming Basics

Takahiro Katagiri

10:45-11:00

(Break)

11:00-12:00

Training

MPI Programming Training 1

Takahiro Katagiri

12:00-13:30

(Lunch)

13:30-15:30

Training

MPI Programming Training 2

Takahiro Katagiri

15:30-15:45

(Break)

15:45-17:45

Training

MPI Programming Training 3

Takahiro Katagiri

August 3 (Wednesday)

Session III:
MPI Application

09:00-10:30

Class

Training

Introduction to Parallel Application Development (I)

(Finite Volume Method)

Kengo Nakajima

10:30-10:45

(Break)

10:45-12:15

Class

Training

Introduction to Parallel Application Development (I)

(Finite Volume Method, Continued)

Kengo Nakajima

12:15-13:30

(Lunch)

13:30-15:30

Class

Training

Introduction to Parallel Application Development (II)

(Parallel Data Structures, Region Splitting)

Kengo Nakajima

15:30-15:45

(Break)

15:45-17:45

Class

Training

Introduction to Parallel Application Development (II)

(Parallel Data Structures, Region Splitting, Continued)

Kengo Nakajima

August 4 (Thursday)

Session III:
MPI Application

09:00-10:30

Class

Training

Introduction to Parallel Application Development (III)

(Parallel Finite Volume Method)

Kengo Nakajima

10:30-10:45

(Break)

10:45-12:15

Lecture

Scalability Impediments:

Communication and File I/O

Yutaka Ishikawa

12:15-13:30

(Lunch)

Session IV:
Open MP
Basics + Application

13:30-15:30

Class

Training

Poisson's Equation Solver by ICCG Method

Kengo Nakajima

15:30-15:45

(Break)

15:45-18:00

Class

Training

Introduction to Open MP / Ordering

Kengo Nakajima

*The 8/5 (Friday) start time changed from 9:30 to 9:00.

August 5 (Friday)

Session IV:
Open MP
Basics + Application

09:00 -12:00

Class

Training

Ordering (Continued)

Kengo Nakajima

12:00-13:15

(Lunch)

13:15-15:15

Class

Training

Parallelization

Kengo Nakajima

15:15-15:30

(Break)

15:30-17:00

Class

Hybrid Parallel Programming Model

Kengo Nakajima

17:00-17:15

Presentation of Course Completion Certificates

Kimihiki Hirao

ページの先頭へ戻る

7.Registration

  • The registration capacity is about 40 students; applications are accepted on a first-come-first-served basis. Note, however, that adjustments may be made so that there is not a bias toward a specific university or institution.
  • Application period: May 25 (Wednesday) 9:00 to July 1 (Friday) 17:00.
  • Application site:https://krs.bz/riken/m/aics_ss2011
  • Travel and accommodation expenses will be paid if desired (students along with young and female researchers). Arrangements will be made by the school for those who desire accommodations.

    [Location: Quality Hotel Kobe]

8.Participation Precautions

  • Requirements for participation include FORTRAN or C based programming experience, UNIX experience, and fundamental knowledge on numeric calculations (LU decomposition, Gauss-Seidel iteration method, etc.).
  • Each participant must bring a notebook PC to the seminar.
  • Those who desire payment for accommodation expenses and yet cancel participation after the application deadline may be held responsible for hotel cancellation fees.

9.Organization

Advisor Committee

  • Kimihiki Hirao (RIKEN Advanced Institute for Computational Science)
  • Akinori Yonezawa (RIKEN Advanced Institute for Computational Science)
  • Yoshio Oyanagi (Graduate School of System Informatics, Kobe University)
  • Yutaka Ishikawa (Information Technology Center, University of Tokyo; RIKEN Advanced Institute for Computational Science)
  • Mitsuhisa Sato (Center for Computational Sciences, University of Tsukuba; RIKEN Advanced Institute for Computational Science)
  • Nobuyuki Kaya (Graduate School of System Informatics, Kobe University)

Executive Committee

  • Mitsuhisa Sato (Center for Computational Sciences, University of Tsukuba; RIKEN Advanced Institute for Computational Science)
  • Toyohisa Kameyama (RIKEN Advanced Institute for Computational Science)
  • Kengo Nakajima (Information Technology Center, University of Tokyo)
  • Takahiro Katagiri (Information Technology Center, University of Tokyo)
  • Satoshi Oshima (Information Technology Center, University of Tokyo)
  • Hideyuki Usui (Graduate School of System Informatics, Kobe University)
  • Akira Kageyama (Graduate School of System Informatics, Kobe University)
  • Yusaku Yamamoto (Graduate School of System Informatics, Kobe University)
  • Takeshi Iwashita (Academic Center for Computing and Media Studies, Kyoto University)

10.Inquiries

RIKEN Advanced Institute for Computational Science, AICS Collaborations Section

7-1-26, Minamimachi, Minatojima, Chuo-ku, Kobe, 650-0047, Japan

TEL:078-940-5626 FAX:078-304-4964

E-mail: aics-renkei@riken.jp

(If sent by mail @ Please correct copy to the half-width.)