Supercomputing Division, Information Technology Center, The University Tokyo

Scheduled Workshops

The workshops scheduled for FY2020 are listed as follows. Details on the contents of each workshop and how to apply will be published about one month before the start of each workshop.

: Wisteria/BDEC-01 : Oakbridge-CX : Oakforest-PACS : Reedbush

Title and duration Date
(Scheduled)
Contents Teaching materials
(Past workshop materials)
Practical Wisteria
June 4,
2021
Workshop and practical using Wisteria/BDEC-01.
  • Odyssey node: Overview of OpenMP Parallelism on A64FX and MPI+OpenMP Hybrid Programming
  • Aquarius node: Using A100 GPU, programming using OpenACC and overview of multi-GPU execution using MPI
156th session
July 4, 2021
Practical using Wisteria/BDEC-01
Supercomputing for Beginners
April 26, 2021 Workshop and practical using Wisteria/BDEC-01.
  • Workshop and practical training on Introduction to Parallel Computing
  • Practical training with Wisteria/BDEC-01
152nd session
April 26, 2021
Practical using Wisteria/BDEC-01
Basic MPI
(1 day)

April 28, 2021

October 2021
Workshop and practical training on the basics
of parallel programming through MPI
  • Basic knowledge of parallelization
  • Explanation of API for MPI
  • Practice on parallelization of matrix multiplication
  • Practice using Oakforest-PACS
153th session
April 28, 2021
Basic MPI: Introduction to Parallel Programming
Advanced MPI
October 2021 Higher-level workshop and practical training on parallel programming through MPI
  • Nonblocking communication
  • One-way communication
  • MPI-IO
  • OpenMP+MPI hybrid programming
  • Practice using Wisteria/BDEC-01
142th session
October 28, 2020
Advanced MPI
MPI Application
Undecided Workshop and practical training on the applications of parallel finite element method using MPI
  • Finite element method
  • Approach to parallel data structure
  • Region segmentation method
  • Parallelization method
  • Practice using Reedbush
146th session
December 1, 2020
Basic Parallel Programming Based on the Finite Element Method
One-day Intensive Learning:3D Parallel Finite Element Method
(1 day)
June 2021
December 2021
March 2022
Workshop and practical training on parallel programming in relation to 3D parallel finite element method using MPI/OpenMP
  • 3D finite element method
  • Parallel data structure
  • Region segmentation method
  • Parallelization method
144th session
November 6, 2020
One-day Intensive Learning : Parallel Finite Element Method
145th session
November 10, 2020
One-day Intensive Learning : Finite Element Method Programming Thorough Introduction
150th session
March 2,7,22,26, 2021
One-day Intensive Learning : A thorough introduction to parallel programming using the parallel finite element method
Introduction to OpenMP, OpenACC
(1 day)

April 20, 2021

May 31, 2021
November 2021
Workshop and practical training based on the theme of “ICCG method for sparse matrix derived from the finite volume method,” related to OpenMP that enables easy parallelization through the writing of instruction lines, and OpenACC, the programming environment for accelerator
  • Practice using Oakbridge-CX
151st session
April 20, 2021
Introduction to Multicore/Manycore Parallel Programming Through OpenMP/OpenACC
154th session
May 31, 2021
Introduction to Multicore/Manycore Parallel Programming Through OpenMP/OpenACC
Introduction to Streamlining Scientific Computation
(1 day)
October 2021 Workshop and practical training on dense matrix libraries BLAS, LAPACK, ScaLAPACK, and on job parallel processing using Xcrypt
  • Practice using Wisteira/BDEC-01
140th session
October 7, 2020
Introduction to Streamlining Scientific Computation Using Libraries
OpenFOAM
(1 day)
June 1, 2021
(introduction)
September 2021
(elementary)
January 2022
(Mid-level)
Workshop and practical training using OpenFOAM, an open-source CFD tool kit
  • Overview of OpenFOAM
  • Overview of Wisteria/BDEC-01
  • Practice using Wisteria/BDEC-01
136th session
June 1, 2020
Introduction to OpenFOAM

139th session
September 29, 2020
Elementary OpenFOAM

149th session
January 19, 2021
Mid-level OpenFOAM

Introduction to GPU Programming
June 9, 2021
November 2020
Workshop and practical training on architecture and programming methods, which are necessary for programming on the systems, including GPU
  • About GPU
  • OpenACC
  • Practice using Wisteira
147th session
December 15, 2020
Introduction to GPU Programming
Introduction to Multi-GPU Programming
July 2021 Workshop and practical training on multi-GPU programing that necessary for realizing large scale numerical computation with GPU-equipped supercomputers. The lecture focuses on GPU.
  • Basic of GPU and OpenACC
  • Multi-GPU Programming Through OpenACC and MPI
  • Practice using Wisteria/BDEC-01
148th session
December 22, 2020
"Multi-GPU Programming Through OpenACC and MPI"
GPU Mini camp
June 22-29, 2021
(HPC)
June 23-30, 2021
(DL)
Bring in your code and get advice from mentors who are experts in deep learning to make your code more efficient. 137th session
August 3-4, 2020
2nd GPU Mini camp