Supercomputing Division, Information Technology Center, The University Tokyo

Scheduled Workshops

The workshops scheduled for FY2022 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

Title and duration Date
(Scheduled)
Contents Teaching materials
(Past workshop materials)
Practical Wisteria
June 6,
2022
September 2022
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
170th session
December 13, 2021
Practical using Wisteria/BDEC-01
Basic MPI
(1 day)
April 26, 2022
October 2022
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
167th session
October 12, 2021
Basic MPI: Introduction to Parallel Programming
Advanced MPI
October 2022 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
166th session
October 18, 2021
Advanced MPI
Supercomputing for Beginners
April 22, 2022 Workshop and practical using Oakbridge-CX..
  • Workshop and practical training on Introduction to Parallel Computing
  • Practical training with Oakbridge-CX
163rd session
September 30, 2022
Supercomputing for Beginners
OpenFOAM
(1 day)
May 31, 2022
(introduction)
September 27, 2022
(elementary)
January 17, 2023
(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
155th session
June 1, 2021
Introduction to OpenFOAM

162nd session
September 28, 2021
Elementary OpenFOAM

172nd session
January 18, 2022
Mid-level OpenFOAM

Introduction to Streamlining Scientific Computation
(1 day)
October 2022 Workshop and practical training on dense matrix libraries BLAS, LAPACK, ScaLAPACK, and on job parallel processing using Xcrypt
  • Practice using Wisteria/BDEC-01
168th session
October 26, 2021
Introduction to Streamlining Scientific Computation Using Libraries
Introduction to GPU Programming
May 18, 2022
October 2022
Workshop and practical training on architecture and programming methods, which are necessary for programming on the systems, including GPU
  • About GPU
  • OpenACC
  • Practice using Wisteria
164th session
October 5, 2021
Introduction to GPU Programming
GPU Mini camp
July 12-19, 2022 Bring in your code and get advice from mentors who are experts in deep learning to make your code more efficient. 158th session
June 22,29, 2021
3rd GPU Mini camp
159th session
June 23,30, 2021
4th GPU Mini camp
Introduction to Multi-GPU Programming
November 2022 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
167th session
October 19, 2021
"Multi-GPU Programming Through OpenACC and MPI"
Introduction to OpenMP, OpenACC
(1 day)
May 23, 2022
September 6, 2022
December 6, 2022
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 Wisteria/BDEC-01
173rd session
March 9, 2022
Introduction to Multicore/Manycore Parallel Programming Through OpenMP/OpenACC
3D Parallel Finite Element Method
(1 day)
(4 days)
(1 day)
April 14, 2022

Nobember 1, 2022

(4 days)
June 28,29, 2022
July 5, 15, 2022

Nobember 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
150th session
March 2,7,22,26, 2021
One-day Intensive Learning : A thorough introduction to parallel programming using the parallel finite element method
171st session
December 21, 2021
One-day Intensive Learning : Finite Element Method Programming Thorough Introduction
Methods for running MATLAB
April 27, 2022 Practical training on a series of operations to run MATLAB on Wisteria/BDEC-01 Aquarius
  • Introduction to MATLAB and Acceleration
  • Hands-on practice running MATLAB on a supercomputer
177th session
April 27, 2022
Methods for running MATLAB
WaiteIO Usage
September 2022 Learn about WaitIO, software for cooperative use of Wisteria/BDEC-01's Aquarius and Odyssey nodes.