Workshops
Parallel Programming Workshop with Trial Account
The Supercomputing Division regularly conducts Parallel Programming Workshops (workshops with trial accounts) with practical training on the supercomputers, targeted at supercomputer users across Japan and new users who are considering the use of supercomputers (including corporate engineers, researchers).
This workshop is scheduled to be held on the Wisteria/BDEC-01 System, which commenced operation in August 2021.
Starting from the elementary workshop that does not require any basic knowledge about parallel processing, leading up to parallelization at the application level of numerical calculations, participants can participate in workshops that correspond with their level of proficiency. MPI (Message Passing Interface), OpenMP or OpenACC are used in parallelization, so participants can learn parallelization methods using these applications.
The workshops are free of charge, and come with an account that allows the participant to use the supercomputer (the supercomputer used in the workshop) for one month. In addition to use during the workshop period, an account that is distributed for practicing the workshop contents can also be used after the workshop ends.
Attendance of this workshop is compulsory for the Corporate Use (Trial) revised in April 2022.
- Click here for workshop attendance guidelines
Please use the guidelines to understand the order for attending the workshops and the relationship between the respective workshops. - Click here for workshops scheduled to be held in FY2024
Details on the contents of each workshop and how to register will be made available from one month before the scheduled date of each workshop. - Click here for video materials
Please use these materials prior to participating in the workshops, etc.
: Wisteria/BDEC-01
FY2024
- 238th session, December 18, 2024 ≪ Hybrid workshop ≫
"Quantum-HPC hybrid" experience using "CUDA-Q+Wisteria/BDEC-01+h3-Open-BDEC" - 237th session, December 13, 2024 ≪ On-line workshop ≫
Variable precision numerical library - 236th session, October 30, 2024 ≪ On-line workshop ≫
Learning to develop coupled applications among heterogeneous systems: WaitIO/MP Workshop - Simulation and Inter-application Cooperation - - 235th session, October 23, 2024 ≪ On-line workshop ≫
Advanced MPI - 234th session, October 18, 2024 ≪ On-line workshop ≫
Practical MATLAB - 233rd session, October 16 and 23, 2024 ≪ On-line workshop ≫
12th GPU Mini camp - 232nd session, October 1, 2024 ≪ On-line workshop ≫
Basic MPI: Introduction to Parallel Programming - 231st session, September 18, 2024 ≪ On-line workshop ≫
Elementary OpenFOAM - 230th session, September 3, 2024 ≪ On-line workshop ≫
GPU porting methods of the Fortran programs parallelized by MPI+OpenMP - 229th session, August 26, 2024 ≪ On-line workshop ≫
GPU porting methods of the C++ programs parallelized by OpenMP - 228th session, July 22, 2024 ≪ On-line workshop ≫
Multi-GPU Programming Through OpenACC and MPI - 227th session, June 17 and 24, 2024 ≪ Hybrid workshop ≫
11th GPU Mini camp - 226th session, June 11, 2024 ≪ On-line workshop ≫
Introduction to GPU Programming - 225th session, May 22, 2024 ≪ On-line workshop ≫
Introduction to OpenFOAM - 224th session, April 24, 2024 ≪ On-line workshop ≫
Basic MPI: Introduction to Parallel Programming
FY2023
- 223th session, February 7 and 14, 2024 ≪ Hybrid workshop ≫
10th GPU Mini camp - 222nd session, February 5, 2024 ≪ On-line workshop ≫
Introduction to A64FX Parallel Programming with OpenMP - 221st session, January 31, 2024 ≪ On-line workshop ≫
Advanced OpenFOAM - 220th session, January 19, 2024 ≪ On-line workshop ≫
Practical Wisteria - 219th session, November 10, 2023 ≪ On-line workshop ≫
Practical MATLAB - 218th session, October 31, 2023 ≪ On-line workshop ≫
Introduction to A64FX Programming. - 217th session, October 19, 2023 ≪ On-line workshop ≫
WaitIO/MP - 216th session, October 17, 2023 ≪ On-line workshop ≫
One-day Intensive Learning : Finite Element Method Programming Thorough Introduction - 215th session, October 13・20, 2023 ≪ On-line workshop ≫
9th GPU Mini camp - 214th session, October 11, 2023 ≪ On-line workshop ≫
Advanced MPI - 213rd session, October 4, 2023 ≪ On-line workshop ≫
Basic MPI: Introduction to Parallel Programming - 212nd session, September 20, 2023 ≪ On-line workshop ≫
Elementary OpenFOAM - 211st session, July 24, 2023 ≪ On-line workshop ≫
GPU porting methods of the Fortran programs parallelized by MPI+OpenMP - 210th session, July 3・10, 2023 ≪ Hybrid workshop ≫
8th GPU Mini camp - 209th session, June 30, 2023 ≪ Hybrid workshop ≫
Multi-GPU Programming Through OpenACC and MPI - 208th session, June 29, 2023 ≪ On-line workshop ≫
GPU porting methods of the C++ programs parallelized by OpenMP - 207th session, June 21, 2023 ≪ On-line workshop ≫
UTokyo N-Ways to GPU Programming Bootcamp - 206th session, June 16, 2023 ≪ On-line workshop ≫
Introduction to GPU Programming - 205th session, June 8, 2023 ≪ On-line workshop ≫
Wisteria Practice -
204th session, May 31, 2023 ≪ On-line workshop ≫
Introduction to OpenFOAM -
203rd session, April 26, 2023 ≪ On-line workshop ≫
Basic MPI: Introduction to Parallel Programming
FY2022
-
202nd session, March 29,2023 ≪ On-line workshop ≫
GPU porting methods of the Fortran programs parallelized by MPI+OpenMP -
201st session, March 10, 2023 ≪ On-line workshop ≫
Parameter Optimization in Real Applications Using Optuna ~Example of OpenFOAM~ -
200th session, March 6・13, 2023 ≪ On-line workshop ≫
7th GPU Mini camp -
199th session, February 14, 2023 ≪ On-line workshop ≫
Practical Wisteria -
198th session, January 17, 2023 ≪ On-line workshop ≫
OpenFOAM -
197th session, December 12・19, 2022 ≪ On-line workshop ≫
6th GPU Mini camp -
196th session, December 7,2022 ≪ On-line workshop ≫
GPU porting methods of the Fortran programs parallelized by MPI+OpenMP -
195th session, November 2, 2022 ≪ On-line workshop ≫
Multi-GPU Programming Through OpenACC and MPI -
194th session, November 1, 2022 ≪ On-line workshop ≫
One-day Intensive Learning : Finite Element Method Programming Thorough Introduction -
193rd session, October 20, 2022 ≪ On-line workshop ≫
Introduction to Streamlining Scientific Computation -
192nd session, October 18・25・31. 2022 ≪ On-line workshop ≫
Introduction to Multicore/Manycore Parallel Programming Through OpenMP
(Elementary(October 18)・Advanced(October 25・31)) -
191st session, October 14, 2022 ≪ On-line workshop ≫
WaitIO/MP -
190th session, October 12, 2022 ≪ On-line workshop ≫
Advanced MPI -
189th session, October 11, 2022 ≪ On-line workshop ≫
Basic MPI: Introduction to Parallel Programming -
188th session, October 5,2022 ≪ On-line workshop ≫
Introduction to GPU Programming -
187th session, September 29, 2022 ≪ On-line workshop ≫
Supercomputing for Beginners (In English) -
186th session, September 27, 2022 ≪ On-line workshop ≫
Elementary OpenFOAM -
185th session, September 15, 2022 ≪ On-line workshop ≫
Practical Wisteria -
184th session, September 6. 2022 ≪ On-line workshop ≫
Introduction to Multicore/Manycore Parallel Programming Through OpenMP -
183rd session, July 12・19, 2022 ≪ On-line workshop ≫
4th GPU Mini camp -
182nd session, June 28・30, July 5・15, 2022 ≪ On-line workshop ≫
A thorough introduction to parallel programming using the parallel finite element method -
181st session, June 6, 2022 ≪ On-line workshop ≫
Practical Wisteria -
180th session, May 31, 2022 ≪ On-line workshop ≫
Introduction to OpenFOAM -
179th session, May 23. 2022 ≪ On-line workshop ≫
Introduction to Multicore/Manycore Parallel Programming Through OpenMP -
178th session, May 18,2022 ≪ On-line workshop ≫
Introduction to GPU Programming -
177th session, April 27, 2022 ≪ On-line workshop ≫
Practical MATLAB -
176th session, April 26, 2022 ≪ On-line workshop ≫
Basic MPI: Introduction to Parallel Programming -
175th session, April 22, 2022 ≪ On-line workshop ≫
Supercomputing for Beginners -
174th session, April 14, 2022 ≪ On-line workshop ≫
One-day Intensive Learning : Finite Element Method Programming Thorough Introduction