, Cosmology Building, NTU
Speaker(s):
Kengo Nakajima (University of Tokyo)
Organizer(s):
Pochung Chen (National Tsing Hua University)
Tsung-Ming Huang (National Taiwan Normal University)
Feng-Nan Hwang (National Central University)
Ying-Jer Kao (National Taiwan University)
Weichung Wang (National Taiwan University)
1. Course Background & Purposes
In order to make full use of modern supercomputer systems with multicore/manycore architectures, hybrid parallel programming with message-passing and multithreading is essential. While MPI is widely used for message-passing, OpenMP for CPU and OpenACC for GPU are the most popular ways for multithreading on multicore/manycore clusters. In this 3-day course, we focus on optimization of single node performance using OpenMP for CPU. We parallelize a finite-volume method (FVM) code with Krylov iterative solvers for Poisson’s equation on Wisteria/BDEC-01(Odyssey)System (http://nkl.cc.utokyo.ac.jp/22s/WisteriaBDEC01.pdf) with Fujitsu/Arm A64FX at the University of Tokyo, which is ranked 23rd in the Top500 list published in November 2022 (https://www.top500.org/).
Our Website:https://sites.google.com/site/school4scicomp/
2. Course Outline & Descriptions
· Overview of Finite-Volume Method (FVM)
· Kyrlov Iterative Method, Preconditioning
· Implementation of the Program
· Introduction to OpenMP
· Reordering/Coloring Method
· Parallel FVM by OpenMP
3. Grading
Course attendance and hands-on coding
4. Registration
https://forms.gle/n2vi9XkiPVj46Pi6A
Contact:
Murphy Yu < murphyyu@ncts.tw >
Poster: events_3_267230104511537891.jpg